@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body {font-family: "Roboto", sans-serif; font-weight: 400;}
h1, h2, h3, h4, h5, h6 {font-family: "Roboto", sans-serif; font-weight: 500;}

:root{
    --white-color:#ffffff;
    --green-color:#2b4b47;
    --orange-color:#fc9c3b;
    --yellow-color:#fcb31d;
    --black-color:#000;
    --red-color:#c2262e;
    --purple-color:#7e2891;
    --blue-color:#3f0f75;
    --dark-blue-color:#00031f;
}
.header {
   background-image: linear-gradient(90deg, #473e50ad 0%, #120c2d8c 100%);
    transition: all 0.3s ease;
    position: fixed;
    width: 100%;
    z-index: 999;
}
.header.small{ position: fixed;
    background-image: linear-gradient(90deg, #473e50 0%, #120c2d 100%);
    left: 0;
    top: 0;
    width: 100%;
    transition: all 0.3s ease;
    z-index: 9999;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    animation: slideDown 0.35s ease-out;
}
@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
.header .navbar-nav li a {font-size:16px; color:#fff;font-weight: 500;}
.header .navbar-expand-lg .navbar-nav .nav-link {padding:0.5rem 10px;}
.navbar-brand{width: 14%;margin-left: 20px;}
.site-logo{width:80%;}
.navbar-expand-lg .navbar-collapse{margin-right: 10px;}
/* background video css*/
.video-background {
    position: relative;
    width: 100%;
    height: 100vh; 
    overflow: hidden;
}

.video-background video {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index: -1;
    object-fit: cover; 
}

.video-overlay
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #162625;
  opacity: 0.7;
  
}

.video-background .content {
    position: relative;
    z-index: 1;
    color: #fff; 
    padding: 20px;
    top:22%;
}
/*.video-background .content {display:flex;align-items:center;justify-content:center;flex-direction:column;}*/
.page-title h4{background-color: #FFFFFF3B;font-size: 20px; font-weight: 600;border-radius: 20px; padding: 9px;width: fit-content;color:#ffa113;}
.page-title img{margin:20px 0 30px;}
/*.page-title h1{color: #FFFFFF;font-size: 60px;font-weight: 600;letter-spacing: 1.1px;margin-bottom: 0px;text-transform: uppercase;}*/
/*.page-title h2{margin-bottom: 40px;font-size: 50px;}*/
.hero-breadcrumb ul{display: flex;list-style:none;padding-left: 0rem;}
/*.hero-breadcrumb ul li{margin-bottom:15px;}*/
.hero-breadcrumb ul li:first-child{margin-right:28px;}
.hero-breadcrumb ul li h5{font-size: 29px; font-weight: 500;color:#fff;}
.hero-breadcrumb ul li i{color:#ffa113;font-size: 38px;margin-right:10px;}
/*timer CSS*/
.count-down .flipdown {margin-top: 30px;}
.flipdown.flipdown__theme-dark .rotor:after{border-top: solid 0px #151515;}
.flipdown.flipdown__theme-dark .rotor-group-heading:before {color: #ffffff!important;}
.flipdown.flipdown__theme-dark .rotor-leaf-front, .flipdown.flipdown__theme-dark .rotor-bottom{background-color: #00031f;}
/*.flipdown .rotor-leaf-front{line-height: 86px;}*/
.flipdown .rotor{font-size: 3rem;}
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before, .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color: #ffffff;}
.about-design{background: url(../images/about-bg.png) repeat-x top #fff; padding: 15px 0; border-top: 4px solid #fafbfc;}
.about_sec,.Who_should_sec,.sponsorship-section,.partners-section { padding: 80px 0; }
.about_sec,.why_join_sec{position:relative;overflow:hidden;}
.about-heading h2{font-size:30px;margin-bottom: 20px;}
.about_left p{text-align:justify;}
.about-img img{border-radius:5px;box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;}
.why_join_sec{padding: 0px 0;}
.why_join_sec {/*background-image:url(../images/who-should.webp); background-position: center center; background-repeat: no-repeat; 
background-size: cover;padding-bottom:80px;*/}
.why_join_sec .join-design{background-image:url(../images/why-join-bg.webp);background-position: top center; background-repeat: no-repeat; 
background-size: cover;padding: 80px 0;}
.why_join_sec .should-design{background-image: linear-gradient(90deg, #ffffff8c 0%, #fdfdfda8 100%), url(../images/should-join-bg.webp); background-position: center center; background-repeat: no-repeat; 
background-size: cover;padding: 80px 0 40px;}
.why_join_sec .should-design h3{color: #000!important;margin-bottom: 80px;}
.why_join_sec h3{color:#fff;margin-bottom: 30px;font-size: 35px;}
.why-join ul li{list-style: none; position: relative; margin-bottom: 25px; width: 46.5%; border-radius: 40px; padding: 20px 8px 13px 70px; 
background: #ffffff8a; display: inline-block; transition: 0.5s; margin-right: 3%;}
.why-join ul li span{background: #fff; padding: 5px; position: absolute; left: -5px; width: 60px; height: 60px; top: -5px; border-radius: 50%; padding: 5px; box-shadow: 0px 0px 7px #0000007d; text-align: center; line-height: 50px;}
.why-join ul li img{width: 40px;}
.why-join ul li div{font-size:21px;color: #ffffff;font-weight: 500;}
.why-join ul li:hover{transform: scale(1.05)!important;}
.Who_should_sec{background-image: url(../images/site-bg.jpg);background-position: center center; background-repeat: no-repeat; background-size: cover;}
.should-join ul{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 65px 25px;}
.should-join ul li {
    list-style: none;
    position: relative;
    border-radius: 10px;
    /*background: #fff;*/
    display: inline-block;
    transition: 0.5s;
    text-align: center;
    /*border-bottom: 4px solid #faba13;*/
    padding: 5px 10px;
}
.should-join ul li .should-join-img {
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    outline: 5px #fc9c3b solid;
    line-height: 60px;
    margin-bottom: 16px;
}
.should-join ul li .should-join-img img{
    width:40px;
}
.should-join ul li div {
    margin-top: 0;
    font-size: 18px;
    font-weight: 500;
    position: relative;
    top: -30px;
}
.should-join ul li div.should-heading{font-size: 18px; color: #2b4b47; font-weight: 600;}
.should-join ul li:hover{transform: translate(0px, -10px);}
.row-spacing{margin-top:80px;}
.row-spacing h3{color:#000000;margin-bottom: 60px;font-size: 35px;}

/*award nomination css*/

.award_sec{background-attachment:fixed;background-size: cover; background-position: center center;
background-image: linear-gradient(90deg, #0000002e 0%, #0603064f 100%), url(../images/award-bg1.webp);padding:80px 0;background-repeat:no-repeat;color:#fff;}
.award-background-image{background-image: linear-gradient(90deg, #000000c2 0%, #000000d1 100%);padding: 30px 0px 0px 40px;border-radius:7px;margin-top: 40px;}
.award_sec h2{font-size:35px;margin-bottom: 30px;}
.jury-section h2, .speakers-section h2{font-size:35px;margin-bottom: 50px;}
.award_sec h3{font-size:26px;margin-bottom: 25px;color:var(--white-color);}
.award_sec h4.last-date-wrap {font-size:22px;background: linear-gradient(90deg, rgba(252,179,29,1) 22%, rgba(252,156,59,1) 64%);text-align: center;border-radius: 5px;
transition:all 0.3s ease-in-out;width:fit-content;padding:10px 15px;margin: 0 auto;}
.award_sec h4.last-date-wrap span{animation: pulse-animation 2s infinite;}
@keyframes pulse-animation {50% {opacity: 0;}}
.award_sec i{color:#fcb31d ; font-size: 30px;margin-right:10px;}
.award_sec h3:hover i{color: #2b4b47;}
.award_sec .main-cat h4{background:#fcb31d;padding:12px;font-size:22px;text-align: center; border-radius: 5px;transition:all 0.3s ease-in-out;}
.award_sec .main-cat h4:hover{background:#91201b;}
.exellence-list li{list-style: none; box-shadow: 1px 3px 16px -7px #ca6759;padding: 15px 10px; display: inline-block; 
margin-right: 2%; transition: all 0.3s ease-in-out; width: 31%; margin-bottom: 26px;background: #0f0f0f;/*background: linear-gradient(90deg, rgba(193,99,110,1) 22%, rgba(202,103,89,1) 64%);*/
min-height: 86px;border-radius: 7px;border-bottom: 3px solid transparent;overflow: hidden;}
.exellence-list li:hover{background: linear-gradient(90deg, rgba(193, 99, 110, 1) 22%, rgba(202, 103, 89, 1) 64%);border-bottom: 3px solid #fff;}
.award-category-list{display:flex;justify-content: flex-start;align-items: center;}
.exellence-list .award-category-list .award-img img{width: 50px; height: 50px;display: none;}
.award-category-list .award-heading{font-weight:600;font-size: 18px;color:var(--orange-color);margin-left: 17px;}
.exellence-list li:hover .award-heading{color:#ffffff;}
.exellence-list li:hover .award-category-list .award-img img + img  { display: none;}
.exellence-list li:hover .award-category-list .award-img img  { display: block;}
.exellence-list .award-category-list .award-img img + img { display: block;}
.sectoral-list li{list-style: none; box-shadow: 1px 3px 16px -7px #ca6759; padding: 15px 10px; display: inline-block; 
margin-right: 2%; transition: all 0.3s ease-in-out; width: 22%; margin-bottom: 26px;background: #000000;;min-height: 86px;border-radius: 7px;border-bottom: 3px solid transparent;overflow: hidden;}
.sectoral-list li:hover .award-heading{color:#fff;}
.sectoral-list .award-category-list .award-img img{width: 40px; height: 40px;display: none;}
.sectoral-list li:hover .award-category-list .award-img img + img { display: none;}
.sectoral-list li:hover .award-category-list .award-img img {  display: block;}
.sectoral-list .award-category-list .award-img img + img {  display: block;}
.exellence-list li:hover, .sectoral-list li:hover{background: linear-gradient(90deg, rgba(193,99,110,1) 22%, rgba(202,103,89,1) 64%);border-bottom: 3px solid #ffffff;}
.nomination-fees span{font-size:20px;}
.nomination-fees h3{margin-bottom: 15px;}
.nomination-fees-list{margin-bottom:50px;}
.heading-space{margin-top:50px;}
.nomination-fees ul li{margin-left:20px;font-size:20px;}
.nomination-fees h4{margin-top:30px;background: linear-gradient(90deg, rgba(252,179,29,1) 0%, rgba(145,32,27,1) 66%);font-size:22px;border-radius: 5px; 
padding:15px;width: fit-content;transition: all .3s ease-in-out;text-align:center;margin: 0 auto;}
.nomination-fees h4:hover{background: linear-gradient(90deg, rgba(145,32,27,1) 34%, rgba(252,179,29,1) 81%);}

/*jury CSS */
.jury-section{background:url(../images/jury-bg.webp);background-size: cover; background-position: center center;padding:120px 0;background-repeat:no-repeat;color:#fff;}
.jury-section h2{color:#000;}
.jury-section .owl-item .item .blurb-box-with-bg{background:var(--dark-blue-color);padding: 20px;text-align: center;border-radius: 7px;min-height: 420px;}
.jury-section .owl-item .item .blurb-box-without-bg{padding: 20px;text-align: center;background: #fff; border-radius: 7px;min-height: 420px;}
.jury-section .owl-item .item .blurb-box-with-bg:hover, .jury-section .owl-item .item .blurb-box-without-bg:hover {box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);}
.jury-section .owl-item .item .blurb-box-with-bg img, .jury-section .owl-item .item .blurb-box-without-bg img{border-radius:50%;padding: 30px;}
.jury-section .owl-item .item .blurb-box-with-bg .blurb-description h3{font-size:22px;color:#fff;} 
.jury-section .owl-item .item .blurb-box-with-bg .blurb-description h5{font-size:18px;color:#fff;}
.jury-section .owl-item .item .blurb-box-without-bg .blurb-description h3{font-size:22px;color:#000;} 
.jury-section .owl-item .item .blurb-box-without-bg .blurb-description h5{font-size:18px;color:#000;}
.jury-section .owl-carousel .owl-nav button.owl-prev { font-size: 33px; position: absolute; top: 40%; background: #000; padding: 0px 13px !important; color: #fff; left: 7px; }
.jury-section .owl-carousel .owl-nav button.owl-next { font-size: 33px; position: absolute; top: 40%; background: #000; padding: 0px 13px !important; color: #fff; right: 7px; }

/*speakers CSS*/
.speakers-section{background: linear-gradient(90deg, #00031fc2 22%, #00031fbd 64%), url(../images/speakers-bg.webp);background-position: center center; 
background-repeat: no-repeat; background-size: cover;padding: 80px 0;}
.speakers-section h2{color:#fff;}
.speakers-section .chief-guest-heading h3{text-align:center;color:var(--yellow-color);}
.speakers-section .circle-box .circle-box-img{padding:15px;outline:2px solid #fcb92d;border-radius:50%;box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);width: 53%;margin: 0 auto;transition: .3s ease-in-out;margin-top: 30px;}
.speakers-section .circle-box .circle-box-img img{border-radius:50%;width:300px;height:auto;}
.speakers-section .circle-box:hover .circle-box-img{transform: translate(0px, -10px);}
.speakers-section .circle-box .circle-box-description{text-align:center;margin-top: 20px;}
.speakers-section .circle-box .circle-box-description h3{color:#fcb92d;font-size:22px;text-align:center;margin-bottom:10px;}
.speakers-section .circle-box .circle-box-description h5{color:#fff;font-size:18px;text-align:center;}

/*sponsorship CSS*/
.sponsorship-section{padding: 40px 0;}
.sponsorship-section h2{margin-bottom:30px;}
.sponsorship-section a{padding: 15px 20px; margin: 0 auto; background: #2b4b47; color: #fff; font-size: 25px; text-align: center; width: auto; 
border-radius: 5px;display:block;transition:all .3s ease;}
.sponsorship-section a:hover{background: #FCB31D;}

/*partners CSS*/
.partners-section{padding: 80px 0;background: #f2f2f2;}
.partners-section h2{font-size: 35px;margin-bottom: 30px;}
.patner-logo-wrapper h3{margin-bottom:20px;}
h3.heading-line{position:relative;text-align:center;font-size: 21px;}
.patner-logo-wrapper h3 span {
    background: #f2f2f2;
    z-index: 1;
    position: relative;
    padding: 4px 15px 4px 15px;
}
/*h3.heading-line:before{position: absolute; content: ''; left: 40px; height: 1px; width: 37%; background: #2b4b47; top: 20px;}*/
h3.heading-line:after {
    position: absolute;
    content: '';
    right: 0px;
    height: 0px;
    width: 0px;
    background: #2b4b47;
    top: 15px;
}
.patner-logo ul{display:flex;align-items:center;justify-content:center;}
.first-row-patners, .second-row-patners, .third-row-patners, .forth-row-patner{position: relative;}
.first-row-patners:after{content: ''; position: absolute; right: -46px; height: 3px; width: 209px; background: #2b4b47; top: 99px; transform: rotate(90deg);}
.second-row-patners:after{content: ''; position: absolute; right: -159px; height: 3px; width: 209px; background: #2b4b47; top: 99px; transform: rotate(90deg);}
.third-row-patners .heading-line{text-align:right;}
.forth-row-patner:after{content: ''; position: absolute;right: -46px; height: 3px; width: 209px; background: #2b4b47; top: 99px; transform: rotate(90deg);}
.patner-logo ul li{list-style:none;border: 0px solid #c5c5c5; margin-right: 20px; border-radius: 3px;position:relative;}
.patner-logo ul li img{width: 200px; height: auto;}

/*Glimpse CSS*/
.glimpse-section{background-image: linear-gradient(90deg, #dfdfdfe8 0%, #dfdfdfe8 100%), url(../images/glimpse-pattern.jpg); padding: 80px 0;color:#fff;background-position: center center; 
background-repeat: no-repeat; background-size: cover;}
.glimpse-section h2{font-size: 35px; margin-bottom: 50px;color: #000;}
.glimpse-section .owl-item{transition:all .3s ease;overflow:hidden;}
.glimpse-section .owl-item .item img{overflow:hidden;transition:all .3s ease;}
.glimpse-section .owl-carousel .owl-nav button.owl-prev{font-size: 33px; position: absolute; top: 40%; background: #000; padding: 0px 13px!important; color: #fff; left: 7px;}
.glimpse-section .owl-carousel .owl-nav button.owl-next{font-size: 33px; position: absolute; top: 40%; background: #000; padding: 0px 13px!important; color: #fff; right: 7px;}
.fancybox-caption-wrap, .fancybox-infobar{display:none;}

/*footer CSS*/
.footer-section{padding: 80px 0 30px;background: var(--dark-blue-color);}
.footer-logo img{border-radius:20px;}
.footer-one h4{color:#fff;font-size: 32px;}
.footer-two{color:var(--red-color);}
.footer-two h3{font-size:21px;}
.footer-two h4{font-size:16px;}
.footer-two h5, .footer-two h5 a{color:var(--red-color);}
.contact-person-info .contact-box{margin-left:6%;}
.contact-person-info .contact-box h3{color:#fab21d;font-size: 22px;} 
.contact-person-info .contact-box h4{color:#fff;font-size: 21px; background: #fcb31d; padding: 6px 10px; width: fit-content; border-radius: 17px;}
.contact-person-info .contact-box p{color:#fab21d;font-size:17px;}
.contact-person-info .contact-box h5{color:#fff;}
.contact-person-info .contact-box h5 i{color:#FCB31D;margin-right:20px;}
.contact-person-info .contact-box h5 a{color:#fff;text-decoration:none;}
.contact-box img{width: 28px; height: 28px; margin-right: 7px;}
.assocham-second-footer{background:#fff;}
.copyright-footer{color:var(--red-color);}
.copyright-footer h6{text-align:center;}
.copyright-footer a{color:var(--red-color);text-decoration:none;}
.copyright-footer a:hover{color:var(--red-color);}
.social-media{margin-top: 20px;}
.social-media ul{display:flex;/*padding-left: 0;*/align-items: center;justify-content: center;}
.social-media ul li{list-style:none;}
.social-media ul li a{margin-right:10px;color:#fff;border-radius: 5px;display: block; width: 30px; height: 30px; text-align: center; line-height: 30px!important;}
.social-media ul li a.fixed-facebook{background-color: #4867aa;}
.social-media ul li a.fixed-twitter{background-color: #000;}
.social-media ul li a img{width:15px;height:15px;border-radius:0px;}
.social-media ul li a.fixed-linkedin{background-color: #0077b5;}
.social-media ul li a.fixed-instagram{background-image: linear-gradient(167deg, #8f3bad 13%, #f14e45 53%, #f2d454 100%);}
.social-media ul li a.fixed-youtube{background-color: #ff0000;}

/*side button*/
.startup {
position: fixed; right: 0px; bottom: 11%; z-index: 99; padding: 0; transform-origin: top; overflow: hidden; display: inline-flex; background-color: #fc9c3b; 
color: #fff !important; text-align: center; border-radius: 5px 0 0 5px; line-height: 100%; box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 71%);writing-mode: vertical-lr;}
.startup a.appoint-butt { display: block; padding: 16px 15px 16px 14px; border-radius: 0 10px 10px 0; overflow: hidden !important; }
.appoint-butt { font-size: 22px; color: #fff; font-weight: 600; text-transform: uppercase;text-decoration: none; }
.appoint-butt:hover{color: #fff;}

#back-to-up{background: #fcb31d;}
#back-to-up i{color: #fff;}

/*Delegate Form CSS*/
.brochure-img-height{height: 835px; width: 100%; object-fit: contain;}
.form-header{background: #2b4b47;padding: 10px 0;}
.degination-form{background: #f7f7f7;padding-top:150px;}
.delegate{font-weight: 700;font-size: 36px;color: #2b4b47;}
.delegate::after{background-color: #2b4b47; display: block; content: ""; width: 461px; height: 3px; border-radius: 30px; margin: auto; margin-top: 10px;}
.degination h4{font-size:20px;margin-top: 20px;}
.degination label {font-weight: 600;font-size: 18px;margin-top: 10px;}
.degination input { width: 100%; padding: 8px 10px; border:1px solid #b7b7b7;  border-radius: 4px; margin-bottom:0px;}
  .degination label.error{color:#ff0000!important;font-size: 14px!important;}
.degination .submit-content{background-color: var(--dark-blue-color);border: var(--dark-blue-color); padding: 15px 30px;color:#fff;
font-weight: 500; font-size: 18px;margin-top: 15px;transition: all .3s ease;} 
.degination .submit-content:hover{background: var(--yellow-color); color: var(--white-color);}
.degination .form-control:focus{border-color: #b7b7b7!important;box-shadow: none;}
.content-link{
    font-size: 23px;
    max-width: 600px;
    display: flex;
    text-align: center;
    color: #2b4b47;
    margin: auto;
}
.nomi{
    text-align: center;
    padding-top: 20px;
    font-size: 20px;
    color: blue;
}
.degination span{color: #ff0000; margin-left: 2px;}
  .form-container {
    margin-top: 20px;
  }


 .degination .nomi-link{
    margin: auto;
    margin-bottom: 27px;
   
  }
 .degination .the-category{
    color: blue;
    font-size: 18px;
    font-weight: 450;
}

.thankyou-section{background: linear-gradient(90deg, rgba(171,36,234,1) 2%, rgba(75,64,143,1) 32%, rgba(33,35,47,1) 115%);padding: 150px 0px 40px;}
.thankyou-section img{width:150px;height:auto;}
.delegate-thank-you-content{color:var(--white-color);}
.delegate-thank-you-content h3{font-size:24px;}
.delegate-thank-you-content h4{font-size:22px;margin: 15px 0;font-weight: 600;}
.delegate-thank-you-content h5{font-size:22px;font-weight: 600;}

/*Nomination form CSS*/
.form-step-two .choices:nth-child(6) .choices__list {
    max-height: 184px;
}
.nomination-form-heading{background-image: linear-gradient(90deg, #dfdfdf73 0%, #dfdfdfbd 100%), url(../images/hero-banner.webp); background-repeat:no-repeat;
background-position:center;background-size: cover;padding: 100px 0;}
.nomination-form-heading .nomination-heading{text-align: center;color: var(--yellow-color);}
.nomination-form-heading .nomination-heading h2{position:relative;}
.nomination-form-heading .nomination-heading h2:after{background-color: var(--green-color); display: block; content: ""; width: 349px; height: 3px; border-radius: 30px; 
margin: auto;}
.nomination-container {
    display: flex;
    width: 100%;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.stepper {width: 30%;background: var(--blue-color);color: var(--white-color);margin-left: -12px;}

.stepper ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.stepper li {
    padding: 15px 20px;
    border-bottom: 1px solid var(--white-color);
    cursor: pointer;
    text-align: left;
}

.stepper li.active {
    background: var(--orange-color);
    font-weight: bold;
}

.form-container {
    width: 70%;
    padding: 5px 20px 20px 20px;
}

.form-step {
    display: none;
}
.form-step .form-step-one h3, .form-step .form-step-two h3{margin-bottom: 10px;font-size: 22px;font-weight: 600;}
.form-step.active { display: block;}
.form-step-one span{color:#ff0000;margin-left: 2px;}
.form-step-one input,.form-step-one select, .form-step-one textarea {
    width: 100%;
    padding: 8px 10px;
    margin: 10px 0;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.form-step-one button {
    background-color: var(--dark-blue-color);
    font-size:22px;
    color:var(--white-color);
    border: none;
    padding: 7px 30px;
    border-radius: 5px;
    cursor: pointer;
    margin: 5px;
    transition: all .3s ease;
}
.form-step-one button:hover {background: var(--yellow-color);}
input.invalid, select.invalid, textarea.invalid {
    border: 2px solid red;
}

.form-step-one .form-step-one-inner label{font-weight:500;}
.form-step-one button:disabled {background: #ccc;cursor: not-allowed;}
.form-step-two h4{font-size:18px;color:var(--orange-color);}
.form-step-two h3{font-size: 22px;font-weight: 600;}
.form-step-two .choices[data-type*=select-multiple] .choices__button{border-radius: 50%!important;background-repeat: no-repeat!important;background-position: center!important;
border-left: 1px solid #000000!important;margin: 0 1px 0 8px;padding-left: 8px;opacity: 1;}
.form-step-two button.choices__button{background: var(--green-color);padding: 10px;font-size: 0px;}
.form-step-two .choices__list--multiple .choices__item{background-color: #fc9c3b; border: 1px solid #fc9c3b;font-size: 14px;}
.form-step-one .form-step-two .choices__input{padding: 6px !important;}
.form-step-two .notification-text, .form-step-four .notification-text{margin-bottom: 20px;}
.form-step-two .notification-text ul, .form-step-four .notification-text ul{padding-left: 0rem;}
.form-step-two .notification-text ul li, .form-step-four .notification-text ul li{list-style:none;margin-bottom: 10px;font-weight: 600;font-size: 16px;}
.form-step-two .notification-text ul li i, .form-step-four .notification-text ul li i{margin-right:10px;}
.form-step-one .form-step-three input[type=checkbox]{width: inherit!important;margin: 10px;}

.txtarea-link{ height: 80px; }
 .txtarea-link:focus {
    border-color: none;
   outline: none;
  }

.Particulars-link{
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0 0 0;
  }

  .Particulars-link th, td {
    border: 1px solid #ddd;
    text-align: center;
    padding: 10px;
  }

   .Particulars-link th {
    background-color: #f4f4f4;
    font-weight: bold;
  }

 .Particulars-link tr:nth-child(even) {
    background-color: #f9f9f9;
  }

.Particulars-link.fee-table {margin: 20px 0 20px 0;}
.last-three-years-table{overflow: scroll;}
.note-wrap{color:var(--red-color);margin-bottom: 14px !important;}
.text-form-link p{margin-bottom: 0rem;}

/*Payment Success Page CSS*/
.empty-cart-cls img{width:100px;height:auto;/*animation: payment-pulse-animation 2s infinite;border-radius: 50%;*/}
/*@keyframes payment-pulse-animation {*/
/*  0% {*/
/*    box-shadow: 0 0 0 0px rgb(2 188 125 / 14%);*/
/*  }*/
/*  100% {*/
/*   box-shadow: 0 0 0 20px rgb(2 188 125 / 23%);*/
/*  }*/
/*}*/
/*Payment Failure Page CSS*/
.payment-failure-heading h2, .payment-success-heading h2 {position: relative;text-align:center;font-size: 26px;}
    .nomination-form-heading.payment-success-container{padding: 130px 0 50px 0;}
    .payment-success .card{margin-top:50px;border-radius: 28px;/*background-color: #fc9c3bd4;*/background: linear-gradient(90deg, rgba(171,36,234,1) 2%, rgba(75,64,143,1) 32%, rgba(33,35,47,1) 115%);}
    .payment-success-heading{color:#fff;}
    .payment-success-heading h3{font-size: 25px;margin-bottom: 20px;}
    .payment-success-heading h4{font-size: 22px;margin-bottom: 30px;}
    .payment-success-heading table{border:1px solid #fff!important;}
    .payment-success-heading table tr td{border:1px solid #ffffff00 !important;text-align: justify;width: 50%;padding: 10px;}
    .payment-success-heading table tr td h4{margin-bottom: 10px;}
    /*.nomination-form-heading.payment-success-container{padding: 150px 0 50px 0;}*/
.failure-payment-details table{margin:0 auto;border-radius:5px;border: 1px solid #858585;}
.failure-payment-details table tr td{border: 1px solid #fff; text-align: center;text-align: justify;width: 50%;}
.failure-payment-details table tr td h4{padding: 0px!important;}
.failure-payment-details h3{font-size:25px;margin-bottom:20px;} 
.failure-payment-details table td h4{font-size:20px;margin-bottom:0px;}
 


/*media queries*/

@media only screen and (max-width:1366px)
{
    .header .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0.5rem 7px;}
.page-title h1{font-size: 50px;}
.page-title h2{font-size: 42px;}
.hero-breadcrumb ul li h5{font-size: 27px;}
.hero-breadcrumb ul li:first-child{margin-right: 29px;}
.flipdown .rotor{font-size: 2rem;}
.flipdown .rotor-group{padding-right: 18px;}
.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before, .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{left: 111px;}
.about-heading h2{font-size: 21px;}
.about_left p{font-size: 15px;}
.third-row-patners .heading-line{font-size: 19px;}
}
@media only screen and (max-width:1280px)
{.header .navbar-expand-lg .navbar-nav .nav-link { padding: 0.5rem 7px;}
    .header .navbar-nav li a{font-size: 12px;}
}
@media only screen and (max-width:992px){.header .navbar-nav li a {
        font-size: 16px;}}

@media only screen and (max-width:980px){
    .header{background-image: linear-gradient(90deg, #473e50 0%, #120c2d 100%);}
    .navbar-toggler{color: #fff;background: #000;padding: 8px; border-radius: 5px;margin-right: 10px;}
    .navbar-toggler:focus{outline:0;}
    .navbar-expand-lg .navbar-collapse{margin-left: 20px;}
.navbar-brand{width: 25%;}
.reverse-column{display:flex;flex-direction:column-reverse;}
.should-join ul{grid-template-columns: 1fr 1fr 1fr;}
.director-id{display: block; margin-left: -30px;}
.exellence-list li, .sectoral-list li{width: 47%;}
.footer-logo img{max-width: 290px; border-radius: 20px; margin: 0 auto; text-align: center; display: block;}
.footer-center-img img{max-width: 500px; margin: 0 auto; text-align: center; display: block;}
.contact-person-info .contact-box{align-items: center;margin-bottom: 30px;}
.row-spacing {margin-top: 0px;}
.contact-person-info .contact-box h5 i{margin-right: 7px;}
.first-row-patners:after, .second-row-patners:after, .forth-row-patner:after{right: 0px; height: 0px; width: 0px;}
.third-row-patners .heading-line{text-align:center;}
}
@media only screen and (max-width:768px){
.why-join ul li div{font-size: 18px;}
}
@media only screen and (max-width: 600px) {
    .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before, .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after {visibility: hidden;}
    .about-heading h2{margin-top: 30px;}
   .degination{width: 100%;padding: 20px;}
   .why-join ul li{width: 100%;}
   .patner-logo ul{display: block;}
   .patner-logo ul li{margin-bottom:20px;}
   .degination {width: 100%;padding: 50px 20px 50px 20px;}
   ul.exellence-list li, ul.sectoral-list li{margin-left: -40px!important; margin-right: 20px!important;width: 100%;}
   .speakers-section .circle-box{margin-bottom: 40px;}
   .speakers-section .circle-box .circle-box-img{width: 60%!important;}
   .speakers-section .circle-box .circle-box-img img{width: 100%; height: auto;}
   .degination-form{padding-top: 20px;}
   .delegate{font-size: 28px;}
   .delegate::after{width: 345px!important;}
   .brochure-img-height{height: auto;margin-top: 100px;}
  }
@media only screen and (max-width: 550px) {
    .navbar-brand{width: 35%;}
    .page-title h1{font-size: 40px;}
    .hero-breadcrumb ul{display: block;}
    .hero-breadcrumb ul li:first-child{margin-bottom: 20px;}
    .video-background .content{top: 15%;}
    .count-down {width: 100%;height: 362px;}
    .count-down h1 {font-size: 2.5em;}
    .flipdown .rotor-leaf-front{line-height: 46px;}
    .flipdown .rotor-leaf, .flipdown .rotor {height: 48px; }
    .should-join ul{grid-template-columns: 1fr 1fr;}
    .award_sec h4.last-date-wrap{font-size: 17px;}
    .social-media ul{align-items: center;justify-content: center;}
    .footer-center-img img{max-width: 350px;margin-bottom: 20px;}
     .why-join ul, .should-join ul{padding-left: 1rem;}
     .delegate{font-size: 26px;}
   .delegate::after{width: 315px!important;}
}

@media only screen and (max-width: 480px) {
    .about_left{margin: 0 10px;}
    .should-join ul { grid-template-columns: 1fr; } 
    .nomination-form-heading .nomination-heading h2:after{width: 282px;}
}

@media only screen and (max-width: 400px) {
    .award_sec h4.last-date-wrap{padding: 10px 12px;}
    .award_sec h4.last-date-wrap{font-size: 14px;}
    .footer-center-img img{max-width: 300px;}
    .delegate{font-size: 23px;}
   .delegate::after{width: 295px!important;}
}

@media only screen and (max-width: 380px) {
.hero-breadcrumb ul li h5 {
        font-size: 25px;
    }
}

