
/*Reset CSS*/
html, body {height: 100%;}
html{scroll-behavior: smooth;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,*{padding:0;margin:0;-webkit-overflow-scrolling:touch;box-sizing:border-box;}
body{margin: 0 auto;padding: 0px;font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 1.1;color: #000;font-weight: 400;}
ol,ul,li{list-style:none;padding:0;margin:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:none}
a:focus,img:focus,input:focus,button:focus,div:focus{outline:none;}
*, ::after, ::before {box-sizing:border-box;}
a, button {cursor: pointer;text-decoration: none;}
body::-webkit-scrollbar {width: 5px;}
body::-webkit-scrollbar-track {background: rgba(255,255,255,.1); }
body::-webkit-scrollbar-thumb {background: #e0e0e0; border-radius: 25px;}
/*Reset CSS*/

/*Common CSS*/
.max-width-class{max-width: 1250px;margin: 0 auto;display: block;position: relative;}
.max-width-class-inner{max-width: 830px;margin: 0 auto;display: block;}
.max-width-class-page{max-width: 1170px;margin: 0 auto;display: block;}
.sec-ttl{font-size: 52px;letter-spacing: 14px;line-height: 35px;text-transform: uppercase;color: #f3f5f6;font-weight: 300;font-family: 'Roboto', sans-serif;text-align: center;}
.sec-ttl-white{font-size: 52px;letter-spacing: 14px;line-height: 35px;text-transform: uppercase;color: #000;font-weight: 300;font-family: 'Roboto', sans-serif;text-align: center;}
.sec-ttl-fff{font-size: 52px;letter-spacing: 14px;line-height: 35px;text-transform: uppercase;color: #fff;font-weight: 300;font-family: 'Roboto', sans-serif;text-align: center;}
/*Common CSS*/

/*Header CSS*/
.big-nav{height: 108px;background-color: #e7ebed;}
.top-bar{position: relative;padding-top:13px;}
.top-bar .max-width-class{max-width: 1350px;margin: 0 auto;display: block;position: relative;}
.part-divs{display: flex;justify-content: end;}
.part-divs .part-name{line-height: 14px;}
.part-in{display: flex;}
.partner-slider .slick-prev:before{content: '';width: 0;height: 0;border-top: 8px solid transparent;border-right: 16px solid #555;border-bottom: 8px solid transparent;display: block;}
.partner-slider .slick-next:before{content: '';width: 0;height: 0;border-top: 8px solid transparent;border-left: 16px solid #555;border-bottom: 8px solid transparent;display: block;}
.partner-slider .slick-prev{left: -5px;z-index: 1}
.partner-slider .slick-next{right: -30px;}
.partn-logo-pre-hd{background-color: #fff;border: 1px solid #bcbcbc;width: 205px;height: 65px;display: flex;align-items: center;justify-content: center;margin:0 20px; }
.partn-logo-co-hd{background-color: #fff;border: 1px solid #bcbcbc;width: 130px;height: 50px;display: flex;align-items: center;justify-content: center;margin:0 20px; }
.part-slid{width: 32%}
.part-slid-edu {margin-left: 20px;}
.partner-slider {display: flex;justify-content: center;}
.partn-logo{background-color: #fff;border: 1px solid #bcbcbc;width: 120px;height: 40px;display: flex;align-items: center;justify-content: center;margin:0 20px; }
.partn-logo-pre-hd .partner-img{width: 205px;height: 65px;padding: 5px;}
.partn-logo-co-hd .partner-img{width: 130px;height: 50px;padding: 5px;}
.partn-logo .partner-img{width: 120px;height: 40px;}
.part-slide img{width: 120px;height: 40px;border: 1px solid #bcbcbc;}
.grd-ttle {font-size: 14px;text-transform: uppercase;color: #fff;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;}
.amrit-header{background-color:#010613;position: relative;top: 0;z-index: 9;height: 45px;width: 100%;opacity: .8;}
.hamburger-container {display: inline-block;cursor: pointer;display: none;padding-left: 10px;}
.bar1, .bar2, .bar3 {width: 28px;height: 3px;background-color: #fff;margin: 6px 0;transition: 0.4s;}
.change .bar1 {transform: translate(0, 11px) rotate(-45deg);}
.change .bar2 {opacity: 0;}
.change .bar3 {transform: translate(0, -7px) rotate(45deg);}
.header-inner{display:flex;justify-content: space-between;align-items: center;padding: 12px 0;}
.header-inner .logo{margin-top:-122px;}
.nav-list{display: flex;}
.nav-list li{padding:0px 10px;}
.nav-list li:first-child{padding-left: 0;}
.nav-links{font-size: 14px;text-transform: uppercase;color: #fff;font-weight: 400;font-family: 'Roboto', sans-serif;}
.nav-links.active{color:#e4b264;font-weight: bold;}
.backto-link a{font-size: 11px;text-transform: uppercase;color: #fff;font-weight: bold;font-family: 'Roboto', sans-serif;}
.backto-link a .bck{font-weight: 300;}
.backto-link a .e8{color:#e30f18;font-weight:bold;}
.back-to-m{display: none;}
.vote-now-btn {border-radius: 4px;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);width: 180px; margin: 0 auto;display: table;font-size: 14px;text-transform: uppercase;color: #ffffff;font-weight: 900;font-family: 'Roboto', sans-serif;padding: 4px 0;text-align: center;}
/*Header CSS*/

/*Banner CSS*/
.banner-section{background: url('../images/ioty-awards-banner-bg-d.jpg');background-size: cover;background-repeat: no-repeat;height:710px;padding-bottom: 40px;}
.banner-data{position: absolute;bottom: -22px;}
.banner-section{background-position: center;}
.banner-text{font-size: 16px;line-height: 22px;color: #f3f5f6;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;max-width: 500px;margin: 0 auto;display: block;}
.clock-day:before {content: var(--timer-day);}
.clock-hours:before {content: var(--timer-hours);}
.clock-minutes:before {content: var(--timer-minutes);}
.clock-container {width: 243px;margin:10px auto 5px auto;border-radius: 8px;background-color: #010613;padding: 10px 0px;display: flex;justify-content: space-between;}
.clock-col {text-align: center;margin: 0 10px;position: relative;}
.clock-col:not(:last-child):before, .clock-col:not(:last-child):after {content: "";background-color: #f3f5f6;height: 5px;width: 5px;border-radius: 50%;display: block;position: absolute;right: -22px;}
.clock-col:not(:last-child):before {top: 35%;}
.clock-col:not(:last-child):after {top: 50%;}
.clock-timer:before {font-size: 42px;text-transform: uppercase;color: #f3f5f6;font-weight: 400;}
.clock-label {font-size: 13px;text-transform: uppercase;color: #f3f5f6;font-weight: 400;font-family: 'Roboto', sans-serif;}
.nominate-ban-btn{border-radius: 4px;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);width: 243px;margin: 0 auto;display: table;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 900;font-family: 'Roboto', sans-serif;padding: 13px 0;text-align: center;}
.event-date-time{display: flex;margin-top:40px;}
.events{display: flex;border-right: 1px dotted #c38f44;padding: 0 26px;}
.events:last-child{border-right: 0;}
.event-name{margin-left: 20px;}
.e-name{font-size: 16px;text-transform: uppercase;color: #f3f5f6;font-weight: 400;font-family: 'Roboto', sans-serif;}
.e-date{font-size: 24px;text-transform: uppercase;color: #f3f5f6;font-weight: 900;font-family: 'Roboto', sans-serif;}
/*Banner CSS*/

/*Overview CSS*/
.overview-section{background-color: #000b24;padding: 100px 0;}
.star-img{margin: 20px auto 40px;display: block;}
.overview-wrap{background: url('../images/overview-bg.jpg');background-repeat: no-repeat;background-size: cover;height: 530px;padding: 60px;} 
.overview-text{display: flex;}
.promo-video{margin-left: 30px;margin-bottom: 30px;padding-top: 20px;}
.overview-para{font-size: 16px;line-height: 28px;color: #ffffff;font-weight: 400;font-family: 'Roboto', sans-serif;margin-bottom: 15px;text-align: justify;}
.add-section{background-color:#000b24;}
.advertise{margin: 0 auto;display: block;}
/*Overview CSS*/

/*NOMINATION CSS*/
.nomination-section{background: url('../images/nomination-banner.jpg');background-repeat: no-repeat;background-size: cover;height: 790px;}
.tab{padding: 2px 30px;border-top:1px dotted #c09343;border-bottom:1px dotted #c09343;height: 42px;display: flex;justify-content: space-between;margin-bottom: 35px;}
.tablinks{border-left:1px dotted #c09343;cursor:pointer;text-align: center;padding: 0 15px;line-height: 35px;}
.tablinks .tab-name{font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 400;font-family: 'Roboto', sans-serif;padding: 8px;white-space: nowrap;}
.tablinks:first-child{border-left: 0;}
.tablinks.active{background-color: #c09343;border-radius: 4px;}
.tablinks.active .tab-name{font-weight: bold;color:#010613;}
.tabcontent{display: none;height: 510px;background: url('../images/nomination-bg.jpg');background-size: cover;background-repeat: no-repeat;padding: 40px;}
.nomination-wrap{display: flex;justify-content: space-between;}
.tab-ttl{font-size: 92px;letter-spacing: -1px;line-height: 41px;text-transform: uppercase;color: #fff;font-weight: 900;font-family: 'Roboto', sans-serif;text-align: center;background-color: transparent;opacity: .2;padding: 20px 0;}
.nomination-card{margin: 0 10px;position: relative;cursor: pointer;}
.nomination-image:after{content: "";position: absolute;width: 189px;left: 0;right: 0;margin: 0 auto;display:table;top:0;z-index: 999;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);height: 100%;border-radius: 8px;transition: all 0.5s ease;opacity: .3}
.nomination-image{position: relative;border:1px solid transparent;}
.nomination-card:hover .nomination-image{border: 1px solid #76e762;border-radius:8px;z-index: 0;}
.nomination-card:hover .nomination-image:after{opacity: 0;transition: all 0.5s ease;}
.nom-shadow{content:"";position: absolute;bottom: 0;background: url('../images/black-shade.jpg');background-size: cover;background-repeat: no-repeat;height: 213px;width: 189px;left: 0;bottom:4px;z-index: 1;border-radius: 0 0 8px 8px;}
.nom-btns{position: absolute;bottom:10px;left: 3px;right: 0;width: 95%;margin: 0 auto;z-index: 99999;}
.nominate-btn{border-radius: 4px;background-color: #f5314f;font-size: 16px;line-height: 35px;text-transform: uppercase;color: #ffffff;font-weight: 700;font-family: 'Roboto', sans-serif;display: block;text-align: center;transition: all 0.5s ease}
.nominate-btn-submit{border-radius: 4px;background-color:#76e762;font-size: 16px;line-height: 35px;text-transform: uppercase;color: #ffffff;font-weight: 700;font-family: 'Roboto', sans-serif;display: block;text-align: center;transition: all 0.5s ease;z-index: 9999;}
.nomination-card:hover .nominate-btn{display: none;transition: all 0.5s ease} 
.nomination-card:hover .nominate-btn-submit{display: block;transition: all 0.5s ease} 
.nominate-btn-submit{display:none;transition: all 0.5s ease}
.nomination-name{padding-top:20px;}
.nomination-card:hover .nomination-name{opacity: 1;transition: all 0.5s ease}
.nominiee{font-size: 16px;color: #ffffff;font-weight: 700;font-family: 'Roboto', sans-serif;text-align: center;}
.nominiee-for{font-size: 13px;line-height: 35px;text-transform: uppercase;color: #c09343;font-weight: 500;font-family: 'Roboto', sans-serif;text-align: center;}
.nomination-card-one {pointer-events: none;opacity: 0.7;}
/*NOMINATION CSS*/

/*Jury CSS*/
.jury-section{background: url('../images/jury-banner.jpg');background-repeat: no-repeat;background-size: cover;height: 539px;padding: 100px 0;}
.jury-wrap{display: flex;justify-content: space-between;padding: 0 60px;position: relative;}
.jury-inner{position: relative;z-index: 1;margin-bottom: 30px;}
.jury-wrap:after{content:"";position: absolute;width: 100%;height: 202px;background: url('../images/jury-bottom.jpg');background-size: cover;background-repeat: no-repeat;bottom:0;left: 0}
.jury-name{font-size: 16px;color: #ffffff;font-weight: 700;font-family: 'Roboto', sans-serif;text-align: center;text-transform: uppercase;}
.jury-desig{font-size: 12px;text-transform: uppercase;color: #c09343;font-weight: 500;font-family: 'Roboto', sans-serif;text-align: center;margin-top:10px;}
.add-section-2{background-color: #e7ebed;padding-top:30px;}
/*Jury CSS*/

/*Photogallery CSS*/
.photo-section{background-color:#e7ebed;padding: 100px 0;}
.photo-wrap{border-radius: 8px;background-color: #010613;padding: 25px 0;margin-bottom: 45px;}
.viewall-btn{border-radius: 4px;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);width: 243px;margin: 0 auto;display: table;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 900;font-family: 'Roboto', sans-serif;padding: 13px 0;text-align: center;}
.gallery-img{flex:1 0 auto;margin: 6px;width: 267px;cursor: pointer;}
.photo-slider .slick-prev:before{content: '';width: 0;height: 0;border-top: 10px solid transparent;border-right: 20px solid #555;border-bottom: 10px solid transparent;display: block;}
.photo-slider .slick-next:before{content: '';width: 0;height: 0;border-top: 10px solid transparent;border-left: 20px solid #555;border-bottom: 10px solid transparent;display: block;}
.photo-slider .slick-prev{left: -30px;}
.photo-slider .slick-next{right: -30px;}
/*Photogallery CSS*/

/*Videogallery CSS*/
.video-section{background-color:#e7ebed;}
.vid-inner p{font-size: 14px;color: #000000;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;margin-top:11px;}
.btn-sec{background-color: #fff;height: 235px;margin-top:-97px;padding-top:145px;}
/*Videogallery CSS*/

/*Winners CSS*/
.winners-section{background: url('../images/winner-bg.jpg');background-repeat: no-repeat;background-size: cover;padding: 70px 0;}
.winner-wrap{display: flex;}
.winner-inner{padding: 20px 50px;width: 100%;background-color:rgba(1, 6, 19, .8);border-radius: 25px;}
.winner-img{width: 100%;}
.winner-slider .slick-prev:before{content: '';width: 0;height: 0;border-top: 8px solid transparent;border-right: 16px solid #555;border-bottom: 8px solid transparent;display: block;}
.winner-slider .slick-next:before{content: '';width: 0;height: 0;border-top: 8px solid transparent;border-left: 16px solid #555;border-bottom: 8px solid transparent;display: block;}
.winner-slider .slick-prev{left: -25px;z-index: 1}
.winner-slider .slick-next{right: -15px;}
.winner-name{font-size: 16px;color: #ffffff;font-weight: 700;font-family: 'Roboto', sans-serif;text-align: center;margin-top:6px;text-transform: uppercase;}
.winner-desig{font-size: 13px;text-transform: uppercase;color: #c09343;font-weight: 500;font-family: 'Roboto', sans-serif;margin-top:8px;text-align: center;text-transform: uppercase;}
.winners-add{width: 20%;margin-left: -30px;}
.big-add{height: 558px;}
.winners-section .viewall-btn{margin: 40px auto;}
/*Winners CSS*/

/*Connect CSS*/
.connect-section{background-color: #fff;padding: 100px 0 50px;}
.connect-img{margin: 0 auto;display: block;}
/*Connect CSS*/

/*Partners CSS*/
.partners-section{background-color: #e7ebed;padding:60px 0 10px 0;}
.partners-wrap{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.partner-div{margin-bottom: 50px;}
.part-name{font-size: 14px;letter-spacing: 1px;line-height: 35px;color: #000000;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;margin-bottom: 6px;}
.part-logo{padding:0 20px;background-color: #fff;border: 1px solid #bcbcbc;width: 160px;height: 80px;display: flex;align-items: center;justify-content: center;}
.asso-logos{display: flex;justify-content: center;}
.partner-img{display: block;margin: 0 auto}
.asso-logos .part-logo{margin:0 12px;}
.associate-logos .part-logo{margin:0 12px;}
.part-logo-pre{padding:0 20px;background-color: #fff;border: 1px solid #bcbcbc;width: 300px;height: 150px;display: flex;align-items: center;justify-content: center;}
.partner-img-pre{display: block;margin: 0 auto;padding: 10px;}
.part-logo-co{padding:0 20px;background-color: #fff;border: 1px solid #bcbcbc;width: 225px;height: 118px;display: flex;align-items: center;justify-content: center;}
.partner-img-co{display: block;margin: 0 auto;padding: 10px;}
.associate-slider .slick-prev:before{content: '';width: 0;height: 0;border-top: 8px solid transparent;border-right: 16px solid #555;border-bottom: 8px solid transparent;display: block;}
.associate-slider .slick-next:before{content: '';width: 0;height: 0;border-top: 8px solid transparent;border-left: 16px solid #555;border-bottom: 8px solid transparent;display: block;}
.associate-slider .slick-prev{left: -15px;;z-index: 1}
.associate-slider .slick-next{right: -30px;}
.associate-slider .partner-img {width: 100%;}
.prt-co-partner{margin-left: 30px;}
.partners-section .part-logo-co{margin:0 auto;}
.partners-section .part-logo-pre{margin:0 auto;}
.partner-div-wrap {display: flex;width: 100%;justify-content: center;}
.associte-ptr-lt {width: 45%;margin-right: 90px;}
.edu-prt-rt {position: relative;right: 30px;}
/*Partners CSS*/

/*Footer CSS*/
.awards-footer{background-color: #010513;padding: 20px 0;}
.footer-wrap{display: flex;align-items: center;justify-content: space-between;}
.footer-inner{display: flex;align-items: center;justify-content: center;}
.footer-inner li{padding: 0 5px;}
.copyright{opacity: 0.800;font-size: 13px;text-transform: uppercase;color: #f8f4fd;font-weight: 500;font-family: 'Roboto', sans-serif;}
.foot-links{opacity: 0.800;font-size: 13px;text-transform: uppercase;color: #f8f4fd;font-weight: 500;font-family: 'Roboto', sans-serif;border-right: 1px solid #f8f4fd;padding: 0 10px;}
.foot-links:last-child{border:0;}
.social-img.tw{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/tw.png');background-size: cover;background-repeat: no-repeat;height: 37px;width: 37px;display: inline-block;background-position-x:center;border-radius: 50%;}
.social-img.fb{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/soc-img.png');background-size: cover;background-repeat: no-repeat;height: 40px;width: 40px;display: inline-block;}
.social-img.insta{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/soc-img.png');background-size: cover;background-repeat: no-repeat;height: 40px;width: 40px;display: inline-block;background-position: center;}
.social-img.yt{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/soc-img.png');background-size: cover;background-repeat: no-repeat;height: 40px;width: 40px;display: inline-block;background-position: right;}
.social-img.wht{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/whatsApp-logo.png');background-size: cover;background-repeat: no-repeat;height: 40px;width: 40px;display: inline-block;background-position-x:center;border-radius: 50%;background-color: #fff;}
.social-img.lkdn{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/linkedIn-logo.png');background-size: cover;background-repeat: no-repeat;height: 40px;width: 40px;display: inline-block;background-position-x:center;border-radius: 50%;background-color: #fff;}

/*Footer CSS*/
/* css for inner pages */
.banner-section-inner{background: url('https://images.news18.com/dlxczavtqcctuei/news18/news18-features/microsites/india-awards/images/phogallary_bg.jpg');background-size: cover;background-repeat: no-repeat;height:215px;padding-bottom: 40px;background-position: center;}
.back_home{position: relative;}
.back_home a{font-size: 14px;line-height: 51px;color: #ffffff;font-weight: 400;font-family: "Roboto";position: relative;margin-right: 10px;}
.back_home a::after{content: "";position: absolute;border: solid white;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;transform: rotate(135deg);-webkit-transform: rotate(135deg);top: 5px;left: 45px;}
.phto-inner-ttle{font-size: 14px;line-height: 51px;color: #ffffff;font-weight: 400;font-family: "Roboto"; margin-left: 5px;}
.mid-title-wrap{padding-top: 40px; margin: 0 auto;}
.inner-sect-photo .photo-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.inner-sect-photo .photo-inner .photo-img {flex: 1 0 33%;padding: 25px;}
.inner-sect-photo .photo-slide{max-width: 935px;margin:0 auto;}
.gallery-img{width: 100%;}
.inner-sect-photo .photo-wrap{position: relative;}
.lang-dropdown{position: absolute;top:-20px;right: 30px;}
.dropdown-btn{border-radius: 4px;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);width: 180px;margin: 0 auto;display: table;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 900;font-family: 'Roboto', sans-serif;padding: 8px 0;text-align: center;cursor: pointer;outline-style: none;}
.lang-dropdown option{background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);width: 180px;margin: 0 auto;display: table;font-size: 16px;text-transform: uppercase;color: #000;font-family: 'Roboto', sans-serif;padding: 8px 0;text-align: center;}
.load-more-btn{border-radius: 4px;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);width: 243px;margin: 0 auto;display: table;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 900;font-family: 'Roboto', sans-serif;padding: 13px 0;text-align: center;}
/* inner winner page */
.winner-sect-photo .photo-wrap{position: relative;}
.winner-year {color: #c09343;text-align: center;font-size: 48px; font-weight: 700;font-family: 'Roboto', sans-serif;padding: 15px 0;}
.winner-sect-photo .photo-inner{display: flex;flex-wrap: wrap;justify-content: center;}
.winner-sect-photo .photo-inner .photo-img {flex:0 0 auto; padding: 25px;position: relative;}
.winner-sect-photo .photo-slide{max-width: 1050px;margin:0 auto;}
.gallery-img{width: 100%;}
.winner-sect-photo .photo-inner .photo-img .gallery-img{border-radius: 50%; width: 150px;height: 150px;}
.tropy-img-nw{margin-top: -30px;position: relative;bottom: 0;left: 65px;}
.winner-detail-cp {max-width: 150px;}
.winner-year-visible{display: block;}
.winner-year-hidden{display: none;}
/* tool tip */
.photo-img:hover .tooltip{display: block;}
.tooltip{ border:1px solid #898989; border-radius:10px; padding:18px; position:absolute; background:#fff; z-index:10; opacity:1;display: none;
    -webkit-transition: all 3s ease; -moz-transition: all 3s ease; -ms-transition: all 3s ease; -o-transition: all 3s ease; transition: all 3s ease; width:200%;}
   
.tooltip-title{ color:#134897; border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:10px; font-size:14px;}
.tooltip p{font-size:12px; margin-bottom:0;}
.tooltip-01{ top:60%; left:-25%;}
/* video gallary inner page */
.inner-sect-video .photo-wrap{position: relative;}
.vid-inner{padding: 10px;background-color: #fff;position: relative;}
.small-play {position: absolute;width: 40px;height: 40px;top: 60px;left: 42%; cursor: pointer;}
.vid-inner p{font-size: 14px;color: #000000;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;margin-top:11px;width: 250px;}
.btn-sec{background-color: #fff;height: 235px;margin-top:-97px;padding-top:145px;}
.inner-sect-video .vid-img{width:250px;height: 140px;}
.video-slide{padding: 35px;}
.inner-sect-video .photo-inner {display: flex;flex-wrap: wrap;justify-content: center;}
/* photogallary pop */
.image-popup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);display: flex;justify-content: center; align-items: center;z-index: 9;}
.image-popup img {max-width: 100%;max-height: 100%;}
.close {position: absolute;top: 40px;right: 30px;font-size: 34px;color: white;cursor: pointer;}
.prev,.next {position: absolute;top: 50%;transform: translateY(-50%);font-size: 30px;color: #000;;cursor: pointer;}
.prev {left: 20px;}
.next {right: 20px;}
.preview-box {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.9);
    background: #fff;
    max-width: 700px;
    width: 98%;
    z-index: 99999;
    opacity: 0;
    pointer-events: none;
    border-radius: 3px;
    padding: 0 5px 5px;
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}
.preview-box.show {
    opacity: 1;
    pointer-events: auto;
    transform: translate(-50%, -50%) scale(1);
    transition: all .3s ease;
}
.preview-box .details {
    display: flex;
    align-items: center;
    padding: 12px 15px 12px 10px;
    justify-content: space-between;
}
.preview-box .details .title {
    display: flex;
    font-size: 18px;
    font-weight: 400;
}
.preview-box .image-box {
    display: flex;
    width: 100%;
    position: relative;
}
.details .title p.current-img {
    font-weight: 400;
}
.details .title p {
    margin: 0 5px;
}
.details .icon {
    color: #007bff;
    font-size: 20px;
    cursor: pointer;
}
.image-box img {
    width: 100%;
    border-radius: 0 0 3px 3px;
}
.slide.prevg {
    left: 0;
}
.image-box .slide {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    height: 50px;
    width: 60px;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
}
.slide.prevg {
    left: 0
}
.slide.nextg {
    right: 20px
}
.prevg:after {
    content: " ";
    width: 0;
    height: 0;
    border: solid white;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 8px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    top: 6px;
    bottom: 0;
    position: absolute
}
.nextg:after {
    content: " ";
    width: 0;
    height: 0;
    border: solid white;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 8px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top: 6px;
    bottom: 0;
    position: absolute
}
.image-box img {
    width: 100%;
    border-radius: 0 0 3px 3px
}
/*Popup CSS*/
.thankyou-popup{background-color:#fff;padding: 30px 0;max-width: 800px;position: fixed;left: 0;right: 0;margin: 0 auto;top:20%;box-shadow:0px 0px 0px 9999px rgba(0,0, 0, 0.831);z-index: 99999;border-radius:4px;display: none;}
.thankyou-popup.open-popup{display: block;}
.thanks-ttl{font-size: 24px;line-height: 28px;text-transform: uppercase;color: #f5314f;font-weight: 900;font-family: 'Roboto', sans-serif;text-align: center;}
.thanks-text{font-size: 13px;letter-spacing: 0px;line-height: 35px;text-transform: uppercase;color: #000000;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;}
.cross-btn{font-size: 13px;letter-spacing: 0px;line-height: 20px;text-transform: uppercase;color: #000000;font-weight: 400;font-family: 'Roboto', sans-serif;text-align: center;position: absolute;right: 5px;top:0px;cursor: pointer;}
/*Popup CSS*/
/* video pop up */
.popup_overlay{display:block;}
.popup_overlay{position: fixed; top:0; bottom: 0; left: 0; right: 0; background-color: rgba(000,000,000,0.8); z-index: 9999;}
.popup_overlay .closed{ width: 25px; height: 25px; border-radius: 100%; background-color: #000; cursor: pointer; font-size: 10px; line-height: 25px; text-align: center; display: block; color: #fff; margin-left: auto; position: absolute; right: 10px; top:10px; z-index: 99}
.waterthon_popup{ position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    transform: translate(-50%,-50%);
    z-index: 101;
    max-width: 600px;
    margin: 0 auto;
       padding: 20px;
    box-sizing: border-box;width: 90%}
         .waterthon_popup .preap{
   position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    margin-bottom: 15px;
}

.waterthon_popup .preap iframe{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.clock-timer{font-size: 42px;text-transform: uppercase;color: #f3f5f6;font-weight: 400;}
.tabcontent.active{display:block} .twitter_right_widget {height: 349px;width: 340px;overflow-y: scroll;}.connect-wrap{display:flex;justify-content: space-evenly;}
.nomination-wrap.disable{pointer-events: none;opacity: .5;}
/* header timer */
.clock-timer{font-size: 42px;text-transform: uppercase;color: #f3f5f6;font-weight: 400;}
.tabcontent.active{display:block} .twitter_right_widget {height: 349px;width: 340px;overflow-y: scroll;}.connect-wrap{display:flex;justify-content: space-evenly;}
.nomination-wrap.disable{pointer-events: none;opacity: .5;}
.clock-timer-h{font-size: 12px;text-transform: uppercase;color: #f3f5f6;font-weight: 800;}
.clock-day-h:before {content: var(--timer-day);}
.clock-hours-h:before {content: var(--timer-hours);}
.clock-minutes-h:before {content: var(--timer-minutes);}
.clock-container-h {width: 175px;margin: 3px auto 5px auto;border-radius: 8px;background-color: #010613;padding: 3px 0px;display: flex;justify-content: space-between;background-image: linear-gradient(110deg, #ff8d44 0%, #f91362 50%, #35126a 100%);}
.clock-col-h {text-align: center;margin: 0 10px;position: relative;}
.clock-col-h:not(:last-child):before, .clock-col:not(:last-child):after {content: "";background-color: #f3f5f6;height: 5px;width: 5px;border-radius: 50%;display: block;position: absolute;right: -22px;}
.clock-col-h:not(:last-child):before {top: 35%;}
.clock-col-h:not(:last-child):after {top: 50%;}
.clock-timer-h:before {font-size: 42px;text-transform: uppercase;color: #f3f5f6;font-weight: 400;}
.clock-label-h {font-size: 10px;text-transform: uppercase;color: #f3f5f6;font-weight: 600;font-family: 'Roboto', sans-serif;}
@media(max-width: 1024px){
    /*Header CSS*/
    .star-img{width: 100%;}
    .sec-ttl{font-size: 25px;}
    .sec-ttl-white{font-size: 25px;}
    .sec-ttl-fff{font-size: 25px;}
    .big-nav{display: none;}
    .logo{display: none;}
    .amrit-header{height: auto;opacity: 1;}
    .hamburger-container{display: block;position: relative;z-index: 9;}
    .back-to-d{display: block;}
    .backto-link{padding-right: 10px;}
    .header-inner{padding: 6px 0;}
    .back-to-m{display: block;}
    .nav-list{display:block;background-color:#010613;padding: 70px 10px;position: absolute;top: 0px;height: 100vh;left: -70%;transition: .5s all;width: 70%;}
    .open-nav{left: 0;transition: .5s all;box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.831)}
    .nav-list li{margin-right: 0;margin-bottom: 20px;border-right: 0;padding: 0}
    /*Header CSS*/
    .nominate-ban-btn {display: block;}
    .banner-section{background: url('../images/ioty-awards-banner-bg-m.jpg');background-size: cover;background-repeat: no-repeat;padding-bottom: 40px;height: 580px;}
    .banner-section{background-position: center;}
    .banner-data{bottom:unset;position: relative;padding-top:220px;}
    .banner-text{width: 100%;}
    .nominate-ban-btn {width: 80px;font-size: 11px;padding: 5px 0;}
    .banner-data {padding-top: 430px;padding-left: 460px;}
    .clock-container {padding-top: 10px;padding-bottom: 10px;width: 200px;}
    .clock-timer:before{font-size: 25px;}
    .event-date-time{overflow-x: auto;margin-top: 10px;}
    .event-name{white-space: nowrap;}
    .overview-section{padding: 30px 0;overflow-y: auto;}
    .overview-wrap{padding: 20px;}
    .overview-text{flex-direction: column;}
    .promo-video{width: 100%;margin: 10px auto;}
    .advertise{width: 100%;}
    .nomination-section{padding: 30px 0;height: 700px;}
    .tab{overflow-x: auto;}
    .tabcontent{padding: 10px 10px;}
    .nomination-wrap{overflow-x: auto;}
    .tab-ttl{font-size: 25px;line-height: 25px;}
    .jury-section{padding: 30px 0;height: auto;}
    .jury-wrap{overflow-x: auto;padding: 0 10px;}
    .note-jury{padding: 0 5px;}
    .jury-wrap:after{width: 243%;}
    .photo-section{padding: 30px 0;}
    .photo-wrap{padding: 10px 0;margin-bottom: 20px;}
    .gallery-img{width: 175px;}
    .slick-dots li.slick-active button:before{color:#fff;}
    .slick-dots li button:before{color:#fff;}
    .video-slider .slick-slide, .video-slider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {transform: unset;transition: all 0.4s ease-in-out;}
    .video-slider .slick-slide {margin: 0;display: unset;align-items: center;justify-content: center;transform:unset;flex-direction: column;transition: all 0.4s ease-in-out;}
    /* .video-slider .slick-slide img{width: 100%;} */
    .vid-inner{padding: 5px;}
    .video-slider .slick-current.slick-active {transform: unset;background-color: unset;padding-top: unset;border-radius: 8px;}
    .video-slider .slick-prev{left: 0}
    .video-slider .slick-next{right: 0}
    .vid-img{margin: 0 auto;}
    .vid-inner p {padding: 0px 25px;}
    .btn-sec{height: auto;margin:0;padding:20px 0;background: transparent;}
    .winner-wrap{flex-direction: column;}
    .winner-inner{padding: 20px 10px;width: 100%;}
    .winner-slider .slick-prev{left: 0}
    .winner-slider .slick-next{right: 0}
    .winners-add{width: 100%;margin: 0;}
    .big-add{height: auto;margin: 0 auto;display: table;}
    .connect-img{width: 100%;}
    .partners-section{padding: 20px 0 0 0}
    .partners-wrap{display: block;}
    .partner-div{margin-bottom: 20px;}
    .part-logo{margin: 0 auto;display: block;padding: 10px;}
    .part-logo-pre {margin: 0 auto;display: block;padding: 10px;}
    .part-logo-pre{width: 250px;height: 100px;}
    .part-logo-co {margin: 0 auto;display: block;padding: 10px;}
    .associate-slider .slick-next {right: 25px;}
    .associate-slider .slick-prev {left: 35px;z-index: 1;}
    .asso-logos{justify-content: flex-start;overflow-x: auto;position: relative;z-index: 9}
    .footer-wrap{flex-direction: column;}
    .footer-wrap ul{margin: 10px 0;}
    .thankyou-popup{width: 87%;}
    .connect-wrap {display: flex;flex-direction: column;height:auto;}
    .associate-prt {display: flex;justify-content: center;}
    /* inner page */
    .dropdown-btn{width:120px;font-size: 12px;padding: 5px 0;}
    .lang-dropdown option{width:120px;font-size: 12px;padding: 5px 0;}
    .back_home{margin-left: 10px;}
    .inner-sect-photo .photo-inner .photo-img {padding: 0px;}
    .winner-year{font-size: 34px;}
    .partner-div-wrap .partner-img{width:100%;height: 100%;}
    .tooltip{width: 100%;}
    .tooltip-01{top: 60%;left: 0%;right: 0;margin: 0 auto;}
    .partner-div-wrap{flex-direction: column;}
    .associte-ptr-lt {width: 100%;margin-right: 0px;}
    .edu-prt-rt {right: 0;}
    .clock-timer-h{font-size: 9px;}
    .clock-label-h {font-size: 9px;}
    .clock-container-h {width: 164px;margin: 3px }
    .grd-ttle {font-size: 10px;}
}
@media(max-width: 360px){
    .gallery-img{width: 168px;}
}