a, a:hover, a:focus{color:inherit;}
.bullets-primary li::before{ content: ''; width: 15px; height: 15px; background: #426CFF; border-radius: 50%; position: absolute; left: 0px; top: 10px;}
.bullets-tertiary li::before{ content: ''; width: 15px; height: 15px; background: #ffb422; border-radius: 50%; position: absolute; left: 0px; top: 10px;}
.dsci-bg-gradiant-1{background: rgb(218,218,218); background: linear-gradient(90deg, rgba(218,218,218,1) 0%, rgba(22,49,110,1) 30%, rgba(218,218,218,1) 100%); }
.knowledge-center-head, .advisory-head, .event-head, .media-center-head, .pagetitle-head{padding: 70px; color: #fff;}
.pagetitle-head, .event-head{background: url('/files/content/media/images/2023/bg-check-1.png');background-repeat: space;}
.dsci-excellence-awards-page .awardbox-3, .dsci-excellence-awards-page .awardbox-33{height: auto !important;}
.outline-round li:before{content: ""; position: absolute; left: 0; top: 4px; width: 8px; height: 8px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;  border: 2px solid #426CFF; }
.what-new.what-new-3 .box-3:hover h4, .what-new.what-new-3 .box-3:focus h4{ text-decoration: none !important; }
.box-4-5{cursor: auto;}
.dsci_iframe iframe{width:100%; height:352px;}
.report-waiting-for-launch{}

.poistion-opening-detail .webform-terms a{color: #FFB422; font-weight:600; }

.morespeakes{display: none;}

.event-subsection-1 h3 { /*margin: 100px 0px 20px;*/  font-size: 50px;  line-height: 61px;  text-align: center; font-weight: 400; color: #12054A; }
.event-subsection-1 p { font-size: 18px; line-height: 35px; text-align: center;  color: #525252;}
.dsci-font{font-family: 'Montserrat', sans-serif; font-style: normal;  font-weight: 400;}

#initiative-section-body .box-7 img{height: auto !important;}
#initiative-section-body .box-7:hover{background: #fff !important;}
#initiative-section-body .box-6-6 {padding-top: 35px;}

.event-subsection-2{ display: inline-block; position: relative; z-index: 9; overflow: hidden;  margin: 0px auto; width: 100%; padding: 50px 0px;}
.event-subsection-2 h3{ font-style: normal;  font-weight: 400;  font-size: 50px;  line-height: 61px;  text-align: center;  color: #12054A; margin-bottom: 30px;   }
.event-subsection-2 p { font-style: normal; font-weight: 400; font-size: 18px; line-height: 35px; text-align: center; color: #525252;}

/*From Old CSS*/
.pcomp-custom-img{ padding: 5px; background: #fff; height: 150px; margin-bottom:20px;}
.heads-custom{background-color: #092965; color: #fff; text-align: center; padding: 7px 0px; margin: 7px 0px 7px 25px; font-weight: 700; font-size: 24px; line-height: 35px;}
.pcomp-custom-img img { padding: 10px; background: #fff; border: 2px solid #dadada; margin-bottom: 20px;}
#page-902 .gsec19-india-pavillion{padding:20px;}
#page-902 .heads-custom{margin: unset;}

.dsci-overlay{position: absolute; opacity: 0; bottom: 0; right: 0; top: 100%; height: 0; width: 100%; overflow: hidden; transition: .5s ease; background-color: rgba(0, 0, 0);}
.dsci-odiv:hover .dsci-overlay{top: 0; height: 100%; opacity: .8;}
.dsci-overlay p{font-size: 16px !important;  padding: 10px !important;  width: 100% !important;}
.dsci-overlay .yellow-btn{padding: 10px; font-size:12px;}

.dsci-odiv-event{ position: relative !important; z-index: 10 !important; margin-top:15px; }
.dsci-overlay-event{position: absolute; opacity: 0; bottom: 0; right: 0; top: 100%; height: 0; width: 100%; overflow: hidden; transition: .5s ease; background-color: rgba(0, 0, 0); padding: 20px; border-radius:10px;}
.dsci-odiv-event:hover .dsci-overlay-event{top: 0; height: 100%; opacity: .8; overflow-y: scroll;}
.dsci-overlay-event p{font-size: 16px !important;  padding: 10px !important;  width: 100% !important;}
.dsci-overlay-event .yellow-btn{padding: 10px; font-size:12px;}
.dsci-odiv-event:hover .dsci-overlay-event h2, .dsci-odiv-event:hover .dsci-overlay-event p{  color: white !important; }
.dsci-odiv-event .front{ background: #12054A !important;  padding: 20px; border-radius: 10px; min-height:350px;}


.dsci-odiv-tir{ position: relative; z-index: 10 !important; margin-top:15px; }
.dsci-overlay-tir{position: absolute; opacity: 0; bottom: 0; right: 0; top: 100%; height: 0; width: 100%; overflow: hidden; transition: .5s ease; background-color: rgba(0, 0, 0);}
.dsci-odiv-tir:hover .dsci-overlay-tir{top: 75%; height: 25%; opacity: 1;}
.dsci-overlay-tir p{font-size: 14px !important; color:#fff;  padding: 10px !important;  width: 100% !important;}
.dsci-overlay-tir .yellow-btn{padding: 5px 10px; font-size:12px; margin-bottom: 5px !important; border-radius: unset;}
.dsci-overlay-tir .yellow-btn:hover{background: #fff !important; color: #FFB422;}

.dsci-odiv-ini{ position: relative; z-index: 10 !important; margin-top:15px; }
.dsci-overlay-ini{position: absolute; opacity: 0; bottom: 0; right: 0; top: 100%; height: 0; width: 100%; overflow: hidden; transition: .3s ease; background-color: #12054a; padding-top: 8px; border-radius: 0px 0px 8px 8px;}
.dsci-odiv-ini:hover .dsci-overlay-ini{top: 75%; height: 25%; opacity: 1;}
.dsci-overlay-ini p{font-size: 14px !important; color:#fff;  padding: 10px !important;  width: 100% !important;}
.dsci-overlay-ini .yellow-btn{padding: 5px 10px; font-size:12px; margin-bottom: 5px !important; border-radius: unset;}
.dsci-overlay-ini .yellow-btn:hover{background: #fff !important; color: #FFB422;}

.transition-a1 h4 a,.transition-a a{background-image: linear-gradient(to bottom, transparent calc(100% - 2px), #426cff 2px); background-size: 0 100%; background-repeat: no-repeat;  text-decoration: none; -webkit-transition: background-size .4s ease;  transition: background-size .8s ease;}
.transition-a1:hover h4 a, .transition-a:hover a{background-size: 100% 100%; padding-bottom:2px;}



/*event Page Agenda Tabs*/
.widget-tab button { float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s;  font-size: 18px; width: 100%; text-align: right; padding-right:25px;}
.widget-tab button:hover { background-color: #fff;}
.widget-tab .active{ background-color: #fff;}
.widget-tabcontent { display: none; }
.mytabcontent .active{display:block;}


.event-agenda-lay1{background:#df552a; padding: 40px 0px;}
.event-agenda-lay1 h3, .event-agenda-lay1 p{color: #fff;}
.event-agenda-lay1 .tableWidget{background: #fff;}
.event-agenda-lay1 .tableWidget th{background: #012f50; color: #fff;}
.event-agenda-lay1 .tableWidget tbody tr:nth-child(2n){background-color: #f6f6f6;}
.event-agenda-lay1 .tableWidget p{color: inherit;}

.event-detail .inline-primary{padding-bottom: 20px;}
.event-section-one{padding-bottom:0px !important;}

.fc-primary{color: #12054A !important;}
.fc-secondary{color: #426CFF !important;}
.fc-tertiary{color: #FFB422 !important;}
.fs-24{font-size: 24px !important;}

/*Overriding Ajay CSS*/
.tiar-3{height: auto !important;}
.dcpla-box-3{padding: 20px; margin-right: 0px;}
.knowledge-center .s-arrow, .advisory .s-arrow {display:none;}
.tirr-i-img img{border: unset; border-radius: unset;}
.slick-initialized .swipe-tab{color: #000; font-size:20px;}
.slick-initialized .swipe-tab.active-tab{color: #fff; background: #FFB422;}
.team-boxs-event img{max-width: 100%;}
.certification-contact .c-info{text-align:left;}
.box-dcpp{height: 365px;}
.dcpla-box-2 h3 span{font-size: 20px;}
.team-boxs-event{padding: 20px 20px;}
.team-boxs-event img{width: 100%; margin: 0px 0px 20px;}
.box-7{min-height:300px !important;}
.box-6-6{padding-left: 20px;}
.n-coe-3 p, .about-us-5 h3{text-transform: none;}

#initiative-section-body .dsci-odiv-ini img{ -webkit-filter: grayscale(100%); -o-filter: grayscale(100%);  filter: gray;  -webkit-transition: all .6s ease;}
#initiative-section-body .dsci-odiv-ini:hover img, #initiative-section-body .dsci-odiv-ini:focus img{filter:none;}


/*Overriding Hover Effects & Adding Css*/
.knowledge-center  .transition-a1:hover h4 a, .advisory .transition-a1:hover h4 a { background-size: unset !important; padding-bottom: unset !important; background-image: unset;}

.knowledge-center .nav-link{ background-image: linear-gradient(to bottom, transparent calc(100% - 2px), #426cff 2px); background-repeat: no-repeat;}
.active-tabs-a{background-image: linear-gradient(to bottom, transparent calc(100% - 2px), #FFB422 2px); background-repeat: no-repeat;}


.primary-button{ background: #12054a; color: #fff !important; border-radius: 5px; border: 1px solid #12054a; font-size: 20px; font-style: normal; font-weight: 600; text-align: center;  width: auto;  height: auto;  padding: 15px 20px;  text-decoration: none;  display: inline-block;  margin-top: 0px;  margin-bottom: 15px;}
.primary-button:hover,.primary-button:focus{color: #12054a !important; background: #fff;}
.secondary-button{ background: #426CFF; color: #fff; border-radius: 5px; border: 1px solid #426CFF; font-size: 20px; font-style: normal; font-weight: 600; text-align: center;  width: auto;  height: auto;  padding: 15px 20px;  text-decoration: none;  display: inline-block;  margin-top: 0px;  margin-bottom: 15px;}
.secondary-button:hover, .secondary-button:focus{color: #426CFF; background: #fff;}
.tertiary-button{ background: #FFB422; color: #fff; border-radius: 5px;  font-size: 20px; font-style: normal; font-weight: 600; text-align: center;  width: auto;  height: auto;  padding: 15px 20px;  text-decoration: none;  display: inline-block;  margin-top: 0px;  margin-bottom: 15px;}
.tertiary-button:hover, .tertiary-button:focus{color: #FFB422; background: #fff;}
.secondary-button-small{ background: #426CFF; color: #fff !important; border-radius: 5px; border: 1px solid #426CFF; font-size: 16px; font-style: normal; font-weight: 500; text-align: center;  width: auto;  height: auto;  padding: 10px 10px;  text-decoration: none;  display: inline-block;  margin-top: 0px;}
.secondary-button-small:hover, .secondary-button-small:focus{color: #426CFF !important; background: #fff;}
.cust-wd-45{width: 45%;}


.tabbed {position:relative; z-index: 10;; width: 100%; min-width: 400px; margin: 0 auto; margin-bottom: 40px; border-bottom: 4px solid #12054A; overflow: hidden; transition: border 250ms ease;}
.tabbed ul { margin: 0px auto; padding: 0px; overflow: hidden;  float: none; padding-left: 48px;list-style-type: none; display: block; text-align: center;}
.tabbed ul * {margin: 0px; padding: 0px;}
.tabbed ul li { font-size:16px; font-weight:500; display: inline-block;  padding: 10px 24px 8px;  background-color: #12054A;  margin-right: 46px;  z-index: 2;  position: relative;  cursor: pointer;  color: #fff;   transition: all 250ms ease;}
.tabbed ul li:before,.tabbed ul li:after {  display: block;  content: " ";  position: absolute;  top: 0;  height: 100%;  width: 44px;  background-color: #12054A;  transition: all 250ms ease;}
.tabbed ul li:before { right: -24px;  transform: skew(30deg, 0deg);  box-shadow: rgba(0, 0, 0, 0.1) 3px 2px 5px,    inset rgba(255, 255, 255, 0.09) -1px 0;}
.tabbed ul li:after {  left: -24px;  transform: skew(-30deg, 0deg);  box-shadow: rgba(0, 0, 0, 0.1) -3px 2px 5px,    inset rgba(255, 255, 255, 0.09) 1px 0;}
.tabbed ul li:hover,.tabbed ul li:hover:before,.tabbed ul li:hover:after {  background-color: #ffb422;  color: #fff;}
.tabbed ul li.active {  z-index: 3;}
.tabbed ul li.active,.tabbed ul li.active:before,.tabbed ul li.active:after {  background-color: #ffb422 !important;  color: #fff;}
/*#myTab{display: none;} */
/* Round Tabs */
.tabbed.round ul li { border-radius: 8px 8px 0 0;}
.tabbed.round ul li:before { border-radius: 0 8px 0 0;}
.tabbed.round ul li:after {  border-radius: 8px 0 0 0;}

.navbard .nav-link.active{color: #fff !important; background: #FFB422 !important;}


#punesmart-v{font-size: 24px;}
.segma17-team{text-align: center; padding: 10px;}
#dpd-listing-page .data-box-2{background: #fff; padding: 10px;}
.events-flagshipevent .box-21-3, .events-flagshipevent .box-21-4, .events-flagshipevent .box-21-5, .events-flagshipevent .box-21-2{height: 226px; margin-bottom: 20px !important;}
.heckthone-2021-2{min-height:210px;}
#onpage-logo{text-align: center;}
#onpage-logo img{max-width:100%;margin-right: 0px;}
.event-listing .box-event p img, .flagship-events .box-event .calendar-icon{height: 26px !important;}

.event-detail .team-boxs-event h3{font-size: 18px; line-height: 20px;}
.event-detail .team-boxs-event p{font-size: 16px; line-height: 26px;}
.event-listing .box-event p svg, .flagship-events .box-event p svg{font-size: 1.5rem; margin-left: 5px;}

.dsci-odiv-trans{ position: relative; z-index: 10 !important; margin-top:15px; }
.dsci-overlay-trans{position: absolute; opacity: 0; bottom: 0; right: 10px; top: 100%; height: 0; width: 100%; overflow: hidden; transition: .3s ease; /*background-color: #12054a;*/ padding-top: 8px; border-radius: 0px 0px 8px 8px;}
.dsci-odiv-trans:hover .dsci-overlay-trans{top: 80%; height: 25%; opacity: 1;}
.dsci-overlay-trans p{font-size: 14px !important; color:#fff;  padding: 10px !important;  width: 100% !important;}
.box-1:hover .dsci-overlay-trans .s-arrow{transform: unset; transition: unset;}

.page-front .box-9-9{margin-top: 0px;}
.video-thumb .namess{ vertical-align: middle;}
.page-front .video-thumbnails::-webkit-scrollbar, .page-front #twitter .twitter-timeline iframe html::-webkit-scrollbar{background-color: #12054A; width: 8px;}
.page-front .video-thumbnails::-webkit-scrollbar-thumb, .page-front #twitter .twitter-timeline iframe html::-webkit-scrollbar { border-radius: 100px; background: #426cff; border: 6px solid #426cff;}

.footer-3 a, .footer-3 p{font-size: 12px;}
.dcpla-trained-logo img{margin-bottom:15px;position: relative;z-index: 9;}
/*.page-template .slick-dots{position: relative;} */
.contributors-list li{border-bottom: 1px solid rgba(0,0,0,0.1);padding: 20px 5px 20px 50px; font-size: 20px; font-weight: 400;    color: #12054a; background: url(/files/content/media/images/2023/arrow-right-3.png) no-repeat left center; vertical-align: middle; list-style: none;}

.contributors-list li:hover{font-weight: bold;}
#page-604 .tiar-9{height:auto;padding: 30px 30px 15px; min-height:280px;}

.page-template .n-coe-2{background: #001543; padding:20px;} /*#d0d2df*/
.page-template .n-coe-2 h6{color:#fff; font-size: 36px;}
.page-template .n-coe-2 p{color:#fff;}
.page-template .n-coe-2 .vision, .page-template .n-coe-2 .mission{ text-align: center;  padding-top: 30px;}
.page-template .n-coe-2 .vision img, .page-template .n-coe-2 .mission img{ width: 20%; filter: invert(1);}
.page-template .n-coe-2 .vision-text, .page-template .n-coe-2 .mission-text{ text-align: center; padding-top: 31px;}
.page-template .n-coe-2:hover, .page-template .n-coe-2:focus{background: #001543 !important;}
.page-template .n-coe-2:hover h6, .page-template .n-coe-2:focus h6, .page-template .n-coe-2:hover p, .page-template .n-coe-2:focus p{color:#fff !important;}
.page-template .n-coe-2:hover .vision img, .page-template .n-coe-2:focus .vision img, .page-template .n-coe-2:hover .mission img, .page-template .n-coe-2:focus .mission img {filter: invert(1);}
.page-template .n-coe-2 .objective, .page-template .n-coe-2 .objective-text{color: #fff;}
.linkedin-live .card-title{padding-top:20px;}
.knowledge-center-category, .advisory-category{padding-bottom: 1rem; background: #f5f6fa; position: sticky; top: 85px; z-index: 11;}
.navbard, .sub-header{top:145px;}
#impact-section-body .box-4-5-title img{margin-right:10px;}
.page-template .vision-text .C-Herd-1{margin-top: 10px;}
.page-template .vision-text .C-Herd-1 img{width: 35%;}
.page-template .vision-text .C-Herd-1 span{font-size: 30px;}
.page-template .C-Herd-2 h6{color: #12044b;}
.main-nav{top: -17px;}
.middle-section{    background: #dbdbdb !important;}
.page-front .box-2, .page-front .box-6-6{background: #12044b !important;}
.page-front .box-2 .nav-tabs .nav-item.show .nav-link, .box-2 .nav-tabs .nav-link.active{color: #fff;}
.webform-bg-white p{color:#000; text-align:center;}

/*Arrow for TIR*/
.arrow {width: 12px;height: 12px;border: none;background: none;position: relative;display: inline-block;}
.arrow::before {top: 2px;right: 6px;width: 8px;height: 8px;content: "";position: absolute;transform: rotate(-45deg);box-shadow: 2px 2px 0 #426CFF, 3px 2px 0 #426CFF, 2px 3px 0 #426CFF, 3px 3px 0 #426CFF;}
.arrow::after {width: 0;height: 0;left: -1px;bottom: 50%;content: "Ã¢â‚¬Â¢";color: #426CFF;line-height: 0;font-size: 14px;position: absolute;transition: left 0.1s ease-out, bottom 0.1s ease-out, letter-spacing 0.1s ease-out;}
.arrow.-long {width: 90%;}
.arrow.-long::after {left: 0;content: "Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢";text-align: right;}
.arrow:hover, .arrow:focus {outline: none;}
.arrow:hover::after, .arrow:focus::after {left: 1px;}
.arrow:hover.-long::after, .arrow:focus.-long::after {left: -3em;letter-spacing: 0.1em;}

.arrow-effect{width: 25%;padding: 10px;display: flex;margin: 0 auto 25px;justify-content: space-between;}
.arrow-effect.arrow-one{margin-top:35%;}
.arrow-effect.arrow-two{margin-top:52%;}
.arrow-effect.arrow-three{margin-top:52%;}
.arrow-effect.arrow-four{margin-top:52%;}
.arrow-effect:first-of-type {margin-bottom: 0;}
.arrow.-large {transform: scale(2.5);}
.arrow.-huge {transform: scale(5);}
.arrow.-red {width: 12px;height: 12px;border: none;background: none;position: relative;display: inline-block;}
.arrow.-red::before {top: 2px;right: 6px;width: 8px;height: 8px;content: "";position: absolute;transform: rotate(-45deg);box-shadow: 2px 2px 0 #426CFF, 3px 2px 0 #426CFF, 2px 3px 0 #426CFF, 3px 3px 0 #426CFF;}
.arrow.-red::after {width: 0;height: 0;left: -1px;bottom: 50%;content: "Ã¢â‚¬Â¢";color: #426CFF;line-height: 0;font-size: 14px;position: absolute;transition: left 0.1s ease-out, bottom 0.1s ease-out, letter-spacing 0.1s ease-out;}
.arrow.-red.-long {width: 90%;}
.arrow.-red.-long::after {left: 0;content: "Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢";text-align: right;}
.arrow.-red:hover, .arrow.-red:focus {outline: none;}
.arrow.-red:hover::after, .arrow.-red:focus::after {left: 1px;}
.arrow.-red:hover.-long::after, .arrow.-red:focus.-long::after {left: -2em;letter-spacing: 0.1em;}
.visually-hidden {position: absolute !important;clip: rect(1px 1px 1px 1px);/* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);padding: 0 !important;border: 0 !important;height: 1px !important; width: 1px !important;overflow: hidden;}

.dsci-img, .dsci-img img{width:100%;} 
.sig-type .card{height:100px;}
.patner-logo img{background: #fff; margin-bottom: 20px;}
.slick-slider{user-select: unset;}

.page-front .dsci-membership-section-body .box-9-9, #page-504 .member-2 .slick-slider{display:none;}
/*Extra small devices (portrait phones, less than 480px)*/
@media (max-width: 479px) {
	.knowledge-center-head, .advisory-head, .event-head, .media-center-head,.pagetitle-head {  padding: 30px;  color: #fff;}
	.dsci_iframe iframe{width:100%; height:100%;}
	/*.dsci-odiv-event .front{min-height:auto;} */
	.cust-wd-45{width: 100%;}
	.heckthone-2021-2{min-height:unset;}
}

/* Small devices (landscape phones, 480px and up) */
@media (min-width: 480px) and (max-width: 767px) {
	.slider-services-4 .col-12.col-sm-6.col-lg-4{margin: 0 auto;}
	.cust-wd-45{width: 100%;}
	.heckthone-2021-2{min-height:unset;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 959px) {
	.cust-wd-45{width: 100%;}
	.heckthone-2021-2{min-height:unset;}
}

/* Large devices (desktops, 960px and up) */
@media (min-width: 992px) and (max-width: 1200px) {
	.heckthone-2021-2{min-height:unset;}
	.box-7 { min-height: 280px !important;}
}


/*Custom Range */
@media (min-width: 1420px) and (max-width: 1679px) {
        .box-7 { min-height: 270px !important;}
}

/*Navigation CSS*/
@media (min-width: 992px){
        .top-header  .bg-trans  li:hover{background: #426cff !important;  }
        .top-header  .bg-trans  li:hover a{color: #fff !important}
        .top-header  .bg-trans li > ul{background: #426cff; padding: 10px 0px !important;border: unset; border-radius: unset;    transition: all linear 0.3s;}
        .top-header  .bg-trans li ul li:hover a{background: #12054A !important;}

	.top-header .right-sidee .dsci-login-menu:hover{background: #426cff !important;  }
	.top-header .right-sidee .dsci-login-menu:hover a{color: #fff !important}
        .top-header .right-sidee .dsci-login-menu > ul{background: #426cff; padding: 0px 0px !important;border: unset; border-radius: unset;    transition: all linear 0.3s;}
        .top-header .right-sidee .dsci-login-menu ul li:hover a{background: #12054A !important;}
       
        .main-nav  .bg-transs  li:hover{background: #426cff !important;  }
        .main-nav  .bg-transs  li:hover a{color: #fff !important}
        .main-nav  .bg-transs li > ul{background: #426cff; padding: 10px 0px !important;border: unset; border-radius: unset;}
        .main-nav  .bg-transs li ul li:hover a{background: #12054A !important;}

}

.top-header  .bg-trans  .d-lg-block  a{padding: 6px 20px 6px !important;}
.main-nav  .bg-transs  .d-lg-block  a{padding: 6px 20px 6px !important;}
.ribbon-pop:before{left: -3px;}
.react-tabs__tab-list .nav-link{    padding-bottom: 10px !important; margin-right:20px;}
.video-selected{position: relative;}
.webicons{width:20px;}
/*XS*/
@media (max-width: 575px) {
	.box-21 .box-3 .col-lg-4 img {padding: 20px!important;}
	.page-front .blog .calendar-icon{ height: 14px !important;}
	.box-23-2, .box-24-2,  .box-24-1{padding: 20px;}
	.what-new.what-new-2 .box-3 h3{margin-top:35px !important;}
	.page-template .n-coe-2 .vision img, .page-template .n-coe-2 .mission img{width: 6%;}
        .page-template .n-coe-2 .vision, .page-template .n-coe-2 .mission, .page-template .n-coe-2 .vision-text, .page-template .n-coe-2 .mission-text{padding-top:unset;}
        .page-template .n-coe-2 p{font-size: 22px;}
	.dsci-impact-hp .box-4-5{height: auto; min-height:180px;padding: 10px 10px;}
	.dsci-impact-hp .box-4-5 .box-4-5-title,.dsci-impact-hp .box-4-5 p{margin: 0px 0px 10px;}
	.dsci-impact-hp .box-4-5:hover p a, .dsci-impact-hp .box-4-5:focus p a{margin: 10px 0px 0px;}
	#initiative-section-body .box-7{width: 100%;}
	#initiative-section-body .box-6-6{padding: 15px !important;}
	.box-12{padding: 10px;}
	.box-12 p{font-size: 16px !important; line-height: 20px;}
	.knowledge-center-category, .advisory-category{top: 50px;}
	.tabbed ul li:before, .tabbed ul li:after{display: none;}
	#primaryNav.col5 li{width: 80%;}
	.box-4 h3{padding-top:40px;}

}
/*SM*/
@media (min-width: 576px) and (max-width: 767px) {
	.page-front .blog .calendar-icon{ height: 16px !important;}
	.page-template .n-coe-2 .vision img, .page-template .n-coe-2 .mission img{width: 6%;}
        .page-template .n-coe-2 .vision, .page-template .n-coe-2 .mission, .page-template .n-coe-2 .vision-text, .page-template .n-coe-2 .mission-text{padding-top:unset;}
        .page-template .n-coe-2 p{font-size: 22px;}
	.dsci-impact-hp .box-4-5{height: auto; min-height:180px;padding: 10px 10px;}
        .dsci-impact-hp .box-4-5 .box-4-5-title,.dsci-impact-hp .box-4-5 p{margin: 0px 0px 10px;}
        .dsci-impact-hp .box-4-5:hover p a, .dsci-impact-hp .box-4-5:focus p a{margin: 10px 0px 0px;}
	.tabbed ul li:before, .tabbed ul li:after{display: none;}
	#primaryNav.col5 li{width: 80%;}
}
/*MD*/
@media (min-width: 768px) and (max-width: 991px) {
	.page-front .blog .calendar-icon{ height: 20px !important;}
	.page-template .n-coe-2 .vision img, .page-template .n-coe-2 .mission img{width: 6%;}
	.page-template .n-coe-2 .vision, .page-template .n-coe-2 .mission, .page-template .n-coe-2 .vision-text, .page-template .n-coe-2 .mission-text{padding-top:unset;}
	.page-template .n-coe-2 p{font-size: 22px;}
	.tabbed ul li:before, .tabbed ul li:after{display: none;}
	.page-front .box-1{padding: 10px 10px 10px 10px;min-height:290px;}
	.page-front .box-1-logo{margin-bottom: 10px;}
	#primaryNav.col5 li{width: 25%;}
}
/*LG*/
@media (min-width: 992px) and (max-width: 1199px) {
	#mid-section-body .box-1{min-height:315px;}
	#mid-section-body .box-1 h3{font-size: 18px;}
	.what-new.what-new-2::before, .cyber-sec-month::before, .cyber-sec-month-2::before, .twitter-awer::after, .team-page::after, .dsci-chapter::after{right: 0px;}
	.top-header  .bg-trans  .d-lg-block  a{padding: 6px 20px 6px !important;}
        .main-nav  .bg-transs  .d-lg-block  a{padding: 6px 10px 6px !important;}
	.slick-initialized .swipe-tab{font-size:16px;}
        .main-container .accordion-item .accordion-button{font-size:14px !important;}
        .panel-bodydd p, .cyber-sec .main-container .panel-bodydd p{font-size: 14px;}
	.dsci_iframe iframe{height: 240px;}
        .namess{width:50% !important;}
	.img-fdd{margin: -40px 0px 0px !important;}
	.cyber-sec .navbard .nav-link{ font-size: 14px;}

	.knowledge-center .box-3  .box-3-box h3 span{font-size: 12px;}
        .knowledge-center .box-3  .box-3-box h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .knowledge-center .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

        .advisory .box-3  .box-3-box h3 span{font-size: 12px;}
        .advisory .box-3  .box-3-box h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .advisory .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

        .media-center .box-3{padding: 10px;}
        .media-center .box-3 h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .media-center .box-3 p{font-size: 12px !important; margin: 0px 0px 0px !important;}

        .whats-new-page .box-3  .box-3-box h3 span{font-size: 12px;}
        .whats-new-page .box-3  .box-3-box h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .whats-new-page .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

	.box-24-2 .nav-tabs .nav-item{padding: 0px 20px 0px 0px !important;}
        .box-8 .ps-6{padding-left:35%; margin-bottom: 20px;}
        .box-8 .box-12{padding: 10px !important;}

	.box-24 h3{font-size: 35px;}
	.box-24-2{padding: 30px 10px;}
	.box-24-2 .nav-tabs .nav-item{padding: 0px 12px 0px 0px !important;}
	.box-24-2 .nav-tabs .nav-link.active{font-size: 22px;}
	.box-24-2 .nav-tabs .nav-link{font-size: 18px;}
	.page-front .blog .calendar-icon{ height: 20px !important;}
	.page-front .video-thumbnails{height: 380px; }
	.top-header .right-sidee .dsci-login-menu{padding: 4px 10px 4px !important;}
}
/*XL*/
@media (min-width: 1200px) and (max-width: 1399px) {
	#mid-section-body .box-1.dsci-odiv-trans{min-height:270px;}
	.box-1 h3{font-size: 18px;}
	.what-new.what-new-2::before, .cyber-sec-month::before, .cyber-sec-month-2::before, .twitter-awer::after, .team-page::after, .box-20::before, .dsci-chapter::after{right: 0px;}
	.slick-initialized .swipe-tab{font-size:16px;}
	.main-container .accordion-item .accordion-button{font-size:14px !important;}
	.panel-bodydd p, .cyber-sec .main-container .panel-bodydd p{font-size: 14px;}
	
	.dsci_iframe iframe{height: 240px;}
	.namess{width:50%;}

	.knowledge-center .box-3  .box-3-box h3 span{font-size: 12px;}
	.knowledge-center .box-3  .box-3-box h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
	.knowledge-center .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

	.advisory .box-3  .box-3-box h3 span{font-size: 12px;}
        .advisory .box-3  .box-3-box h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .advisory .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

	.media-center .box-3{padding: 10px;}
	.media-center .box-3 h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
	.media-center .box-3 p{font-size: 12px !important; margin: 0px 0px 0px !important;}

	.whats-new-page .box-3  .box-3-box h3 span{font-size: 12px;}
	.whats-new-page .box-3  .box-3-box h4{font-size: 14px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .whats-new-page .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

	.top-header  .bg-trans  .d-lg-block  a{padding: 6px 20px 6px !important;}
        .main-nav  .bg-transs  .d-lg-block  a{padding: 6px 10px 6px !important;}

	.page-front .upcoming .box-3 h3{margin: 10px 0px 10px; font-size: 14px;}
	.page-front .upcoming .box-3 h4{margin: 15px 0px 10px !important; font-size:16px; line-height: 26px !important;}
	.page-front .upcoming .box-3 p{    margin: 0px 0px 5px;}
    .page-front .whatsnew .box-3 {margin: 0px 0px 25px 0px;}
    .page-front .whatsnew .float-end {margin-bottom: 50px;}
	.page-front .whatsnew .box-3 h3{margin: 10px 0px 10px; font-size: 14px;}
        .page-front .whatsnew .box-3 h4{margin: 15px 0px 10px !important; font-size:16px; line-height: 22px !important;}
        .page-front .whatsnew .box-3 p{    margin: 0px 0px 5px;}

	.box-24-2 .nav-tabs .nav-item{padding: 0px 20px 0px 0px !important;}
        .box-8 .ps-6{padding-left:30% ; margin-bottom: 20px;}
	.box-8 .box-12{padding: 10px !important;}

	.event-detail .team-boxs-event h3{font-size: 16px;}
	.event-detail .team-boxs-event p{font-size: 14px; line-height: 20px;}
	.page-front .blog .calendar-icon{ height: 24px !important;}
	.page-front .box-24 h3{font-size: 35px;}
	.page-front .video-thumbnails{height: 400px; }
	.dsci-logo{height: 80px;}
	.top-header .right-sidee .dsci-login-menu{padding: 4px 10px 4px !important;}

	.tabbed ul li{padding: 10px 15px 8px;}
	.tabbed ul li:before, .tabbed ul li:after{width: 22px;}
	.tabbed ul li:before{right: -10px;}
	.tabbed ul li:after{left: -10px;}

	.arrow.-long::after {left: 0;content: "Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢" !important;text-align: right;}
	.arrow-effect.arrow-one{margin-top: 50%;}
	.arrow-effect.arrow-two{margin-top: 70%;}
        .arrow-effect.arrow-three{margin-top: 80%;}
        .arrow-effect.arrow-four{margin-top: 80%}

}
/*XXL*/
@media (min-width: 1400px) and (max-width: 1680px){
	.top-header  .bg-trans  .d-lg-block  a{padding: 6px 20px 6px !important;}
	.main-nav  .bg-transs  .d-lg-block  a{padding: 6px 20px 6px !important;}
	.what-new.what-new-2::before, .cyber-sec-month::before, .cyber-sec-month-2::before, .twitter-awer::after, .team-page::after, .box-20::before,.dsci-chapter::after{right: 0px;}	
	.knowledge-center .box-3  .box-3-box h3 span{font-size: 12px;}
        .knowledge-center .box-3  .box-3-box h4{font-size: 16px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .knowledge-center .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}

	.advisory .box-3  .box-3-box h3 span{font-size: 12px;}
        .advisory .box-3  .box-3-box h4{font-size: 16px !important;     line-height: 22px !important;     margin: 5px 0px 10px !important;}
        .advisory .box-3  .box-3-box p{font-size: 12px; margin: 0px 0px 0px;}
	#mid-section-body .box-1{    min-height: 280px;}
	.page-front .upcoming .box-3 h3{margin: 15px 0px 15px; font-size: 16px;}
        .page-front .upcoming .box-3 h4{margin: 20px 0px 10px !important; font-size:18px !important; line-height: 22px !important;}
        .page-front .upcoming .box-3 p{    margin: 0px 0px 5px;    font-size: 16px !important;}

        .page-front .whatsnew .box-3 h3{margin: 10px 0px 10px; font-size: 16px;}
        .page-front .whatsnew .box-3 h4{margin: 20px 0px 10px !important; font-size:18px; line-height: 22px !important;}
        .page-front .whatsnew .box-3 p{    margin: 0px 0px 5px;  font-size: 16px !important;}
	.box-8 .ps-6{padding-left: 25% ; margin-bottom: 20px;}

	.whats-new-page .box-3  .box-3-box h3 span{font-size: 14px;}
        .whats-new-page .box-3  .box-3-box h4{font-size: 16px !important;     line-height: 24px !important;     margin: 5px 0px 10px !important;}
        .whats-new-page .box-3  .box-3-box p{font-size: 14px; margin: 0px 0px 0px;}

	.page-front .blog .calendar-icon{ height: 24px !important;}
	.top-header .right-sidee .dsci-login-menu{padding: 4px 10px 4px !important;}

	.arrow.-long::after {left: 0;content: "Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢Ã¢â‚¬Â¢" !important;text-align: right;}
        .arrow-effect.arrow-one{margin-top: 40%;}
        .arrow-effect.arrow-two{margin-top: 60%;}
        .arrow-effect.arrow-three{margin-top: 60%;}
        .arrow-effect.arrow-four{margin-top: 60%}
}

@media (min-width: 1681px){
        .top-header  .bg-trans  .d-lg-block  a{padding: 6px 20px 6px !important;}
        .main-nav  .bg-transs  .d-lg-block  a{padding: 6px 20px 6px !important;}
	.top-header .right-sidee a.dropdown-toggle{padding: 6px 15px;}
	.top-header .right-sidee .dsci-login-menu{padding: 4px 10px 4px !important;}
}

/*CSS Added by Ram 11Sept24*/
/* .extpad{padding-top:120px !important;} */


/*nested navigation  */
.nested-items ul{
    position: absolute;
    left: 100%;
    top: 0px;
    list-style: none;
    /* display: none!important; */
}

.dropdown-menu:hover .dropdown-toggle{
  display: block;
}


.nested-items:hover .dropdown-toggle {
  display: block;
}