@charset "utf-8";
/*======================================================================
Site Name: Silver HTML
=======================================================================*/

/********* Reset CSS *********/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

header .NavBar{position: fixed;z-index: 99;width: 100%;transition: all 0.3s ease;}
header.stickyHeader .NavBar {background: hsl(0deg 0% 0% / 67%);top: 0}
header.stickyHeader .NavBar .navbar {padding: 10px 0;}
.font-16{font-size: 1em;}
.font-18{font-size: 1.125em;}
.font-20{font-size: 1.25em;}
.btn:hover {border-radius: 15px 0!important;transition: 0.3s;}
.liveBtn:hover {color: #fff;}
.navbar-nav li:last-child a:hover {border-radius: 15px 0;transition: 0.3s all ease-out;}
.btn-check:focus+.btn, .btn:focus {outline: 0;box-shadow: none;}

/* Header Strip */
.topStrip {background: rgb(0 0 0);height: 36px;line-height: 36px;font-family: 'Poppins', arial, sans-serif;}
.topStrip ul {list-style-type: none;padding: 0;display: flex;align-items: center;justify-content: flex-end;}
.topStrip ul li {display: inline-block;padding: 0 15px;position: relative;}
.topStrip ul li a {text-decoration: none;color: #fff;font-size: 0.8125em;}
.topStrip ul li.fontResize input {background: none;border: none;color: #fff;font-size: 0.8125em;}
.topStrip ul li.fontResize input.contrastChanger {background: #fff;font-size: 0;width: 14px;height: 14px;border-radius: 100%;line-height: normal;margin: 0 5px;border: 1px solid #fff}
.topStrip ul li.fontResize input.contrastChanger.wob {background: #323232;border: 1px solid #C8C0C0;}
.topStrip ul li:before {content: '';background: #fff;height: 15px;width: 1px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.topStrip ul li:last-child:before{display:none;}
.topStrip ul li .form-select {background-color: transparent;border: none;color: #fff;font-size: 0.8125em;background-image: url(../images/chevron-down.svg)!important;}
option {color: #000;}
.header-search-wrapper {float: right;position: relative;}
.search-main {display: block;cursor: pointer;color: #fff;}
.header-search-wrapper .search-form-main {background: #fff none repeat scroll 0 0;-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.15);box-shadow: 1px 1px 7px rgba(0,0,0,.15);border-top: 2px solid #f95e9d;padding: 15px;position: absolute;right: -18px;top: 124%;width: 305px;z-index: 999;display: none;}
.search-form-main.active-search {opacity: 1;visibility: visible;}
.header-search-wrapper .search-form-main {border-top-color: #f95e9d;border-radius: 0px 20px;}
.header-search-wrapper .search-form-main:before {border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #408c40;content: "";position: absolute;right: 15px;top: -11px;}
.header-search-wrapper .search-form-main:before {border-bottom-color: #f95e9d;}
.header-search-wrapper .search-form-main .search-field {border-radius: 0;height: 50px;border: 1px solid #939292;padding: 0 10px;}
.header-search-wrapper .search-form-main .search-submit {color: #f9589a;background: transparent;font-size: 0;width: 50px;height: 50px;line-height: 50px;text-align: center;border: 1px solid #f95899;position: relative;z-index: 1;}
[type=search] {outline-offset: unset!important;}
:focus-visible {outline: none;}
.header-search-wrapper .search-form-main form.search-form {display: flex;}
.searchBtn:before {content: '\f002';position: absolute;font-family: FontAwesome;color: #f95899;text-align: center;line-height: 50px;left: 50%;transform: translateX(-50%);cursor: pointer;}
.searchBtn {position: relative;width: 50px;height: 50px;margin-left: 12px;}
.searchBtn:hover {background: #f9589a;}
.searchBtn:hover:before {color: #fff;}
 /**************header*****************/
    .topStrip {/* background: #6e439f; */}
.logoAndMenuRow {padding:10px 0;background-color: #1e316b;}
.navbar-brand{margin:0 auto 0 0;}
.headerRightLogoWrap {text-align:right; }
.headerRightBtnLogo{display:inline-block; margin-top:15px;}
.emblemLogo{float:left; position:relative; margin-right:40px;}
.emblemLogo:before{background:rgba(255,255,255,0.2); width:2px; height:61px; content:""; position:absolute; right:-21px; top:50%; margin-top:-30px;}
.govtLogo{float:right;}
.navbar-logo a{display:inline-block;}
.navbar-toggler{display:none;}

/*****menu**********/
.menuWrap{background: #cf2156; box-shadow:0 10px 73pxrgba(0,0,0,0.34);-webkit-box-shadow:0 10px 73px rgba(0,0,0,0.34);}
.menuOuter{position:relative;}
header.stickyHeader .menuWrap {position: fixed;width: 100%;top: 0;z-index: 9;}
.partnerSlider .swiper-free-mode>.swiper-wrapper {align-items: center;}
.navbar-collapse{flex:0; flex-grow:0;}
#navWrap{ float:left; position:relative;}
#nav ul {margin: 0;padding: 0;justify-content: center;display: flex;}
#nav ul li { display: inline-block; position: relative; }
#nav ul li a { padding:16px 27px; /*padding:16px 0px;*/ line-height:20px; color:#fff; font-size:/*1.067em*/1em; font-weight:400; display:inline-block; text-decoration:none; position:relative; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; }
#nav a.dropdown-item {text-transform: unset!important;}
#nav ul > li > a:before{background: #ffffff; width:1px; height:14px; margin-top:-7px; position:absolute; right:0; top:50%; content:"";}
#nav ul li.active > a, #nav ul li a:hover, #nav ul li:hover > a {background: #ffffff;color: #cf2156;}
#nav ul ul { display:block; margin-left:-9999px; z-index: 9999; position: absolute; width: 270px; background-color: #fff; left: 0; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3); border-bottom: 2px solid #cf2156; /*visibility:visible; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; transform: scaleY(0); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; */border-radius: 0;}
#nav ul li:hover > ul { display:block; margin-left:0px; /*visibility: visible; transform: scaleY(1); -ms-transform: scaleY(1); -webkit-transform: scaleY(1); */}
#nav ul ul li{ display: block; }
#nav ul ul li a { display: block; padding: 10px 37px; line-height: 25px; border-bottom: 1px solid #cf2156; color: #cf2156; }
#nav ul ul li a:before { display: none; }
#nav ul ul li:last-child > a { border-bottom: none; }
#nav ul ul li > a:hover, #nav ul ul li:hover > a { background-color : #cf2156;color: #fff }
#nav ul ul li > a:hover{color: #fff;}
#nav ul li.hover ul{ display:block; margin-left:0;} 
#nav ul ul ul { top: 0; left: 100%; }
.menuWrap nav#nav ul li.nav-item.registrationBtn:last-child {
    border: 2px solid #fff;
    border-radius: 0 20px;
    overflow: hidden;
    margin-left: 20px;
}

#nav ul > li.nav-item a:before {
    display: none;
}

.menuWrap nav ul li.nav-item:last-child a.nav-link {
    padding: 14px 27px!important;
}
.bannerCaption.indoerBanner .bannerPBDlogo span.blue {
    color: #f90;
}
ul.dropdown-menu.submenu li a > i.fa-caret-right {margin-left: 90px;}
/********* Mobile menu *********/
#mobileNav {display: block;position: absolute;background-color: #ffffff;z-index: 1000;left: -15px;right: -15px;top: 50px;border-bottom: 2px solid #cf2156;}
#mobileNav ul { display: block; list-style: none; margin: 0; padding: 0; }
#mobileNav ul li { margin:0;position: relative;text-align: left;border-top: 1px solid #000000;cursor: pointer}
#mobileNav ul > li > a {text-decoration: none;line-height: 1.5;padding: 10px 15px;color: #000;display: block;font-size: 20px;}
#mobileNav ul > li > a:hover, #mobileNav ul > li.active > a, #mobileNav ul.submenu li.active a { color: #fff;background-color: #6937a4; }
#mobileNav ul.submenu {top: 100%;left: 0;z-index: 2000;position: relative;background-color: #cf2156;color: #fff;}
#mobileNav > ul > li > ul > li, #mobileNav > ul > li > ul > li > ul > li { position: relative; border-top: 1px solid #6937a4; }
#mobileNav > ul > li > ul > li > ul > li a { padding-left: 70px }
#mobileNav ul.submenu > li > a {display: block;text-decoration: none;padding-right: 40px;padding-left: 40px;border-top-color: rgba(255, 255, 255, .1);-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;color: #fff;}
#mobileNav > ul > li > ul > li:first-child a { border-top: none; }
#mobileNav ul.submenu > li > a:hover, #mobileNav > ul > li > ul > li.active > a {color: #fff;background-color: #cf2156;}
#mobileNav ul li .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
}
.menuWrap nav#mobileNav ul li.nav-item.registrationBtn:last-child a {
    padding: 10px 15px!important;
}

#mobileNav ul.dropdown-menu.submenu li a > i.fa-caret-right{display: none}
/********* Button menu mobile *********/
.btnMenu { display: none; position: absolute; top:0; right: -15px; background: transparent; cursor: pointer; margin: 0; width: 50px; height: 50px; padding: 13px; z-index: 999;  -webkit-transition: all ease .238s; -moz-transition: all ease .238s; transition: all ease .238s; }
.btnMenu:before, .btnMenu:after, .btnMenu span { background-color: #fff;  -webkit-transition: all ease .238s;
 -moz-transition: all ease .238s; transition: all ease .238s; }
.btnMenu:before, .btnMenu:after { content: ''; position: absolute; top: 0; height: 2px; width: 24px; left: 13px; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.btnMenu span { position: absolute; width: 24px; height: 2px; left: 13px; top: 50%; overflow: hidden; text-indent: 200%; }
.btnMenu:before { -webkit-transform: translate3d(0, -7px, 0); transform: translate3d(0, -7px, 0); }
.btnMenu:after { width: 24px; -webkit-transform: translate3d(0, 7px, 0); transform: translate3d(0, 7px, 0); }
.btnMenu.active:after { width: 24px; }
.btnMenu.active span { opacity: 0; }
.btnMenu.active:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
.btnMenu.active:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }
.btnSubmenu {position: absolute;right: 0px;top: 0;font: 20px/44px 'FontAwesome';text-align: center;cursor: pointer;width: 44px;height: 44px;background-color: #cf2156;}
.btnSubmenu:before { content: "\f107"; color: #ffffff; }
.btnSubmenu.active:before { content: "\f106" }
.btnSubmenu-child { right: 50px; }



.searchIcon{background:url(../images/search-icon.png) left top no-repeat; width:19px; height:20px; text-indent:-999px; overflow:hidden; display:block;}
.searchBoxWrap{position:absolute; right:0; top:50%; margin-top:-10px;}
.commonBtn.registerBtn{width:180px; padding:15px 10px; margin-bottom:0; background:#fdb913; height:52px; position:absolute; right:0; top:0; text-align:center; color:#421773; display:block; font-family: 'Roboto Condensed', sans-serif; cursor:default;}
.commonBtn.registerBtn:hover{background:#4a1288; color: #fff; }
.searchBoxToggle{position:absolute; background:rgba(0,0,0,0.50); padding:10px;  border-radius:5px; -webkit-border-radius:5px; box-shadow:0 15px 32px rgba(34,25,90,0.20); -webkit-box-shadow:0 15px 32px rgba(34,25,90,0.20); right:-20px; top:40px; width:300px; z-index:1111; display:none;}
.searchBoxToggle:before{border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid rgba(0,0,0,0.5); content:""; top:-10px; right:15px; position:absolute;}
.searchBoxToggle input[type="text"]{background:#fff; height:34px; border:0 none; width:100%; padding:5px 40px 5px 10px}
.searchBoxToggle input[type="submit"]{background:url(../images/search-icon-blue.png) center center no-repeat; border:0 none; height:34px; width:34px; padding: 0; position:absolute; right:0; top:0; text-indent:-999px; overflow:hidden;}
.searchBoxToggle input[type="submit"]:hover{opacity:0.7;}
.searchToggleWrap{position:relative;}
/*User Profile Icon*/
.userProfileImg .dropdown button {background: transparent;color: #fff;font-size: 0.8125em;}
.userImg {width: 20px;height: 20px;border-radius: 100%;}
.userProfileImg .userImg img {width: 100%;height: 100%;border-radius: 100%;}
.userProfileImg .dropdown ol.dropdown-menu {box-shadow: 0 0 10px rgb(0 0 0 / 36%);z-index: 999!important;border-radius: 0 20px;}
.userProfileImg .dropdown ol.dropdown-menu li a {color: #000;text-decoration: none;padding: 0;line-height: normal;}
.userProfileImg .dropdown ol.dropdown-menu li:before {display: none;}
.userProfileImg .dropdown ol.dropdown-menu li {line-height: normal;}
.userProfileImg .dropdown ol.dropdown-menu li a:hover {color: #ff5d73;background: transparent;}

/* Navigation */
/*.NavBar {transition: all 0.3s ease;animation-timing-function: ease;font-family: 'Rubik', sans-serif;}
.NavBar .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {color:#fff}
.NavBar .navbar-expand-xl .navbar-nav .nav-link{padding-right: 24px;padding-left: .5rem;font-size: 1em;position: relative;color: #fff;white-space: nowrap;font-weight: 200;transition: all 0.3s ease-out;}
.NavBar .navbar-brand{margin-right: 74px}
.NavBar .navbar{padding-top: 30px;padding-bottom: 20px;transition: all 0.3s ease;}
.navbar-nav li:last-child a{border: 1px solid #fff;border-radius: 0px 15px 0px 15px;padding: 5px 16px !important;}
.navbar-nav li {position: relative;}
nav ul.dropdown-menu {box-shadow: 0 0 20px rgb(0 0 0 / 23%);border-radius: 0 20px;}
nav .dropdown-item:focus, nav .dropdown-item:hover {color: #ff5d73;background-color: transparent;}*/

/* Banner */
.swiper-container {overflow: hidden;}
.bannerSlider .swiper-container{position: relative;font-family: 'Nunito', sans-serif;}
.bannerCaption {position: absolute;top: 50px;color: #fff;right: 0;width: 100%}
.bannerContent{margin-left: 36px;}
.bannerCaption h2 {font-size: 60px;line-height: 1;font-weight: 700;margin-top: 10px;}
h2 span.orange {color: #FF9900;}h2 span.blue {color: #00B1FF;}h2 span.red {color: #FF5D73;}
.bannerSlider.homeBanner .bannerContent h2 span.red {font-size: 24px;display: block;line-height: 1.3;}
h2 span.date {font-size: 21px;display: inline-block;position: relative;top: -2px;left: 10px;}
.bannerCaption p {font-weight: 600;font-size: 1.375em;line-height: normal;}
.bannerSlider .swiper-button-prev:after, .bannerSlider .swiper-button-next:after{display:none}
.bannerBtn {background: #fff;border-radius: 0 30px;color: #3880DF;font-weight: 700;height: 50px;line-height: 48px;padding: 0px 30px;margin-top: 30px;transition: 0.3s;}
.bannerBtn:hover {background: #3880DF;color: #fff;border-radius: 30px 0;transition: 0.3s;box-shadow: 0px 0px 10px rgb(0 0 0 / 50%) inset;}
.bannerSlider .bannerSliderPagination {bottom: 200px;position: absolute;z-index: 9;left: 85%;width: calc(100% - 90%);display: flex;align-items: center;}
.bannerSlider .bannerSliderPagination span {background: #fff;width: 13px;height: 13px;opacity: 0.5;}
.bannerSlider .bannerSliderPagination span.swiper-pagination-bullet-active {width: 17px;height: 17px;background: #fff;opacity: 1;}
.bannerSlider .swiper-slide {background: #fff;max-height: 800px;}
.bannerPBDlogo {display: flex;}
.bannerPBDlogo.homeLogo img {width: 160px;}
.bannerSlider.homeBanner .bannerContent h2 {border-top: 2px solid #ff9900;border-bottom: 2px solid #ff9900;padding: 10px 0;max-width: 300px;}

/*News Section*/
.latestNews{position: relative;z-index: 0;padding: 0 70px;top: -30px;font-family: 'Rubik', sans-serif;}
.marqueeScrollingWrap {position: relative;padding: 30px 120px 28px 305px;background: #fff;border-radius: 0px 40px 0px 44px;box-shadow: 0 0 30px rgba(143, 143, 143, 0.22);}
.marqueeScrollingWrap h2 {content: '';position: absolute;left: 0;top: 0;width: 295px;height: 80px;background: transparent linear-gradient(112deg, rgba(52, 153, 255, 1) 0%, rgba(58, 57, 133, 1) 100%);border-radius: 0 0 0 40px;}
.marqueeScrollingWrap h2 {font-size: 1.75em;font-weight: 600;color: #fff;margin: 0;padding: 24px 0 24px 42px;}
.marqueeScrollingWrap .btnMPause {font-size: 1.125em;color: #fff;display: inline-block;position: absolute;left: -50px;top: 0;overflow: hidden;cursor: pointer;}
.marqueeScrollingWrap .btnMPause.play { background-position: -20px 0; }
.marqueeScrollingWrap .viewAll {font-size: 1.125em;font-weight: 400;position: absolute;right: 25px;top: 30px;color: rgba(227, 41, 67, 1);text-decoration: none;}
.marqueeScrollingWrap .viewAll .fa { font-size: 1.25em; font-weight: 400; margin-left: 4px; }
.marqueeScrolling {padding:0 15px;position: relative;z-index: 1;}
.marqueeScrolling ul { margin: 0; padding: 0; list-style: none; overflow:hidden; height: 23px; }
.marqueeScrolling ul li {float:left; margin:0; padding: 0 10px; font-size: 0.9375em; }
.marqueeScrolling ul li a {font-size: 1.125em;color: rgba(50, 50, 50, 1);display: inline-block;padding-left: 20px;position: relative;font-weight: 400;text-decoration: none;}
.marqueeScrolling ul li a:before {content: '';position: absolute;left: 0;top: 0px;bottom: 0;width: 9px;height: 9px;border-radius: 9px;background-color: #3880df;margin: auto 0;}
.marqueeScrolling ul li a:hover { text-decoration: underline; }
.marqueeScrolling ul li a img { margin-left: 15px; }
.marqueeScrolling ul li span { color: rgba(56, 128, 223, 1); }

/*Day*/
.highLightAttraction{margin:100px 0;}
.hightInner{background:#fff;box-shadow: 0 0 50px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 50px rgb(0 0 0 / 15%);padding: 35px 30px 25px;border-radius: 50px 0px;}
.highLightAttraction .row{margin:0 -10px;}
.highLightAttraction .row > div{padding:0 10px;}
.highLightAttractionCont {border:1px solid #6d4695; padding:25px 10px; text-align:center;border-radius: 50px 0;}
.highLightAttractionCont h2{font-size:24px; font-weight:300; color:#4a197a;margin-top:-42px; margin-bottom:30px; font-family: 'Roboto Condensed', sans-serif;}
.highLightAttractionCont h2 span{display:inline-block; padding:0 25px; background:#fff;}
.highLightAttractionCont h2 .bold{font-weight:700; padding:0; background:transparent;}
.evetDayBox{padding: 0 0px; position:relative;}
.evetDayBox:before{background:#e5e5e5; position:absolute; height:100%; width:2px; right:-16px; top:0; content:"";}
.highLightAttractionCont .col-sm-4:last-child .evetDayBox:before{display:none;}
.evetDayBox h3{font-size:24px; font-weight:700; color:#4a197a; margin-bottom:5px;}
.evetDayBox .date{color:#4a197a; font-size:18px; font-weight:400; color:#4a197a; margin-bottom:7px; display:block;font-family: 'Roboto Condensed', sans-serif;}
.knowMore{font-size:16px; color:#4a197a; font-weight:400; text-decoration:underline;font-family: 'Roboto Condensed', sans-serif;}
.knowMore:hover{text-decoration:none;}
.evetDayBox p{font-size: 15px!important; color:#58595b;margin-bottom: 0; min-height:65px;}
.highLightAttractionCont.attractionCont{border-color:#cf2156;}
.highLightAttractionCont.attractionCont h2, .highLightAttractionCont.attractionCont .knowMore, .highLightAttractionCont.attractionCont .evetDayBox .date,  .highLightAttractionCont.attractionCont .evetDayBox h3 {color:#cf2156;}
.highLightAttractionCont.highlightCont h2 {color: #384d9f;font-weight: 300;}
.highLightAttractionCont.highlightCont h3 {color: #384d9f;}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*About*/
.about{font-family: 'Rubik', sans-serif;padding: 50px 0;}
h2.title {background: transparent linear-gradient(90deg, rgba(248, 88, 162, 1) 0%, rgba(254, 88, 92, 1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;font-size: 2.75em;font-weight: 700;text-transform: uppercase;}
.aboutInner p {font-size: 1.125em;color: rgba(50, 50, 50, 1);}
.aboutInner p a {color: rgba(227, 41, 67, 1);text-decoration: none;}
.eventSection {display: flex;justify-content: space-between;margin-top: 40px;}
.eventBox {flex: 0 0 48%;border-radius: 0px 60px 0px 60px;box-shadow: 0 0 50px rgba(114, 114, 114, 0.18);padding: 30px;background: #fff;height: 235px;}
.eventBox span {font-size: 0.8em;display: block;color: rgba(56, 128, 223, 1);margin-bottom: 10px;}
.eventBox span img {margin: -3px 5px 0 0px;}
.eventBox h6 {font-size: 1.2em;font-weight: 600;line-height: normal;}
.eventBox p {font-size: 0.8em;color: rgba(100, 100, 100, 1);font-weight: 600;}
.liveBtn {background: transparent linear-gradient(114deg, rgba(248, 88, 162, 1) 0%, rgba(254, 88, 92, 1) 100%);border-radius: 0 15px;color: #fff;font-size: 0.8em;padding: 6px 20px;}
.eventBox .liveBtn img {margin: -3px 5px 0px 0;width: 15px;}
.poDetails {text-align: center;}
.poDetails h6 {font-size: 0.9em;margin: 10px 0 0;}
.poDetails p {font-size: 0.8em;color: rgba(100, 100, 100, 1);}
.poDetails .ImgWrap{position: relative;max-width: 120px;margin: 0 auto;}
.poDetails .twitter {position: absolute;bottom: 10px;right: 0px;border-radius: 100%;box-shadow: 2px 2px 10px rgb(0 0 0 / 10%);padding: 2px 8px;background: #fff;}

/*Confrence*/
section.conference {position: relative;margin: 40px 0;min-height: 570px;/*margin-bottom: 0*/}
.aboutInner {position: relative;font-family: 'Rubik', sans-serif;}
.conferenceSlider {margin-top: 40px;}
.conference:before {background-image: url(../images/bg.png);content: '';position: absolute;top: -230px;left: 0;background-size: 100% 100%;width: 100%;height: 790px;z-index: -1;}
.conferenceBox {background: #fff;border-radius: 0 40px;padding: 15px;/* max-height: 400px; *//* margin-bottom: 50px; */}
.swiper-slide .conferenceBox .ImgWrap {width: 100%;}
.swiper-slide .conferenceBox .ImgWrap img {border-radius: 0 40px;height: 200px;object-fit: cover;}
.conferenceBox span {font-size: 1em;display: block;color: rgba(56, 128, 223, 1);margin: 10px 15px;font-weight: 500;}
.conferenceBox span img {margin: -3px 5px 0 0px;}
.conferenceBox h6 {margin-left: 15px;font-size: 1.2em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.conferenceInner h2 {color: #fff;font-size: 2.75em;font-weight: 700;}
.conferenceBox .liveBtn {background: transparent linear-gradient(114deg, rgba(248, 88, 162, 1) 0%, rgba(254, 88, 92, 1) 100%);border-radius: 0 15px;color: #fff;font-size: 0.8em;padding: 6px 20px;margin: 15px;}
.conferenceBox .liveBtn img {margin: -3px 5px 0px 0;width: 15px;}
.WatchNow{height: 0;overflow: hidden;transition: all 0.5s ease-out;}
.conferenceBox:hover .WatchNow {height: 33px;}
.conference-swiper-button-prev {background: url(../images/arrow-2.svg);width: 37px;height: 36px;margin-right: 10px;}
.conference-swiper-button-next {background: url(../images/arrow-1.svg);width: 37px;height: 36px;}
.partnerNav {display: flex;position: absolute;top: 10px;right: 0px;}

/*Event*/
.event {padding: 100px 0;font-family: 'Rubik', sans-serif;position: relative;}
.event h2 {background: transparent;-webkit-text-fill-color: #000;margin-bottom: 30px;}
.eventSlider .swiper-slide img {border-radius: 0 100px;height: 500px;object-fit: cover;}
.event .eventSlider {margin-top: 50px;position: relative;}
.eventNav {position: absolute;top: 0px;right: 0;z-index: 1;}
.event-swiper-button-next:after, .event-swiper-button-prev:after {border: 1px solid #000000;border-radius: 100%;font-size: 0.875em;color: #000000;width: 35px;height: 35px;text-align: center;line-height: 33px;}
.event-swiper-button-next.swiper-button-next {width: 35px;height: 35px;}
.event-swiper-button-prev.swiper-button-prev {width: 35px;height: 35px;right: 60px;left: auto;}
.swiper-slide-thumb-active .previousEvent h3{color: #FB587E;}
.swiper-slide-thumb-active .previousEvent:before{background: #FB587E;;}
.previousEvent h3 {color: #646464;font-weight: 600;margin-bottom: 0;}
.previousEvent h3 span {display: block;font-size: 0.65em;}
.previousEvent {position: relative;padding-left: 50px;}
.previousEvent:before {content: '';width: 20px;height: 20px;background: #CCCCCC;position: absolute;border-radius: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.previousEvent:after {background: #CCCCCC;position: absolute;height: 70px;width: 2px;left: 9px;bottom: -50px;content: '';z-index: -1;}
.eventvSlider {max-height: 350px;overflow: hidden;}
.eventvSlider .swiper-slide {cursor: pointer;}
.eventSlider .bannerCaption a {background: #fff;width: 106px;height: 106px;display: block;margin: 0 auto;border-radius: 100%;line-height: 102px;text-align: center;}
.eventSlider .bannerCaption a img {width: 40px;height: 50px!important;object-fit: none!important;border-radius: 0!important;}
section.event:before {content: '';background: url(../images/pbd-logo.png);width: 100%;height: 125%;position: absolute;top: -10%;right: 0;background-repeat: no-repeat;background-position: center right -45%;background-size: contain;}

/*Video*/
.youtubeVideo{padding: 80px 0}
section.video {position: relative;/* height: 1015px; *//* display: flex; *//* align-items: center; */font-family: 'Rubik', sans-serif;
/*margin-top: -255px*/}
.videoInner {position: absolute;top: 50%;transform: translateY(-50%);text-align: center;width: 100%;}
.videoInner a {background: #fff;width: 106px;height: 106px;display: block;margin: 0 auto;border-radius: 100%;line-height: 102px;}
.videoInner a img {margin-left: 10px;}
.videoInner p {color: #fff;margin-top: 20px;font-size: 1.4375em;font-weight: 500;}
.videoInner h2 {font-size: 2.75em;color: #fff;}
.videoInner h2 span {font-weight: 300;}
.swiper-slide .ImgWrap {margin: 0 auto;line-height: 80px;text-align: center;}
.innerBanner {background-size: auto 100%;background-repeat: no-repeat;background-position: center;z-index: -1;}
.innerBanner img{width: 100%;}

/*More PBD*/
.more_pbd{padding-bottom:100px}
.morePBdInner h2 {background: transparent;-webkit-text-fill-color: #000;margin-bottom: 30px;font-family: 'Rubik', sans-serif;font-size: 2.5em;}
.morePBdInner .quizBanner {position: relative;font-family: 'Rubik', sans-serif;}
.morePBdInner .quizBanner .quizContent{position: absolute;top: 50%;transform: translateY(-50%);right: 120px;text-align: center;max-width: 240px;}
.morePBdInner .quizBanner .quizContent p {font-size: 1.75em;color: #006ACE;margin-bottom: 0;line-height: 1;}
.morePBdInner .quizBanner .quizContent h3 {font-size: 2.75em;color: #E90084;font-weight: 700;line-height: 1;}
.morePBdInner .quizBanner .quizContent a {background: transparent linear-gradient(111deg, #3499FF 0%, #3A3985 100%);color: #fff;text-decoration: none;border-radius: 0 15px;padding: 9px 20px;margin-top: 20px;display: block;}
.reasonBanner .quizContent {display: flex;}
.reasonBanner .quizContent .ImgWrap {flex: 0 0 30%;}
.reasonBanner .quizContent .Content {flex: 0 0 65%;padding-left: 25px;}
.morePBdInner .reasonBanner .quizContent h3 {color: #fff;}
.morePBdInner .reasonBanner .quizContent p {color: #fff;font-size: 1.25em;font-weight: 500;line-height: 1.2;}
.morePBdInner .reasonBanner .quizContent a {background: #fff;color: #3880DF;text-align: center;max-width: 150px;}
.morePBdInner .reasonBanner .quizContent {text-align: left;max-width: 400px;right: 0;}
.ImgWrap .twitterPost{box-shadow: 0 10px 50px #7272723b;border-radius: 0 60px;padding: 20px;height: 530px;object-fit: contain;}
.morePBdInner .nav-tabs {border: 0;margin: 10px 0 0 20px;}
.morePBdInner .nav-tabs .nav-link.active {border: 0;}
.morePBdInner .nav-tabs .nav-link{outline: 0!important;}
.morePBdInner .nav-tabs .nav-link.active i.fa.fa-twitter{color: #3880DF;border: 0;}
.morePBdInner .nav-tabs .nav-link.active i.fa.fa-facebook-square{color: #0a58ca}
.morePBdInner .nav-tabs .nav-link {margin-right: 10px;padding: 0;border: 0!important;}
.morePBdInner .nav-tabs .nav-link i{font-size: 2em;color: #ccc;outline: none!important;}
.morePBdInner .nav-tabs .nav-link:hover {border: 0;}
.aboutPbdContent {
    padding: 90px 0;
}
 .aboutInner.reason .aboutPbdRow {
    position: relative;
    padding-right: 359px;
}
 .aboutInner.reason .aboutPbdDetail {
    padding: 45px 85px 45px 45px;
    background-color: #348beb;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.aboutInner.reason .aboutPbdContent h2 {
    color: #ffffff;
    font-size: 28px;
    margin-bottom: 20px;
    line-height: normal;
}
 .aboutInner.reason .largeImg {
    right: 0;
    bottom: 21px;
    width: 359px;
    box-shadow: 0 0 35px rgb(0 0 0 / 21%);
    border-radius: 0 50px;
}
 .aboutInner.reason .imgHolder {
    position: absolute;
}
.aboutInner.reason .mediumImg {
    right: 202px;
    bottom: -48px;
    width: 199px;
    box-shadow: 0 0 59px rgb(0 0 0 / 33%);
    border-radius: 30px 0;
}
.aboutPbdContent:nth-child(odd) .largeImg {
    right: auto;
    left: 0;
    bottom: 21px;
    border-radius: 50px 0;
}
.aboutPbdContent:nth-child(odd) .aboutPbdDetail {
    padding: 45px 45px 45px 85px;
    background-color: #be1746;
}
.aboutPbdContent:nth-child(odd) .mediumImg {
    right: auto;
    left: 202px;
    bottom: -48px;
    border-radius: 0 30px;
}
.aboutPbdContent:nth-child(odd) .aboutPbdRow {
    padding-right: 0;
    padding-left: 359px;
}
.aboutInner.reason .aboutPbdContent p {
    color: #fff;
}

.aboutPbdImg {
    margin-top: 100px;
}

.aboutInner.reason .row .col-md-12 > p {
    margin-bottom: 100px;
}

.imgHolder.largeImg img {
    border-radius: 0 50px;
    object-fit: cover;
}

.aboutInner.reason .mediumImg img {
    border-radius: 30px 0;
    object-fit: cover;
    object-position: left;
}

.aboutPbdContent:nth-child(odd) .mediumImg img {
    border-radius: 0 30px;
}

.aboutPbdContent:nth-child(odd) .largeImg {
    border-radius: 50px 0;
}

.aboutPbdContent:nth-child(odd) .largeImg img {
    border-radius: 50px 0;
}

/*Partners Section*/
.partnerInner {display: flex;justify-content: space-between;}
.partenrLogo {position: relative;padding-right: 30px;}
.partenrLogo:last-child{padding-right: 0;}

/*smoke external css popup*/ 
 .smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; } 
 .smoke-base.smoke-visible { opacity: 1; visibility: visible; } 
 .smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; } 
 .smoke-base .dialog { position: absolute; } 
 .dialog-prompt { margin-top: 15px; text-align: center; } 
 .dialog-buttons { margin: 20px 0 5px 0 } 
 .smoke { text-align: center; font-size: 1.125em; line-height: 150%; } 
 .dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; outline: 0; margin: 0 5px; -webkit-background-clip: padding-box; font-size: 0.8125em; line-height: 13px; font-weight: normal; padding: 9px 12px; } 
 .dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 1em; padding: 8px; } 
 .smoke-base { background: rgba(0, 0, 0, .6); } 
 .smoke-base .dialog { top: 40%; width: 700px; left: 50%; margin-left: -350px; } 
 .smoke-base .dialog-inner { padding: 15px; color: #202020; } 
 .smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666; } 
 .dialog-buttons button { background-color: rgba(0, 0, 0, .85); border-radius: 0; color: #fff; } 
 .dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); } 
 /*smoke end*/

 /*Footer*/
footer {background: url(../images/footer-bg.png);color: #fff;font-family: 'Poppins', arial, sans-serif;font-weight: 300;font-size: 0.875em;padding-top: 52px;background-repeat: no-repeat;background-size: 100% 100%;position: relative;}
.footerInner {padding: 142px 0 60px 0;}
footer .footerInner p{margin-bottom: 0;font-size: 0.875em;}
footer .footerInner ul {padding: 0;list-style-type: none;margin-bottom: 20px;}
footer .footerInner ul li {display: inline-block;padding-right: 20px;position: relative;}
footer .footerInner ul li:before {content: '';background: #fff;height: 15px;width: 1px;position: absolute;right: 8px;top: 50%;transform: translateY(-50%);}
footer .footerInner ul li:first-child {padding-left: 0;}
footer .footerInner ul li:last-child:before {display: none;}
footer .footerInner ul li a {text-decoration: none;color: #fff;font-size: 1em;font-weight: 300;}
footer .footerInner ul.social li {background: #fff;width: 55px;height: 55px;border-radius: 0 10px;text-align: center;line-height: 41px;}
footer .footerInner ul.social li i {color: #394FA1;font-size: 1.875em;}
footer .footerInner ul.social li {padding: 10px;margin-left: 10px;}
footer .footerInner ul.social li a {width: 55px;height: 55px;display: block;line-height: 60px;}
footer .footerInner ul.social li {padding: 0!important;transition: all 0.3s ease-out;}
footer .footerInner ul.social li:hover {border-radius: 10px 0;}
a#backtotop {background: #fff;width: 53px;height: 53px;position: absolute;right: 65px;bottom: 260px;border-radius: 0 15px;box-shadow: 0 3px 30px #00000029;font-size: 2.5em;text-align: center;line-height: 46px;color: #fe5864;}
a#backtotop span.textIndent {display: none;}

/*Inner Banner*/
.innerHeader {position: absolute;top: 50%;transform: translateY(-50%);}
.innerHeader h2 {font-size: 3.4em;font-weight: 700;right: 0;font-family: 'Nunito', sans-serif;color: #fff;text-transform: uppercase;text-shadow: 2px 2px 0px #000;}
.breadcrumb ul {list-style-type: none;margin: 0;background: #fff;padding: 0px 30px 0px 0px;border-radius: 0 22px;display: flex;align-items: center;height: 56px;box-shadow: 0 0 30px rgb(112 112 112 / 22%);}
.breadcrumb {position: absolute;bottom: -40px;}
.breadcrumb ul li {display: inline;padding-right: 16px;font-size: 1.125em;color: #2C77BA;font-weight: 600;}
.breadcrumb ul li a {background: transparent linear-gradient(139deg, #3499FF 0%, #3A3985 100%);padding: 0px 24px;border-bottom-left-radius: 22px;height: 56px;display: block;line-height: 52px;}
.innerPBDlogo {position: relative;}
.innerPBDlogo img {position: absolute;right: 0;top: -95px;background: #fff;padding: 20px;width: 300px;border-radius: 35px 0px;box-shadow: 0 0 30px rgb(112 112 112 / 22%);}

/*Registration*/
.registration, .about {padding: 100px 0;font-family: 'Rubik', sans-serif;}
.registrationInnger h2, .aboutInner h2, .quizInner h2 {font-size: 2.5em;font-weight: 700;margin-bottom: 40px;}
.registrationInnger h2 {color: #cf2156;font-size: 2em;font-weight: 600;}
.form-group label {font-size: 0.9em;color: #646464;margin-bottom: 10px;font-family: 'Rubik', sans-serif;}
.form-group select, .form-group input {color: #131313;font-size: 1.125em;height: 50px;font-family: 'Rubik', sans-serif;padding: 0 18px;border-radius: 8px;}
.form-group input:focus{box-shadow:none;border-radius: 8px;}
.registrationInnger form h3 {margin: 30px 0;color: #2c77ba;}
form hr {margin: 25px 0px;background-color: #5c5c5c;}
.form-group .liveBtn {font-size: 1.125em;text-transform: uppercase;width: 100%;padding: 10px;transition: all 0.3s ease;background: rgba(254, 88, 92, 1);}
.form-group .liveBtn:hover {background: transparent;border: 1px solid #f95898;color: #fc5868;}
.datePicker, #div-date_of_birth{position: relative;}
.datePicker:before, #div-date_of_birth:before {content: "\f073";font-family: 'FontAwesome';position: absolute;bottom: 10px;color: #FE585C;font-size: 1.2em;right: 10px;z-index: 1;pointer-events: none; top: 45px;}
.dropdown-menu {border: 0;box-shadow: 0 0 10px #ccc;border-radius: 10px;padding: 10px;z-index: 1!important;}
.datepicker td, .datepicker th {padding: 10px;border: 1px solid transparent;min-width: 45px;}
.datepicker table tr td.active.active {background: #FE585C!important;}
.datepicker table tr td.today{background: transparent linear-gradient(109deg, #F858A2 0%, #FE585C 100%)!important;color: #fff!important;}
.customeRadio [type="radio"]:checked, [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.customeRadio [type="radio"]:checked + label, [type="radio"]:not(:checked) + label, .customeRadio [type="radio"]:checked + i + label, [type="radio"]:not(:checked) + i + label{position: relative;padding: 2px 0 0 30px;cursor: pointer;line-height: 20px;display: inline-block;color: #666;}
.customeRadio [type="radio"]:checked + label:before, .customeRadio [type="radio"]:not(:checked) + label:before, .customeRadio [type="radio"]:checked + i + label:before, .customeRadio [type="radio"]:not(:checked) + i + label:before {content: '';position: absolute;left: 0;top: 0;width: 22px;height: 22px;border: 1px solid #B5B5B5;border-radius: 100%;background: #fff;}
.customeRadio [type="radio"]:checked + label:after, .customeRadio [type="radio"]:not(:checked) + label:after, .customeRadio [type="radio"]:checked + i + label:after, .customeRadio [type="radio"]:not(:checked) + i + label:after{content: '';width: 10px;height: 10px;background: #FB587E;position: absolute;top: 6px;left: 6px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.customeRadio [type="radio"]:not(:checked) + label:after, .customeRadio [type="radio"]:not(:checked) + i + label:after{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.customeRadio [type="radio"]:checked + label:after, .customeRadio [type="radio"]:checked + i + label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.customeRadio{height: 50px;line-height: 50px;}
.customeRadio input + label{margin-right: 15px;}

.radio [type="radio"]:checked, [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.radio [type="radio"]:checked + label, [type="radio"]:not(:checked) + label, .radio [type="radio"]:checked + i + label, [type="radio"]:not(:checked) + i + label{position: relative;padding: 2px 0 0 30px;cursor: pointer;line-height: 20px;display: inline-block;color: #666;}
.radio [type="radio"]:checked + label:before, .radio [type="radio"]:not(:checked) + label:before, .radio [type="radio"]:checked + i + label:before, .radio [type="radio"]:not(:checked) + i + label:before {content: '';position: absolute;left: 0;top: 0px;width: 22px;height: 22px;border: 1px solid #B5B5B5;border-radius: 100%;background: #fff;}
.radio [type="radio"]:checked + label:after, .radio [type="radio"]:not(:checked) + label:after, .radio [type="radio"]:checked + i + label:after, .radio [type="radio"]:not(:checked) + i + label:after {content: '';width: 10px;height: 10px;background: #FB587E;position: absolute;top: 6px;left: 6px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.radio [type="radio"]:not(:checked) + label:after, .radio [type="radio"]:not(:checked) + i + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.radio [type="radio"]:checked + label:after, .radio [type="radio"]:checked + i + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.radio{height: 50px;line-height: 50px;display: flex;margin-bottom: 35px;}
.radio input + label, .radio input + i + label {margin-right: 15px;}
.radio .form-group label {margin: 0;padding: 0;display: block;line-height: 1.8;}
.radio .form-check {padding: 0;}
.radio .form-check label {margin-right: 20px!important;padding: 2px 0 0 30px!important;position: relative;}
.radio i {display: none!important;}
span.mandatory {color: red;}
.input-area.select .form-group label {display: block;}
.input-area.select .form-group .checkbox {display: inline-block;margin-right: 30px;}
.input-area.radio .custRadio label, .form-check label{margin-right: 20px;color: #131313!important;font-size: 1.125em!important;}

/*About*/
section.latestNews + section.about {padding: 30px 0!important;}
.aboutInner .ImgWrap {width: 320px;margin: 0 auto;font-family: 'Rubik', sans-serif;}

/*Award*/
section.conference.award {min-height: auto;font-family: 'Rubik', sans-serif;}
section.conference.award:before {top: -100px;background-image: url(../images/award-bg.png);background-size: 130% 100%;height: 839px;background-repeat: no-repeat;}
.awardInner {padding: 120px 0;}
.awardInner p {color: #fff;}
.awardInner .ImgWrap {background: #fff;padding: 20px;border-radius: 0 70px;}
.awardInner .ImgWrap img {border-radius: 0 45px;}
.awardInner .d-flex .ImgWrap {background: no-repeat;padding: 0;border-radius: unset;flex: 0 0 25%;}

/*Quiz*/
.quiz{padding: 50px 0;}
.quizInner{font-family: 'Rubik', sans-serif;}
.quizInner .ImgWrap {position: relative;max-height: 395px;max-width: 590px;}
.quizInner .ImgWrap img {border-radius: 0 100px;max-height: 100%;width: 100%;}
.quizInner .ImgWrap:before {content: '';position: absolute;top: 20px;right: -20px;background: #D9E9FF;width: 590px;height: 395px;border-radius: 0 100px;z-index: -1;}

/*Mejor Themes*/
.conference.award.major .awardInner{padding: 60px 0 120px 0}
.majorThemes {display: flex;}
.majorThemes .conferenceBox {flex: 0 0 20%;width: 100%;margin-right: 15px;height: 395px;}
.majorThemes .conferenceBox .ImgWrap {padding: 0;height: 260px;}
.majorThemes .conferenceBox .ImgWrap img {height: 100%;object-fit: cover;}
.majorThemes .conferenceBox h6 {display: block;margin: 18px 0;}
.majorThemes .conferenceBox h6 span {font-size: 1em;display: contents;color:#FB587E}
.conference.award.major .awardInner h2 {margin-bottom: 50px;}
.majorThemes .partnerNav{top: 80px}

/*Content section*/
.contentSection {padding: 70px 0;}
.contentSection thead {background: transparent linear-gradient(92deg, #3499FF 0%, #3A3985 100%);color: #fff;height: 87px;line-height: 87px;}
.contentSection table.table {margin-bottom: 0;}
.contentSection table tr {height: 80px;line-height: 80px;}
.contentSection table.table thead tr th:first-child, .contentSection table.table tbody tr td:first-child {padding-left: 50px;}
.contentSection .table-responsive {border-radius: 0 60px;box-shadow: 0 0 50px #7272722E;margin: 50px 0;}
.contentSection table tr:last-child td {border-bottom: 0;}
.discountBox {border: 1px solid #357DDB;border-radius: 0 60px;padding: 30px;margin-top: 30px;}
.discountBox h4 {color: #376FCA;font-weight: 600;}
.discountBox p {color: #646464;font-size: 1.125em;}
.contentSection p a{color: #3675D1;text-decoration: none;font-style: italic;font-weight: 600;}
.commonBtn {background: transparent linear-gradient(104deg, #F858A2 0%, #FE585C 100%);color: #fff;border-radius: 0 15px;font-size: 1em;width: 100%;padding: 10px;}

/*Youth Divas*/
.YouthDivas a.timeBtn {background: transparent linear-gradient(98deg, #3499FF 0%, #3A3985 100%);color: #fff;text-decoration: none;height: 50px;display: block;width: 191px;text-align: center;line-height: 35px;border-radius: 0 15px;font-size: 1.125em;border: 0;}
.YouthDivas h5 {margin-top: 22px;color: #323232;margin-left: 50px;}
.YouthDivas ul {padding: 0;list-style-type: none;margin-left: 50px;font-size: 1.125em;}
.YouthDivas ul li {margin-bottom: 10px;position: relative;}
.YouthDivas ul li:before {content: '\f105';font-family: 'FontAwesome';margin-right: 10px;color: #FE5864;}
.YouthDivas {position: relative;padding-bottom: 20px;}
.arrowDesign{position: relative;min-height: 50px;}
.YouthDivas:before {content: '';width: 1px;background: #3772CD;height: 100%;position: absolute;left: 20px;top: 0;z-index: -1;}
.YouthDivas:after {content: '';width: 15px;height: 15px;background: transparent linear-gradient(117deg, #3499FF 0%, #3A3985 100%);position: absolute;bottom: 0;left: 13px;border-radius: 100%;}
.YouthDivas ul li b {font-weight: 500;}
.YouthDivas h5 + ul {margin-top: 0;}
.arrowDesign  ul {margin-top: 22px;}
.arrowDesign:before {content: '\f103';font-family: 'FontAwesome';position: absolute;top: 50%;transform: translateY(-50%);left: 15px;font-size: 18px;background: #fff;color: #3499FF;}

/*PBD Schedule*/
.scheduleBanner .bannerCaption {top: 80px;transform: none;}
.pbdSchedule{text-align: center;}
.pbdSchedule h2 {text-align: center;font-size: calc(16px + (55 - 16) * ((100vw - 300px) / (1600 - 300)));font-weight: 600;font-family: 'Rubik';}
.pbdSchedule h6{font-size:2.25em;text-align: center;background: transparent linear-gradient(96deg, #F858A2 0%, #FE585C 100%);border-radius: 0 25px;height: 61px;line-height: 61px;max-width: 100%;letter-spacing: 5.4px;font-family: 'Rubik';font-weight: 100;display: inline-block;padding: 0 20px;}
.pbdSchedule p {font-size: 2.5625em;text-align: center;margin-top: 10px;font-family: 'Rubik';font-weight: 500;}
.scheduleBanner .bannerSlider .swiper-slide {background: #fff;max-height: 835px;}

/*Indore*/
.IndoreMain .bannerSlider:before{display: none;}
.bannerCaption.indoerBanner {top: 200px;bottom: unset;max-width: 800px;left: 50%;transform: translateX(-50%);}
.bannerCaption.indoerBanner .bannerPBDlogo {align-items: center;border-right: 1px solid #eace98;}
.bannerCaption.indoerBanner .bannerPBDlogo img {flex: 0 0 40%;width: 40%;padding-right: 20px;width: 160px;}
.bannerCaption.indoerBanner .bannerPBDlogo h2 .orange {font-size: 95px;display: block;}
.bannerCaption.indoerBanner .bannerPBDlogo h2 .blue {font-size: 29px;display: block;}
.bannerCaption.indoerBanner .bannerPBDlogo h2 {font-size: 2em;margin: 0;}
.bannerCaption.indoerBanner .bannerContent {margin: 0;}
.bannerCaption.indoerBanner .bannerContent h2 {font-size: 4em;line-height: 1;padding-top: 0;}
.bannerCaption.indoerBanner .bannerContent h2 .date {position: unset;margin-top: 0;margin-left: 4px;line-height: 1.2;display: block;}
.seeIndore .scheduleDayInner.indoreInner .indoreText p, .seeIndore .scheduleDayInner.indoreInner .indoreTextRight p {color: #000;text-align: left;}
.aboutIndoreInner h2 {font-size: 1.8em;font-weight: 700;margin-bottom: 10px;margin-top: 10px;color: #2c77ba;}
section.aboutIndore {padding: 100px 0;background: url(../images/indore-bg.png);background-size: 100% 100%;}
.aboutIndoreInner h6 {font-size: 2em;font-weight: 600;}
.aboutIndoreInner h6 span {color: #cf2156;}
.aboutIndoreInner p {font-size: 1.25em;max-width: 1000px;margin: 20px auto 0;}
section.scheduleDay.seeIndore h2 {font-size: 3em;font-weight: 700;padding-bottom: 50px;color:  #cf2156;}
section.scheduleDay.seeIndore {padding: 70px 0;}
.seeIndore .scheduleDayInner.indoreInner h2 {font-size: 1.7rem;font-weight: 600;padding-bottom: 0;color:#2c77ba;}
.seeIndore .scheduleDayInner.indoreInner .indoreText {padding-right: 50px;text-align: justify;}
.seeIndore .scheduleDayInner.indoreInner .indoreTextRight {padding-left: 50px;padding-right: 0;}
.indoreImg, .indoreText, .indoreTextRight{margin-bottom: 100px;}
.scheduleDayInner p span {color: #cf2156;}
.bannerCaption.indoerBanner.MadhyapradeshBanner {top: 80px;}

/*Fact*/
section.fact {display: none;}
.fact .innerFact{background: transparent linear-gradient(101deg, #3499FF 0%, #3A3985 100%);padding: 30px 50px;border-radius: 0 50px;display: flex;align-items: center;margin: -60px 100px 60px 100px;}
.fact .innerFact .factInner {display: flex;}
.fact .innerFact .factInner .ImgWrap {margin-right: 30px;}
.fact .innerFact .factInner {color: #fff;flex: 0 0 37%;position: relative;}
.fact .innerFact .factInner .factContent {flex: 0 0 60%;}
.fact .innerFact .factInner.temp {flex: 0 0 30%;}
.factInner.temp h3 {font-size: 1.375em;}
.factInner.temp p {font-size: 3.4375em;line-height: 0.8;}
.factInner.temp p span {font-weight: 100;margin-left: 10px;}
.fact .innerFact .factInner:before {content: '';width: 1px;height: 100%;background: rgb(255 255 255 / 41%);position: absolute;right: 35px;}
.fact .innerFact .factInner.temp:before{display:none;}

  /********* Sitemap *********/
.siteMap ul { margin: 0; padding: 0; list-style: none; }
.siteMap ul li { display: block; }
.siteMap ul li a {
    display: block;
    padding: 10px 0;
    font-size: 16px;
    text-decoration: none;
    border-bottom: 1px dotted #ccc;
    position: relative;
    color: #cf2156;
    transition: all 0.3s ease-out;}
.siteMap ul li a:before { position: absolute; left:0; top: 20px; width: 0; height: 3px; background-color: #cf2156; content: ""; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out;}
.siteMap ul li a:hover:before { width: 10px; } 
.siteMap ul li a:hover { padding-left: 15px; }
/*.siteMap ul ul { margin-left: 20px; }*/

.siteMap ul li{ position:relative; padding-left:20px;}
.siteMap ul li:before{ content:"\f105"; font-family: 'fontawesome'; position: absolute; top: 11px; left: 4px; font-size: 14px;}
.siteMap ul li li a{color:#421773}

/*Day Sechdule*/
.scheduleDayInner {margin-bottom: 200px;}
.scheduleDayInner h2 {font-size: 2em;font-weight: 700;}
.scheduleDay {font-family: 'Rubik';padding-top: 80px;}
.scheduleDayInner p {font-size: 1.125em;margin: 20px 0;margin-bottom: 0;color: #fb587e;}
.scheduleDayDetails h2 + p {color: #000;}
.scheduleDayInner .ImgWrap {box-shadow: 8px 8px 26px #430e0a30;padding: 20px;border-radius: 0 90px;height: 361px;background: #fff;}
.scheduleDayInner .ImgWrap img {border-radius: 0 90px;height: 100%;object-fit: cover;}
.scheduleDayInner .ImgWrap-2 {box-shadow: 8px 8px 26px #430e0a30;padding: 10px;border-radius: 0 50px;background: #fff;position: absolute;bottom: -50px;right: -95px;height: 220px;width: 340px;}
.scheduleDayInner .ImgWrap-2 img {border-radius: 0 50px;height: 100%;object-fit: cover;width: 100%;}
.scheduleDayInner.scheduleDayInner-left .ImgWrap-2 img {border-radius: 50px 0;}
.scheduleDayInner.scheduleDayInner-left .ImgWrap-2 {right: unset;left: -95px;border-radius: 50px 0;}
.scheduleDayrow {display: flex;/* align-items: center; */}
.scheduleDayDate {flex: 0 0 8%;}
.scheduleDayDetails {flex: 0 0 38%;margin: 0 25px;}
.scheduleDayImg.position-relative {flex: 0 0 43%;}
.scheduleDayInner-left .scheduleDayDetails {margin: 0 0 0 50px;}
.scheduleDayInner-left .scheduleDayImg.position-relative {flex: 0 0 42%;}
.dayDate h3 {color: #FB587E;font-size: 37px;font-weight: 100;position: relative;}
.dayDate h3 span {font-size: 72px;font-weight: 600;display: block;}
.dayDate p {margin-top: 134px;color: #3880DF;font-size: 18px;writing-mode: vertical-rl;text-orientation: mixed;}
.dayDate h3:before {content: '';width: 1px;height: 100%;background: #FB587E;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);}
.dayDate {display: flex;flex-direction: column;align-items: center;padding-right: 20px;}
.scheduleDayDetails a {background: transparent linear-gradient(116deg, #F858A2 0%, #FE585C 100%);text-decoration: none;color: #fff;font-size: 18px;border-radius: 0 15px;height: 50px;width: 150px;display: block;text-align: center;line-height: 50px;margin-top: 50px;}
.scheduleDayInnerBg{background-image: url(../images/daybg.png);height: 980px;background-size: 100% 100%;}
.scheduleDayInnerBg .scheduleDayrow {padding-top: 121px;}
.scheduleDayInner.scheduleDaySingleImg.scheduleDayInner-left .scheduleDayImg {flex: 0 0 49.4%;}
.stateBg {position: relative;z-index: -1;margin-bottom: -135px;margin-top: -180px;}
.stateBg img {width: 100%;}


/*Old Css*/
section.commonContent {padding: 80px 0;}
/********* Photo Gallery *********/
.photoGalleryList, .videoGalleryList { margin: 0 -8px; padding: 0; list-style: none; }
.photoGalleryList li, .videoGalleryList li { float:left;width: 33.3%;padding: 1.5%;border-radius: 0 50px;}
.photoGalleryList li a, .videoGalleryList li a {text-decoration: none;display: block;position: relative;border-radius: 0 50px;}
.photoGalleryList .photoBox, .videoGalleryList .videoBox { /*padding: 8px;*/ background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.videoGalleryList .videoBox, .photoGalleryList .photoBox {  height:auto;border-radius: 0 50px;}
.photoGalleryList .photoBox .imgHolder {height: 300px;overflow: hidden;border-radius: 0 50px;}
.photoGalleryList .photoBox .imgHolder img, .videoGalleryList .videoBox .imgHolder img {width: 100%;height: 310px;border-radius: 0 50px;}
.photoGalleryList .photoTitle, .videoGalleryList .videoTitle { text-align: left; margin-top:-100px; height:100px; width:100%; background:url(/web/20190228163135im_/https://pbdindia.gov.in/assets/images/gallery-title-bg.png) left bottom repeat-x; position:relative; line-height:normal; padding-top:35px; color:#fff;}
.photoGalleryList .photoTitle a, .videoGalleryList .videoTitle a {padding: 0px 40px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:22px; color:#fff;pointer-events: none;}
/*.photoGalleryList .photoBox:hover .photoTitle a, .videoGalleryList .videoBox:hover .videoTitle a { color: #444; }*/
.photoGalleryList .photoBox .imgHolder a:after {position: absolute; left:0; top:0;width: 100%;height: 100%;content: "";background: rgb(36 50 113 / 65%); transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out; opacity:0;}
.photoGalleryList .photoBox:hover .imgHolder a:after { opacity: 1; }
.photoGalleryList .photoBox .imgHolder a:before { position: absolute; left:50%; top:50%; margin: -25px 0 0 -25px; width: 50px; height: 50px; content: "\f07c"; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:0; font:normal normal normal 50px/1 FontAwesome; color: #fff; z-index: 1; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }

.photoGalleryList .photoBox:hover .imgHolder a:before { opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.photoGalleryList.viewAlbum .photoBox .imgHolder a:before { content:"\f00e"; }

.videoGalleryList .videoBox .imgHolder a:after {position: absolute; left:0; top:0;width: 100%;height: 100%;content: "";background: rgb(36 50 113 / 65%); transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out; opacity:0;border-radius: 0 50px;}
.videoGalleryList .videoBox:hover .imgHolder a:after { opacity: 1; }
.videoGalleryList .videoBox .imgHolder a:before { position: absolute; left:50%; top:50%; margin: -25px 0 0 -25px; width: 50px; height: 50px; content: "\f07c"; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:0; font:normal normal normal 50px/1 FontAwesome; color: #fff; z-index: 1; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
.videoGalleryList .videoBox:hover .imgHolder a:before { opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.videoGalleryList.viewAlbum .videoBox .imgHolder a:before { content:"\f03d"; }

/*Login Page*/
.login-frm .card {border: 0;box-shadow: 0 0 50px #efefef;border-radius: 0 50px;}
.login-frm .card .card-header {background: #2c77ba;color: #fff;padding: 20px 35px;border-radius: 0 90px 0 0;}
.login-frm {margin-top: 100px;}
.login-frm .card .card-body {padding: 35px;}
.login-frm .card .card-body .input-area.required{margin-bottom: 20px;}
.login-frm .card .card-body .captcha-area .input-group {display: flex;align-items: center;}
.login-frm .card .card-body .captcha-area .input-group .input-area {flex: 0 0 60%;}
.login-frm .card .card-body .captcha-area .input-group  .input-group-append {flex: 0 0 40%;max-width: 100%;width: 40%;margin-top: -30px;}
.login-frm .card .card-body .input-area i {margin-top: 1px;}
.login-frm .card .card-body .input-area.captcha-area i {top: 0px!important;right: -6px!important;left: unset;}
.login .card-body .signupCaptcha .registration-captcha {display: flex;}
.login .liveBtn {font-size: 1.3em;padding: 6px 30px;margin-right: 25px;}

/*Thankyou page */
.thankyou .thankyou-btn {font-size: 0.8em;padding: 6px 30px;margin-right: 25px;}

/*Hotel Box*/
.hotel-box, .room-box {padding: 15px 15px 25px;border-radius: 50px 0;box-shadow: 0 0 10px #d3d3d3;}
.hotel-box img, .room-box img {border-radius: 50px 0px;width: 100%;object-fit: cover;}
.hotel-box h4 {padding: 15px 0;color: #fb587e;margin-bottom: 0;padding-bottom: 0;margin-top: 0!important;}
.hotel-box a {display: block;text-decoration: none;color: #2c77ba;}
.hotel-box.selected, .room-box.selected {background: transparent linear-gradient(111deg, #3499FF 0%, #3A3985 100%)!important;}
.hotel-box.selected img, .room-box.selected img {box-shadow: 0 0 10px #00000040;}
.hotel-booking h4 {margin: 20px 0;}
.room-box {text-align: left;}
.room-box h4 {color: #fb587e;margin-bottom: 0;}
.room-box p {margin-bottom: 0;}
.hotel-box h4 {margin: 0 0 0;}
.rooms h6 {margin-top: 20px;color: #fb587e;font-size: 1.3em;margin-bottom: 0;}
.rooms h5 {font-size: 1.4em;margin-bottom: 20px;}

/* Common Registration Form */
.registrationInnger .bv-form .has-error .help-block, .registrationInnger .custom-error {color: rgba(220, 53, 69, .8)!important;background-color: transparent;padding: 0;font-size: .75rem;display: none;}
.form-control-feedback.fa.fa-times {color: #fff!important;top: 34px;right: 1px;background: #dc3545;font-size: 10px;padding: 4px;border-radius: 0 7px;position: absolute;}
.form-control-feedback.fa.fa-check {color: #fff!important;top: 34px;right: 0px;background: #28a745;font-size: 10px;padding: 4px;border-radius: 0 7px;position: absolute;}
.input-area.captcha-area i.fa.fa-times {left: 50.5%;width: 14px;transform: translateX(-50%);top: 10px !important;  }
.form-control:focus{box-shadow: none;border-color: #ced4da;}
p.requireLine {font-size: 0.8em;margin-top: 5px;}
form h2 {margin: 50px 0;}
.frm-field-info {font-size: 0.8em;margin-top: 5px;}
.form-group {margin-bottom: 25px;position: relative;}
.input-area.required .form-group {margin-bottom: 0;}
.input-area.required {margin-bottom: 25px;}
.frm-gp-name {font-size: 2em;margin: 15px 0 50px 0;font-weight: 500;}
form {font-family: 'Rubik', sans-serif;}
.checkbox .form-check .form-check-input[type=checkbox] {height: 25px;float: none;padding: 0;width: 25px;border-color: #fb587e;border-radius: 5px 0;}
.checkbox .form-check .form-check-input:checked, .checkbox .form-check span {background: transparent;background-image: url(../images/check.svg);background-position: left center;}.form-check {display: flex;align-items: center;}
.checkbox .form-check .form-check-span-close{ background-image: url(../images/close.png);background-repeat: no-repeat;background-size: 45%;background-position: center;}
.form-check label {margin: 5px 0 0 15px;}
.checkbox {margin-bottom: 15px;}
ul.bulletText {padding: 0 0 0 20px;}
li.note {font-size: 1.2em;color: #2c77ba;}
.next-btn.btn, .submit .btn, .buttonRow .button {background: transparent linear-gradient(116deg, #F858A2 0%, #FE585C 100%);text-decoration: none;color: #fff;font-size: 18px;border-radius: 0 15px;height: 50px;width: 150px;display: block;text-align: center;margin: 50px 0;border: 0;}
.CheckDesign {display: flex;justify-content: space-between;}
.customeRadio .form-check {padding: 0;margin: 0 30px 0 0;}
.customeRadio {display: flex;}
.customeRadio .form-check label {margin: 0;}
.alert .close {background: none;border: none;color: #fff;position: absolute;top: 0;right: 0;background: #cf2055;border-radius: 0 5px;}
.form-control[type=file] {height: 50px;padding: 0 0 0 11px;}
.cCode input{padding-left: 50px;}
body .bv-form .has-error .help-block {background: #fff;color: rgba(220, 53, 69)!important;padding: 0;}
.bv-form .has-error .form-control{margin: 0;}
.col-lg-5.position-relative.cCode i {margin-top: 1px;right: 13px;}

/********* Faqs *********/
.faqsAccodian .accordion { border-bottom: 1px solid #d5c5e8; }
.faqsAccodian .accordion.active { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); }
.faqsAccodian .accTrigger { padding: 17px 40px 17px 15px; position: relative; cursor: pointer; }
.faqsAccodian .accTrigger:hover, .faqsAccodian .accTrigger.active { background-color: #f3ebfd; }
.faqsAccodian h3 {margin: 0;font-size: 19px; padding-bottom:0; position:relative; padding-left:25px;font-family: 'Roboto Condensed', sans-serif;color: #cf2156;}
.faqsAccodian h3:after{ content:" "; width:15px; height:15px; border:2px solid rgb(142, 116, 171); background-color:#fff; position:absolute; top:4px; left:0; border-radius:50%;}
.faqsAccodian h3:before{content:" "; width:1px;height:58px; position:absolute; top:-18px; left:8px; background-color:rgb(142, 116, 171)}
.faqsAccodian .accordDetail { padding: 15px 40px 0px 40px; }
.faqsAccodian .accTrigger:before { position: absolute; right:10px; top:14px; content: "\f107"; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; font:normal normal normal 28px/1 FontAwesome; z-index: 1; }
.faqsAccodian .accTrigger.active:before { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.faqsAccodian .accordDetail p a {text-decoration: none;color: #2c77ba;}
.tableOut td, .tableOut th {padding: 20px;}

/*Reg Form*/
.stdName {display: flex;flex-wrap: wrap;}
.stdName .input-area.select {width: 90px;margin-bottom: 0;}
.stdName .input-area.text {width: calc(100% - 110px);margin-left: 20px;margin-bottom: 0;}
.stdName label {display: block;width: 100%;font-size: 0.9em;color: #646464;margin-bottom: 10px;font-family: 'Rubik', sans-serif;}
.countryCode {display: flex;flex-wrap: wrap;}
.countryCode .code {flex: 0 0 25%;position: relative;width: 100%;}
.countryCode .code .col-md-12 .form-group {margin-right: 15px;}
/* .countryCode .code:before {content: '+';font-size: 1.5em;position: absolute;top: 6px;left: 12px;} */
.countryCode .code + .number {width: 100%;position: relative;flex: 0 0 75%;}
.countryCode. .number {width: 100%}
.countryCode .code input {padding: 0 0 0 35px!important;}
.form-control-feedback.fa.fa-times { top: 0; }
label ~ .form-control-feedback.fa.fa-times {top: 34px;}
.form-control-feedback.fa.fa-check { top: 0; }
label ~ .form-control-feedback.fa.fa-check { top: 34px; }
.select .form-group label ~  i {top: 31px!important;}
.thanksMsg {padding: 100px 0 50px 0;}
.thanksMsg a {text-decoration: none;font-weight: 500;}
.thanksMsg p {font-weight: 500;}
.frm-field-info {font-size: 0.8em;margin-top: 5px;}
.frm-field-info ul {padding-left: 20px;}
.frm-field-info ul li {font-size: 1.25em;margin-bottom: 10px;}
.bannerSlider:before {content: '';background-image: url(../images/bg-banner.png);width: 100%;height: 140px;position: absolute;z-index: 9;bottom: -5px;left: 0;background-size: 100% 100%;}
.login-frm label ~ .form-control-feedback.fa.fa-times, .login-frm label ~ .form-control-feedback.fa.fa-check{top: 0;}
.input-area.radio.required .form-group.has-feedback.has-error small.help-block {margin-top: -24px;display: block;}
.input-area.file.required input {height: 50px;}
.input-area.file.required input[type="file"]::-webkit-file-upload-button {height: 50px;padding:0 20px}

section.mainInformationBlock {margin-top: 100px;}


.login label[for="password"], .login label[for="email_id"], .login label[for="confirm_password"]{display: none;}
.field-date_of_birth .form-control:disabled, .form-control[readonly] { background: transparent;}
#frmfront .signupCaptcha .registration-captcha {display: flex;}

/********* Photo Gallery *********/
.photoGalleryList, .videoGalleryList { margin: 0 -8px; padding: 0; list-style: none; }
.photoGalleryList li, .videoGalleryList li { float:left;width: 33.3%;padding: 1.5%;border-radius: 0 50px;}
.photoGalleryList li a, .videoGalleryList li a {text-decoration: none;display: block;position: relative;border-radius: 0 50px;}
.photoGalleryList .photoBox, .videoGalleryList .videoBox { /*padding: 8px;*/ background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.videoGalleryList .videoBox, .photoGalleryList .photoBox {  height:auto;border-radius: 0 50px;}
.photoGalleryList .photoBox .imgHolder {height: 300px;overflow: hidden;border-radius: 0 50px;}
.photoGalleryList .photoBox .imgHolder img, .videoGalleryList .videoBox .imgHolder img {width: 100%;height: 310px;border-radius: 0 50px;object-fit: cover;}
.photoGalleryList .photoTitle, .videoGalleryList .videoTitle { text-align: left; margin-top:-100px; height:100px; width:100%; background:url(/web/20190228163135im_/https://pbdindia.gov.in/assets/images/gallery-title-bg.png) left bottom repeat-x; position:relative; line-height:normal; padding-top:35px; color:#fff;}
.photoGalleryList .photoTitle a, .videoGalleryList .videoTitle a {padding: 0px 40px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:22px; color:#fff;pointer-events: none;}
/*.photoGalleryList .photoBox:hover .photoTitle a, .videoGalleryList .videoBox:hover .videoTitle a { color: #444; }*/
.photoGalleryList .photoBox .imgHolder a:after {position: absolute; left:0; top:0;width: 100%;height: 100%;content: "";background: rgb(36 50 113 / 65%); transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out; opacity:0;}
.photoGalleryList .photoBox:hover .imgHolder a:after { opacity: 1; }
.photoGalleryList .photoBox .imgHolder a:before { position: absolute; left:50%; top:50%; margin: -25px 0 0 -25px; width: 50px; height: 50px; content: "\f07c"; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:0; font:normal normal normal 50px/1 FontAwesome; color: #fff; z-index: 1; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }

.photoGalleryList .photoBox:hover .imgHolder a:before { opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.photoGalleryList.viewAlbum .photoBox .imgHolder a:before { content:"\f00e"; }

.videoGalleryList .videoBox .imgHolder a:after {position: absolute; left:0; top:0;width: 100%;height: 100%;content: "";background: rgb(36 50 113 / 65%); transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out; opacity:0;border-radius: 0 50px;}
.videoGalleryList .videoBox:hover .imgHolder a:after { opacity: 1; }
.videoGalleryList .videoBox .imgHolder a:before { position: absolute; left:50%; top:50%; margin: -25px 0 0 -25px; width: 50px; height: 50px; content: "\f07c"; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:0; font:normal normal normal 50px/1 FontAwesome; color: #fff; z-index: 1; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
.videoGalleryList .videoBox:hover .imgHolder a:before { opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.videoGalleryList.viewAlbum .videoBox .imgHolder a:before { content:"\f03d"; }
.dropdown-item{padding: 0.15rem 1rem;font-size: 0.9em;}

.uploaded-image-file { height: 100px; }
.file_err{ display:flex; color: rgba(220, 53, 69, .8)!important; background-color: transparent; padding: 0; font-size: .75rem; }

.reasonSevCon {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
    background: rgb(0 0 0 / 60%);
    border-radius: 0 60px;
    padding: 60px 50px;
}

.reasonSevCon p {
    font-size: 24px;
    text-shadow: 0 0 10px #000;
}

.reasonSevCon a {
    font-size: 16px;
}
.reasonSevCon h2{
   -webkit-text-fill-color: #fff;
}
.socialConnected{
   padding: 50px 0;
}
.socialCon {
    box-shadow: 0 0 10px #c0c0c0;
    border-radius: 0 30px;
    overflow: hidden;
}

.socialCon .twitter, .socialCon .facebook {
    border: 0;
    border-radius: 0;
}
.iframe-fb-container {
    text-align: center;
    width:420px;
    height:700px;
    display:inline-block;
}

.iframe-fb {
    width: 420px;
    height: 700px;
    overflow: hidden;
}
.allowed-format, .size-format {
    color: #b9b9b9;
}
.uploaded-image-file{display:none;}
#div-official_media_id label.control-label[for="official_media_id"] + .view-field img.uploaded-image-file {
    display: block;
        width: 100px;
    height: auto;
}
#div-nomination_from_organization label.control-label[for="nomination_from_organization"] + .view-field img.uploaded-image-file {
    display: block;
        width: 100px;
    height: auto;
}
#div-aadhar_passport_doc label.control-label[for="aadhar_passport_doc"] + .view-field img.uploaded-image-file {
    display: block;
        width: 100px;
    height: auto;
}
#div-upload_govt_id_card label.control-label[for="upload_govt_id_card"] + .view-field img.uploaded-image-file {
    display: block;
        width: 100px;
    height: auto;
}
#div-letter_of_nomination label.control-label[for="letter_of_nomination"] + .view-field img.uploaded-image-file {
    display: block;
        width: 100px;
    height: auto;
}
.form-group .form-group {
    margin-bottom: 0;
}
.col-md-2.col-sm-3.col-6.mt-5.pt-2 .form-group button.btn.liveBtn {
    width: 100px;
    text-transform: inherit;
}
/*form .mt-4 {
    margin-top: 0!important;
}*/

/*.col-md-2.col-sm-3.col-6.mt-5 {
    margin-top: 32px!important;
}*/
.whatsNewListing {
    list-style: none;
    margin: 0;
    padding: 0;
}
.whatsNewListing li:nth-child(odd) {
    background: #f6f6f6;
}
.whatsNewListing li {
    padding: 15px;
    border-bottom: 1px solid #dadada;
}
.whatsNewListing li a {
    text-decoration: none;
    position: relative;
    padding-left: 20px;
    color: #cf2156;
}
.whatsNewListing li a:before {
    content: " ";
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 6px;
    background: #421773;
}

.whatsNewListing li a:hover {
    color: #3755a8;
}
ul.external-message {
    padding-left: 20px;
    color: #fff;
}

ul.external-message li {
    margin-bottom: 10px;
}
.conferenceInner.awardInner .row .col-md-8 .ImgWrap {
    position: relative;
}
.play-icon {
    position: absolute!important;
    top: 50%!important;
    border: 1px solid #fff!important;
    font-size: 30px!important;
    color: #cf2156!important;
    left: 50%!important;
    border-radius: 100%!important;
    background: #fff!important;
    transform: translateY(-50%)!important;
    width: 60px;
    height: 60px;
    line-height: 60px;
    padding: 0!important;
    text-align: center;
}
.abInner.aboutInner .ImgWrap {
    width: 100%;
    position: relative;
}

.abInner.aboutInner .ImgWrap:before {
    content: '';
    position: absolute;
    top: 20px;
    right: -11px;
    background: #D9E9FF;
    width: 526px;
    height: 296px;
    border-radius: 100px 0;
    z-index: -1;
}

.abInner.aboutInner .ImgWrap img {
    border-radius: 90px 0;
    width: 100%;
}
ul.newsList.searchResualtList {
    list-style-type: none;
}

ul.newsList.searchResualtList li .newsItem {
    padding: 0px 10px;
}

ul.newsList.searchResualtList li .newsItem a {
    text-decoration: none;
    font-size: 20px;
    color: #2774b7;
}
ul.newsList.searchResualtList {
    padding-left: 15px;
}
.scheduleDayInner.lastDay {
    margin-bottom: 120px;
}

.plenary-session h2 {
    color: #fa587e;
    font-weight: 700;
    margin-bottom: 20px;
}

.plenary-session p {
    font-size: 18px;
}

.plenary-session ul li {
    margin-bottom: 6px;
    position: relative;
    padding-left: 20px;
    margin-left: 10px;
}

.plenary-session ul {
    list-style-type: none;
    padding-left: 0;
}

.plenary-session ul li:before {
    content: '';
    background: #e14f72;
    width: 8px;
    height: 8px;
    position: absolute;
    margin-top: 10px;
    left: 0;
}

section.mb-4.plenary-session {
    padding-bottom: 50px;
}
.scheduleDayDetails ul{
    list-style-type:none;
    padding-left:0
}
.scheduleDayDetails ul li {
    margin-bottom: 6px;
    position: relative;
    padding-left: 20px;
    margin-left: 10px;
}
.scheduleDayDetails ul li:before {
    content: '';
    background: #e14f72;
    width: 8px;
    height: 8px;
    position: absolute;
    margin-top: 8px;
    left: 0;
}
.indoreImg .ImgWrap {
    height: 361px;
}
/*.aboutInner.reason img {
    border-radius: 0 70px;
    margin-bottom: 50px;
    box-shadow: 0 0 30px #aaaaaa4f;
    height: 270px;
    object-fit: cover;
    width: 400px;
}*/
.form-control[type=file]::file-selector-button {
    padding: 20px 15px;
}
#div-profile_photo label.control-label[for="profile_photo"] + .view-field img.uploaded-image-file {
    display: block;
        width: 100px;
    height: auto;
}
#div-profile_photo label.control-label[for="profile_photo"] + .view-field {
    height: auto;
    min-height: auto;
        overflow: hidden;
}
.registrationAccodian .faqsAccodian {
    margin-top: 30px;
}

.registrationAccodian .faqsAccodian h5 {
    border: none;
}

.registrationAccodian .faqsAccodian ul {
    padding-left: 18px;
}

.registrationAccodian .faqsAccodian ul li {
    padding-bottom: 10px;
}

.registrationAccodian .faqsAccodian ul li a {
    text-decoration: none;
    color: #3361c2;
}

.registrationAccodian .faqsAccodian table {
    margin-bottom: 20px;
}
.innerHeader {
    border-radius: 30px 0px;
    background: rgb(0 0 0 / 60%);
    padding: 20px 40px;
}

.innerHeader h2 {
    margin-bottom: 0;
}
/*High contrast*/
body.wob { background: #000; }
.wob .topStrip { background: #363636; }
.wob .topStrip ul li a { color: #ff0; }
.wob .topStrip ul li a:hover { color: #80ff00; }
.wob .topStrip ul li:before {background: #ff0;}
.wob .NavBar .navbar-expand-lg .navbar-nav .nav-link { color: #ff0; }
.wob .NavBar .navbar-expand-lg .navbar-nav .nav-link:hover { color: #80ff00; }
.wob .navbar-nav li:last-child a { border: 1px solid #ff0; }
.wob .navbar-nav li:hover:last-child a { border: 1px solid #80ff00; }
.wob .navbar-nav li:last-child a.dropdown-item { border: none; }
.wob .wob .navbar-nav li:last-child a:hover .dropdown-item { border-radius: 0; }
.wob .wob .navbar-nav li:last-child a.dropdown-item { border-radius: 0; }
.wob .dropdown-item:focus, .wob .dropdown-item:hover { color: #80ff00; background: #000; }
.wob .marqueeScrollingWrap h2 {background: #555; color: #80ff00; border-right: 1px solid #fff;}
.wob .marqueeScrollingWrap { background: #363636; box-shadow: none; }
.wob .marqueeScrolling ul li span { color: #ff0; }
.wob .marqueeScrolling ul li a:before { background-color: #fff; }
.wob .marqueeScrolling ul li a:hover { color: #80ff00; }
.wob .marqueeScrolling ul li a { color: #ff0; text-decoration: none; }
.wob .marqueeScrolling ul li a:hover { color: #80ff00; }
.wob .marqueeScrollingWrap .viewAll { color: #80ff00; }
.wob .marqueeScrollingWrap .viewAll:hover { color: #ff0; }
.wob .marqueeScrollingWrap .viewAll img {filter: brightness(100);}
.wob h2.title { background: transparent; -webkit-text-fill-color: #ff0; }
.wob .conferenceInner h2 {color: #ff0;}
.wob .aboutInner p { color: #fff; }
.wob .aboutInner p a { color: #ff0; }
.wob .aboutInner p a:hover { color: #80ff00; }
.wob .poDetails h6 { color: #80ff00; }
.wob .eventBox { background: #535252; }
.wob .eventBox span { color: #80ff00; }
.wob .eventBox span img { filter: grayscale(1) brightness(4); }
.wob .eventBox h6 { color: #fff; }
.wob .liveBtn { background: #ff0; color: #000; }
.wob .eventBox .liveBtn img { filter: grayscale(1) invert(1) contrast(4); }
.wob .bannerBtn { background: #ff0; color: #000; }
/*.wob .conference:before { filter: grayscale(0) invert(0) contrast(0); }*/
.wob .conferenceBox { background: #222; }
.wob .conferenceBox span { color: #80ff00; }
.wob .conferenceBox span img { filter: grayscale(1) brightness(4); }
.wob .conferenceBox h6 { color: #fff; }
.wob .conferenceBox .liveBtn img { filter: grayscale(1) brightness(0); }
.wob .swiper-slide-thumb-active .previousEvent h3 { color: #ff0; }
.wob .swiper-slide-thumb-active .previousEvent:before { background: #ff0; }
.wob .previousEvent h3 { color: #fff; }
.wob .ImgWrap .twitterPost { background: #ededed; }
.wob .partner { background: #000; }
.wob .partnerSlider .swiper-free-mode>.swiper-wrapper .swiper-slide { height: 125px; background: #fff; border-radius: 0 50px; overflow:hidden; }
.wob .partnerSlider .swiper-free-mode>.swiper-wrapper .swiper-slide .ImgWrap { line-height: 125px; }
/*.wob footer { filter: grayscale(1); }*/
.wob footer {background: url(../images/footer-bg-dark.png); background-repeat: no-repeat; background-size: 100% 100%; position: relative;}
.wob footer .footerInner ul.social li { background: #222; }
.wob footer .footerInner ul.social li:before { display: none; }
.wob footer .footerInner ul li a i { color: #ff0; }
.wob footer .footerInner ul li a {color: #80ff00;}
.wob footer .footerInner ul li a:hover { color: #ff0; }
.wob footer .footerInner ul li::before {background: #80ff00;}
.wob footer .footerInner ul li a { transition: all 0.4s; }
.wob footer .footerInner p {color: #ff0;}
body.wob .bannerSlider:before { filter: invert(1); }
.wob .menuWrap, .wob #nav a.dropdown-item { background: #000; }
.wob #nav ul li a { color: #ffff05; }
.wob #nav ul li.active > a, .wob #nav ul li a:hover, .wob #nav ul li:hover > a { background: #ff0; color: #000; }
.wob #nav ul ul li a, .wob #nav ul ul { border-color: #ff0; }
.wob .menuWrap nav#nav ul li.nav-item.registrationBtn:last-child { border-color: #fff405; }
.wob .logoAndMenuRow.cf { background: #222222; }
.wob .hightInner p { color: #fff; }
.wob .aboutInner.abInner ul li { color: #fff; }
.wob .quizInner p { color: #fff; }
.wob .aboutInner.abInner h2, .wob .conferenceInner h2.f30, .wob .quizInner h3 { color: #80ff00; }
/*12-10-2022*/
.wob .search-main { color: #ff0; }
.wob .header-search-wrapper .search-form-main { border-top-color: #777; background: #333 none repeat scroll 0 0; }
.wob .header-search-wrapper .search-form-main::before {border-bottom-color: #777;}
.wob .header-search-wrapper .search-form-main .search-field { border: 1px solid #80ff00; background: #333; color: #fff; }
.wob .header-search-wrapper .search-form-main .search-submit { border: 1px solid #80ff00; }
.wob .searchBtn::before {color: #80ff00;}
.wob .searchBtn:hover { background: #ff0; }
.wob .header-search-wrapper .search-form-main .search-submit:hover { border: 1px solid #ff0 !important; }
.wob .searchBtn:hover::before {color: #000;}
.wob .registrationInnger h2 { color: #ff0; }
.wob .form-group label { color: #80ff00; }
.wob .form-group select, .wob .form-group input { background: #444; color: #ff0; }
.wob textarea.form-control { background: #444; color: #ff0; }
.wob .liveBtn:hover { color: #000; background: #80ff00; border: 1px solid #80ff00; }
.wob .about h2, .wob .about h3 { color: #80ff00; }
.wob .faqsAccodian .accordion { border-bottom: 1px solid #80ff00; }
.wob .faqsAccodian h3::before {background-color: #ff0;}
.wob .faqsAccodian h3::after {border: 2px solid #ff0; background-color: #80ff00;}
.wob .faqsAccodian .accTrigger::before {color: #80ff00;}
.wob .faqsAccodian .accTrigger:hover, .wob .faqsAccodian .accTrigger.active { background-color: #333; }
.wob .faqsAccodian .accordDetail p { color: #fff; }
.wob .faqsAccodian .accordDetail p a { color: #80ff00; }
.wob .faqsAccodian .accordDetail p a:hover { color: #ff0; }
.wob table, .wob .tableData{border-collapse: separate; border-spacing: 0; width: 100%; empty-cells: show; border: none;}
.wob table table, .wob .tableData table { margin: 0 }
.wob th, .wob td, .wob .tableData th, .wob .tableData td { border: none; padding: 8px 10px; border-bottom: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e; background:#333; color:#fff; }
.wob table tr:nth-child(odd) td, .wob .tableRowOdd, .wob .kvkYearTable table tr:nth-child(2n+1) td { background-color: #444;}
.wob caption, .wob th, .wob td { font-weight: normal; background: #3d3d3d; }
.wob th, .wob .tableData th { background: #ff0; color: #000; }
.wob th a, .wob .tableData th a { color: #fff; }
.wob td a, .wob .tableData td a { color: #ff0; }
.wob td a:hover, .wob .tableData td a:hover { color: #80ff00; }
.wob .alert-info {color: #000; background-color: #ff0; border-color: #ff0;}
.wob h2 span.orange {color: #fff;}
.wob h2 span.red {color: #ff0;}
.wob .bannerCaption p {color: #80ff00;}
.wob .bannerSlider.homeBanner .bannerContent h2 {border-top: 2px solid #ff0; border-bottom: 2px solid #ff0;}
.wob .hightInner {background: #333;}
.wob .highLightAttractionCont {border: 1px solid #fff;}
.wob .highLightAttractionCont h2 span {background: #333;}
.wob .evetDayBox .date{color:#ff0;}
.wob .videoInner a {background: #000;}
.wob .videoInner a img {filter: grayscale(1) brightness(4);}
.wob .videoInner h2 {color: #ff0;}
.wob .videoInner p {color: #ff0;}
.wob .abInner.aboutInner .ImgWrap::before, .wob .quizInner .ImgWrap::before, .wob .awardInner .ImgWrap{background: #ff0;}
.wob section.conference.award::before {top: -100px; background-image: url(../images/award-bg-dark.png);  background-size: 130% 100%; height: 839px; background-repeat: no-repeat;}
.wob a#backtotop {background: #fff; color: #000;}
.wob .breadcrumb ul{background: #ff0;}
.wob .breadcrumb ul li a {background: #666;}
.wob .breadcrumb ul li{color:#000;}
.wob .pbdSchedule h6 {background: #333; color: #fff;}
.wob .dayDate h3 {color: #fff;}
.wob .dayDate h3::before{background:#fff;}
.wob .scheduleDayInner p{color:#fff !important;}
.wob .scheduleDayInner h2 {color: #80ff00;}
.wob .scheduleDayDetails h2 + p {color: #ff0;}
.wob .scheduleDayDetails a {background: #ff0; color: #000;}
.wob .scheduleDayDetails a:hover {background: #80ff00;}
.wob .scheduleDayInner .ImgWrap, .wob .scheduleDayInner .ImgWrap-2{background: #ff0;}
.wob .plenary-session h2 {color: #80ff00;}
.wob .plenary-session p, .wob .plenary-session ul {color: #fff;}
.wob .plenary-session ul li::before {background: #fff;}
.wob .photoGalleryList .photoBox:hover .imgHolder a::before {opacity: 1; -ms-transform: scale(1);   -webkit-transform: scale(1); transform: scale(1); color: #ff0;}
.wob .photoGalleryList .photoTitle a, .wob .videoGalleryList .videoTitle a{color: #ff0;}
.wob .photoGalleryList .photoBox:hover .imgHolder a::after {opacity: 1; background: rgba(0, 0, 0, 0.50);}
.wob .photoGalleryList .photoBox .imgHolder a::before{color: #ff0;}
.wob .photoGalleryList .photoTitle a, .wob .videoGalleryList .videoTitle a{color: #ff0;}
.wob .seeIndore .scheduleDayInner.indoreInner h2 {color: #80ff00;}
.wob .seeIndore .scheduleDayInner.indoreInner .indoreText p{color:#fff;}
.wob .scheduleDayInner p span {color: #80ff00;}
.wob .row .col-md-12 ul li{color:#fff;}
.wob .register-box a {background: #ff0; color: #000; border: 2px solid #ff0;}
.wob .register-box a:hover {background: #80ff00; color: #000; border: 2px solid #80ff00;}
.wob ul.bulletText li a{color:#ff0;}
.wob ul.bulletText li a:hover{color:#80ff00;}
.wob .registration p, .wob .about p {color: #fff;}
.wob .scheduleDayDetails ul li{color:#fff;}
.wob .scheduleDayDetails ul li::before{background:#fff;}

/*disclaimer css*/
.disclaimer p {display: flex;align-items: center;margin: 0;font-size: 16px;}
.disclaimer p span {padding: 0 15px 0 0;}
.disclaimer {width: 800px;margin: 0 auto;}
.disclaimer.left-align {margin: 0 0 15px;}
.form-group a.passIcon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #7c7c7c;
}
/*Home page model css*/
.pbdEventModal .modal-content {
    background-color: transparent;
    border: 0;
}
.pbdEventModal .modal-content .modal-body {
    padding: 0;
}
.pbdEventModal .modal-dialog {
    border: 0;
}
.modal-content button.btn-close {
    position: absolute;
    z-index: 9;
    right: 10px;
    background: red;
    border-radius: 100%;
    color: #fff;
    top: 10px;
    opacity: 1;
    width: 30px;
    height: 30px;
    padding: 0;
}
.modal-content button.btn-close i {
    margin-top: -2px;
    display: block;
}
.btn-close:focus {
    outline: 0;
    box-shadow: none;
    opacity: 1;
}

.pbdEventModal.newImgModal .modal-content .modal-body{
    border-radius: 50px 0;
}
.modal-body.newPooupImg {
    background: #fff;
}
.modal-body.newPooupImg img {
    border-top-left-radius: 50px;
}
.modal-body.newPooupImg a.popupRegisterBtn {
    text-decoration: none;
    margin-left: 23px;
    background: transparent linear-gradient(114deg, rgba(248, 88, 162, 1) 0%, rgba(254, 88, 92, 1) 100%);
    border-radius: 0 15px;
    color: #fff;
    padding: 6px 25px;
    display: inline-block;
    margin-bottom: 20px;
    animation: crescendo .5s alternate infinite ease-in;
}
@keyframes crescendo {
    0%   {transform: scale(.8);}
    100% {transform: scale(1);}
}
section.topSlider {
    padding-top: 70px;
}

section.topSlider .swiper-pagination .swiper-pagination-bullet-active {
    background: #792bb0!important;
    opacity: 1!important;
}

section.topSlider .swiper-pagination span.swiper-pagination-bullet {background: #792bb0!important;width: 20px;height: 20px;opacity: 0.5;}
section.topSlider .mpSlider img {
    border-radius: 0 30px;
}
.swiper-button-prev:after, .swiper-button-next:after {
    content: "\f053";
    font-size: 22px;
    color: #fff;
    font-family: 'FontAwesome';
    line-height: 50px;
    background: #cf2156;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    text-align: center;
}
 .swiper-button-next:after {
    content: "\f054"!important;
 }
.swiper-button-prev, .swiper-button-next{
    width: 50px;
    height: 50px;
    z-index: 9;
}
section.topSlider h2 {
    font-weight: 700;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-family: 'Rubik', sans-serif;
    font-size: 36px;
}
.registration div#div-email_id + div.notes {
    color: #198754!important;
}





section.scheduleDay.timeTable .scheduleDayDate {
    flex: 0 0 13%;
}
section.scheduleDay.timeTable .scheduleDayDate  .dayDate h3{font-size: 34px;}
section.scheduleDay.timeTable .scheduleDayDate  .dayDate h3::before{height: 50%;}
section.scheduleDay.timeTable .scheduleDayDate  .dayDate span.time{font-size: 18px;text-align: center;color: #fb587e;font-weight: 500;margin-top:20px;position: relative;}
section.scheduleDay.timeTable .scheduleDayInner p{font-size: 34px;margin: 0;line-height: normal;}
section.scheduleDay.timeTable ul{margin-top: 30px;}
section.scheduleDay.timeTable .secondTime ul{margin-top: 20px;}
section.scheduleDay.timeTable .scheduleDayDetails{flex: 0 0 60%;}
section.scheduleDay.timeTable .scheduleDayDate .dayDate span.time:before {
    content: '';
    width: 1px;
    height: 25px;
    background: #cf2156;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.scheduleDayInner .tableData  tr:first-child {
    background: transparent linear-gradient(139deg, #3499FF 0%, #3A3985 100%);
    color:#fff;
}
.scheduleDayInner .tableData h4{
    color: #cf2156;
}
.scheduleDayInner table tr:nth-child(odd) td, .scheduleDayInner .tableRowOdd {
    background-color: rgb(207 33 86 / 10%);
}
.scheduleDayInner .tableOut th{border-right: 1px solid #ddd;}

.scheduleDayInner h3 span{
    color: #FB587E;
    font-size: 26px;
}

.profile.pbdNewAward {
    border: 1px solid #000;
    justify-content: center;
    padding: 10px;
    border-radius: 0 20px;
}

.profile.pbdNewAward img {
    height: 300px;
    width: 100%;
    padding: 0;
    border-radius: 0;
    object-fit: cover;
}

.profile.pbdNewAward h3 {
    text-transform: uppercase;
    background: #cf2156;
    text-align: left;
    width: 100%;
    padding: 10px;
    color: #fff;
    margin: 0;
    font-size: 20px;
    border-radius: 0 15px 0 0;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 70px;
}

.profile.pbdNewAward p {
    background: #3259a9;
    color: #fff;
    padding: 10px;
    font-size: 16px;
    margin: 0;
}
.profile.pbdNewAward a{
    text-decoration: none;
    color:#fff;
}
.profile.pbdNewAward .detail{
    border-radius: 0 0 0 15px;
    overflow: auto;
    background:#3259a9;
    color: #fff;
    padding: 10px 0;
}
.profile.pbdNewAward .detail p {
    background: #3259a9;
    color: #fff;
    padding: 0 10px;
}
.year.pbdNewAward {
    background: #3259a9;
    padding: 20px;
    margin-bottom: 50px;
}

.year.pbdNewAward select {
    width: 200px;
    margin: 0 auto;
}
