@font-face{font-family:"GothamMedium";src:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/fonts/GothamMedium.woff2') format("woff2");font-style:normal;font-display:optional}
@font-face{font-family:"GothamBook";src:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/fonts/GothamBook.woff2') format("woff2");font-style:normal;font-display:optional}
@font-face{font-family:"GothamBold";src:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/fonts/GothamBold.woff2') format("woff2");font-style:normal;font-display:optional}
@font-face{font-family:"GothamBlack";src:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/fonts/GothamBlack.woff2') format("woff2");font-style:normal;font-display:optional}
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,sup,tt,var,b,u,i,center,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,ruby,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{font-family:"GothamMedium";background:#120a70;color:#fff}
*{line-height:1.22;box-sizing:border-box}
ol,ul{list-style:none}
b{font-weight:bold}
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;color:#fff}
img{width:100%;vertical-align:top;height:auto}
::-webkit-scrollbar{width:4px;height:2px;border-radius:5px}
::-webkit-scrollbar-track{background:#120a70;border-radius:5px}
::-webkit-scrollbar-thumb{background:#00bfdf;border-radius:5px}
::-webkit-scrollbar-thumb:hover{background:#aa8833}
.bigslider,.artslider{display:none}
.slick-initialized.slick-slider{display:block}
.slide{margin:0 10px}
.slick-slide{height:auto;margin:0 10px}
.slide:last-child{margin-right:0}
.slide:focus{outline:none}
.slick-slider .slick-list{margin:0 50px}
.slick-arrow{position:absolute;cursor:pointer;width:25px;height:25px;z-index:9;font-size:0;border:0;border-radius:4px;border-radius:5%;background:#fff;top:40%;transform:translate(0%,-40%)}
.slick-disabled{opacity:.6}
.slick-slide img{width:100%;}
.slick-prev{left:10px;cursor:pointer}
.slick-next{right:10px;cursor:pointer}
.slick-next:before{content:"";position:absolute;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid transparent;display:inline-block;padding:0;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);top:8px;right:10px}
.slick-arrow svg{background:#eb2474;border-radius:50%;fill:#fff;position:relative}
.slick-prev:before{content:"";position:absolute;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid transparent;display:inline-block;padding:0;transform:rotate(0);-webkit-transform:rotate(0);top:8px;left:10px}
.slick-dots{display:flex;justify-content:center;margin:30px auto 0}
.slick-dots li button{background:#00bfdf;border:0;font-size:0;padding:5px;border-radius:15px}
.slick-dots li{margin:0 5px}
.slick-dots li.slick-active button{background:#00bfdf}
.maxwidth{max-width:1240px;margin:0 auto;position:relative}
.howto,.video,.interlist, .temp{padding:80px 0 40px}
.article{padding:80px 0; position: relative}
.partnow {
    position: sticky;
    right: 0;
    /* background: #e32b27; */
    /* padding: 10px 50px 10px 20px; */
    border-radius: 20px 0 0 20px;
    top: 30px;
    text-transform:uppercase;
    font-family:"GothamBlack";
    z-index: 99;
    text-align: right;
    display: inline-block;
    justify-content: flex-end;
    flex-direction: unset;
    /* margin: 0 auto; */
    left: unset;
    position: sticky;
    position: -webkit-sticky;
    overflow: visible;
    display: flex;
}
.partnow a{background: #e32b27; 
    padding: 10px 50px 10px 20px; 
border-radius: 20px 0 0 20px;}
.partnow .slick-next {
    right: 22px;
    cursor: pointer;
}

.partnow .slick-arrow {
    position: absolute;
    cursor: pointer;
    width: 15px;
    height: 15px;
    z-index: 9;
    font-size: 0;
    border: 0;
    border-radius: 4px;
    border-radius: 5%;
    background: #fff;
    top: 50%;
    transform: translate(0%,-50%);
}
.partnow .slick-next:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-right: 4px solid #000;
    border-bottom: 4px solid transparent;
    display: inline-block;
    padding: 0;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    top: 4px;
    right: 5px;
}
.butncbox strong {
    font-family: "GothamBlack";
}
.butncbox li {
        font-size: 16px;
    line-height: 32px;
    color: #ffffff;
    font-family: "GothamBook";
    margin-bottom: 20px;
    padding-left: 10px;
}
.aboutbg{margin-top:-170px;padding-bottom:50px}
.d-hide{display:none}
.m-hide{display:block}
.section-title{color:#fff;font-size:32px;text-align:center;margin:0 0 35px;text-transform:uppercase;font-family:"GothamBlack"}
.primary-btn{padding:10px 25px;background:#e64942;border-radius:20px;display:inline-block;font-size:25px;color:#fff;border:none;cursor:pointer}
.primary-btn.sec-clr{background:#3a7dda;font-size:18px;line-height:24px;color:#fff}
.bluebg{background-color:#002347}
.grybg{background-color:#f5f5f5}
.happyframe{position:relative;width:100%;padding-bottom:56.3%;height:0; border-radius:30px; overflow:hidden}
.happyframe iframe, .happyframe video{position:absolute;top:0;left:0;width:100%;height:100%}
.blue{color:#21366b}
.white{color:#fff}
.left{text-align:left}
.modal-class{position:fixed;top:50%;left:50%;background:transparent;transform:translate(-50%,-50%);z-index:101;max-width:700px;margin:0 auto;padding:20px;height:100%;margin:0 auto;text-align:center;box-sizing:border-box;max-height:360px;width:100%}
.lightbox{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:rgb(0 18 36 / 93%)}
.lightbox .lightbox-video{width:100%;padding-bottom:56%}
.lightbox iframe{position:absolute;height:100%;width:100%;left:0;right:0}
.lightbox .lightbox-column{height:390px}
.lightbox img{display:block;margin:0 auto}
.lightbox .lightbox-close{position:absolute;display:block;top:10px;right:10px;color:#fff;font-size:30px;height:30px;width:30px;background:#e32b27;border:0;border-radius:50%;line-height:29px;text-align:center;z-index:9999;font-weight:700}
.lightbox .lightbox-close:hover{text-decoration:none}
.vdocontent{position:absolute;bottom:0;background:rgb(0 18 36 / 65%);color:#f1f1f1;width:100%;padding:20px;display:flex;align-content:center;top:0;flex-wrap:wrap}
.top-header{position:relative;top:0;padding:0;z-index:999;left:0;right:0;transition:.2s}
.top-header.fixhead{top:0;transition:.2s;padding:0;transition:.2s;box-shadow:1px 1px 5px rgb(0 0 0 / 50%)}
.nav-menu{display:flex;justify-content:center;align-items:center;margin:0;padding: 18px 15px;margin:0 0 0 270px}
.menu-item{position:relative;border-right: 1px solid;}
.menu-item:last-child{margin-right:0;border-right: 0;}
.menu-item a{font-size:14px;letter-spacing:.22px;line-height: 12px;text-transform:uppercase;color:#fff;text-align:center;padding: 0px 13px;display:inline-block;margin: 0;font-family:"GothamMedium"}
.menu-item a:last-child{/* padding-right:0; *//* margin-right:0; */}
.menu-item::after{content:"";position:absolute;right:-25px;bottom:0;width:2px;height:24px;background:transparent;top:0}
.menu-item:last-child::after{content:none}
.top-header .max-width-class{position:relative}
.top-img{display:block;position:absolute;top:0;left:0;z-index:999;width:250px;transition:.2s;border-radius:100%;transform:translate(0,0)}
.hamburger{display:none;cursor:pointer;padding:15px;z-index:9999999;position:relative}
.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff}
.fl-flex{display:flex;justify-content:center;align-items:flex-end}
.fl-left{width:50%;background:rgb(0 191 223 / 35%);border-radius:30px;overflow:hidden}
.fl-right{width:50%;background:rgb(0 191 223 / 35%);border-radius:30px;padding:30px 45px;overflow:hidden}
.cutup{position:relative;z-index:9;margin-left:20px}
.cutdown{position:relative;top:35px;left:-20px}
.howto .cutdown{z-index:99;}
.minhgt{overflow-x:hidden;max-height:230px;overflow-y:scroll;padding-right:20px}
.aboutbg .minhgt{max-height:270px}
.aboutbg p{font-size:16px;line-height:32px;color:#ffffff;font-family:"GothamBook";margin-bottom:20px}
.socialimg{position:absolute;bottom:300px;left:-40px;z-index:99;width:250px;margin:0 auto}
.accordion{background:transparent;color:#fff;cursor:pointer;padding:18px 40px 18px 10px;width:100%;border:none;text-align:left;outline:none;font-size:18px;transition:.4s;font-family:"GothamBold";border-top:1px solid #6189bb;position:relative}
.accordion::after{content:"+";color:#fff;margin-left:5px;font-family:"Arial";font-size:26px;line-height:13px;position:absolute;right:0;top:20px;width:13px;height:13px}
.accordion.active::after{content:"\2212";font-family:"Arial"}
.panel{padding:0 10px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.panel p{font-family:"GothamBook";font-size:16px;margin-bottom:20px;line-height:22px}
.prize{position:relative}
.prize::after{position:absolute;content:"";bottom:0;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/bg.png');width:100%;background-size:cover;left:0;right:0;background-repeat:no-repeat;background-position:bottom left;top:0;z-index:-1}
.botbg{position:relative}
.botbg::after{position:absolute;content:"";bottom:0;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/bg2.png');width:100%;background-size:cover;left:0;right:0;background-repeat:no-repeat;background-position:top center;top:0;z-index: -11;}
.howto{position:relative}
.howto::after{position:absolute;content:"";bottom:0;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/bg3.png');width:100%;background-size:contain;left:0;right:0;background-repeat:no-repeat;background-position:right center;top:0;z-index:-1}
.temp{position:relative;max-width: 1600px;margin: 0 auto;}
.temp::after{
    position: absolute;
    content: "";
    top: 75px;
    background-image: url(https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/bg5.png);
    width: 200px;
    background-size: contain;
    left: 0;
    background-repeat: no-repeat;
    background-position: left top;
    height: 100%;
    z-index:-1;
    }
.mark-scroll {
        position: absolute;
        top: 0;
        left: 20%;
        width: 51%;
        font-size: 18px;
        background: rgb(0 143 191 / 58%);
}
.marquee-scr{padding: 10px;}
.slider-tab-wrap{position:relative}
.slider-tab-wrap::after{position:absolute;content:"";bottom:0;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/bg3.png');width:100%;background-size:contain;left:0;right:0;background-repeat:no-repeat;background-position:left center;top:0;z-index:-1}
.top-header .maxwidth{display:flex;align-items:center;justify-content:space-between}
.interlist .maxwidth{position:relative}
.interlist .maxwidth::after{position:absolute;content:"";top:-75px;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/bg4.png');width:200px;background-size:contain;right:-60px;background-repeat:no-repeat;background-position:right top;height:100%}
.jury-slider::after{position:absolute;content:"";bottom:0;width:100%;right:0;left:0;background:#0c3b8d;height:55%;border-radius:30px;z-index:-1}
.prizeimg{width:100%;margin:0 auto;height:980px;position:relative}
.prizeimg img{object-fit:cover;position:absolute;height:980px}
.writeup h1{font-family:"GothamBlack";font-size:24px}
.writeup{left:60px;position:relative;width:250px;font-family:"GothamBook";font-size:16px;margin-bottom:50px;line-height:22px;color:#120a71}
.formwrap{position:absolute;top:0;right:0;max-width:360px;width:100%;margin:0 auto}
.happyform{width:100%;background:rgb(0 143 191 / 58%);padding: 10px 25px 25px;border-radius:0 0 30px 30px;position:relative}
.tc{font-size:11px;text-transform:uppercase;color:#fff;font-family:"GothamMedium";text-align:center;margin:30px auto;display:inline-block;max-width:360px;width:100%; line-height:1.22}
.tc a{padding:5px;border-bottom:2px solid #e32b27;display:block;text-align:center;margin-bottom:5px; color: #fff;}
.tc span{color: #e32b27;}
.markq-date{color: #e32b27;}
.happyform label{font-size:14px;color:#000000;font-family:"GothamMedium";text-transform:uppercase;width:30%;line-height:18px}
.happyform input{border:0;outline:0;padding:7px 10px;width:70%;background:#fff;border-radius:3px;box-shadow:1px 1px 3px rgb(6 6 6 / 49%)}
.happyform textarea{border:0;outline:0;padding:5px 10px;width:100%;margin-top:7px;background:#fff;border-radius:3px;box-shadow:1px 1px 3px rgb(6 6 6 / 49%)}
.inputwrap{justify-content:space-between;align-items:center;margin: 10px 0;position:relative;display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
	.happyform .chklist {position: relative;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 25px;font: 9px "GothamMedium";color: #000;cursor: pointer;text-decoration: underline;width:100%;margin-top: 10px;display:inline-block;line-height: 15px;text-transform: capitalize;text-decoration-color:transparent}
.chklist input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.chklist .ic_check {top: 2px; left: 0; background-color: #fff; border: 1px solid #e1140a; border-radius: 3px; width: 14px; height: 14px; display: inline-block; cursor: pointer; vertical-align: middle; position: absolute;}
.chklist input:checked ~ .ic_check {background-color: #fff;}
.chklist input:checked ~ .ic_check:after {display: block;}
.ic_check:after {content: ""; position: absolute; display: none;}
.chklist .ic_check:after {left: 3px; top: 1px; width: 4px; height: 6px; border: solid #e1140a; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute;}

.switch{width:24rem;position:relative}
.switch input{position:absolute;top:11px;z-index:2;opacity:0;cursor:pointer}
.switch input:checked{z-index:1}
.switch input:checked + label{opacity:1;cursor:default;color:#1e387c;font-family:"GothamBold"}
.switch input:not(:checked) + label:hover{opacity:.5}
.uploadfield{display:inline-block;background-color:#e32b27;color:white;padding:10px 40px 10px 20px;font-family:"GothamBold";border-radius:.3rem;cursor:pointer;position:relative;width:100%; border:0}
.uploadfield::after{position:absolute;content:"";bottom:0;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/upload.png');width:13px;background-size:cover;background-repeat:no-repeat;background-position:right center;top:11px;height:13px;right:18px}
.switch label{transition:opacity .25s ease;cursor:pointer;opacity:.8;font-size:13px;color:#666868;font-family:"GothamBold";position:absolute;left:16px;top:12px}
.switch .toggle-outside{border-radius:2rem;padding:9px;transition:.25s ease all}
.switch .toggle-inside{border-radius:5rem;background:#00bfdf;position:absolute;transition:.25s ease all}
.switch--horizontal{width:70%;margin:0 auto;font-size:0;margin-bottom:0;position:relative;background:#fff;padding:19px 10px;border-radius:3px;box-shadow:1px 1px 3px rgb(6 6 6 / 49%)}
.switch--horizontal input{height:1rem;width:25px;left:5rem;margin:0}
.switch--horizontal input:last-of-type{left:7rem}
.switch--horizontal label:last-of-type{left:unset;right:0}
.switch--horizontal .toggle-outside{background:#120a70;position:absolute;width:56px;left:4.9rem;top:10px}
.switch--horizontal .toggle-inside{height:25px;width:25px}
.switch--horizontal input:checked ~ .toggle-outside .toggle-inside{left:0;top:-4px}
.switch--horizontal input ~ input:checked ~ .toggle-outside .toggle-inside{left:2.25rem}
#file-chosen{position:absolute;right:4px;bottom:-17px;font-size:12px;font-weight:normal}
.submit{border-radius:20px;background-color:#ffffff;font-size:18px;line-height:21px;text-transform:uppercase;color:#120a70;border:0;font-family:"GothamBold";padding:7px 15px;box-shadow:0 0 20px 0 #ffff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:0;right:0;width:108px;margin:0 auto;bottom:-15px;cursor: pointer;}
.submit:hover{box-shadow:0 0 30px 5px #ffff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.vdobg{position:relative}
.vdobg::after{position:absolute;content:"";bottom:0;background-image:url('https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/enterbg.jpg');width:100%;background-size:cover;left:0;right:0;background-repeat:no-repeat;background-position:center center;top:0;z-index:-1}
.temp-left{width:70%}
.temp-right{width:28%}
.video-tumb li:last-child .arttil{margin-bottom:0}
.video-tumb img{width:100%;vertical-align:top;height:85px;object-fit:cover}
.video-tumb .slick-list li{margin:10px}
.icon{position:relative}
.icon svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;height:100%;z-index:9}
.icon img{filter:brightness(0.7)}
.vdo-slider .slick-slide:hover{background:#00bfdf}
.vdo-slider .slick-slide:hover .artdes{color:#000}
.readmore{font-size:16px;color:#ffffff;font-family:"GothamBold";text-align:left;margin-top:10px;line-height:1.22;text-transform:uppercase}
.vdo-slider .slick-track{display:flex}
.artdes{font-size:16px;color:#ffffff;font-family:"GothamBook";text-align:center;padding:5px;line-height:1.22}
.image:hover .caption{display:block}
.image{position:relative}
.caption{position:absolute;background:#000000b5;bottom:3px;left:3px;right:3px;margin:2px;font-size:12px;color:#fff;padding:6px;display:none;transition:all .4s ease-in-out;text-transform:capitalize}
.art-slider .artdes{text-align:left;padding:10px 0}
.art-slider img {
    width: 100%;
    vertical-align: top;
    height: 170px;
    object-fit: cover;
}
.pername{font-size:20px;letter-spacing:0;text-transform:uppercase;color:#40cfe7;font-family:"GothamBlack";text-align:center;margin-bottom:5px}
.perdes{font-size:16px;letter-spacing:0;color:#ffffff;line-height:1.33;font-family:"GothamBook";text-align:center;text-transform:capitalize}
.interbox.slick-slide{height:auto;padding:35px 0;margin:0 10px}
.interbox{position:relative}
.back_news{font-family:"GothamBook";font-size:11px}
.back_news a{font-family:"GothamBold";font-size:12px}
.jury-slider .slick-track{margin-top:130px;z-index:99}
.jury-slider.slick-slider .slick-list{border-radius:0 30px 30px;margin:0 100px 0 50px}
.jury-slider img{width:150px;height:150px;border-radius:50%;background:#0c3b8d;text-align:center;margin:0 auto;position:absolute;top:-120px;left:0;right:0;z-index:-1;border:5px solid #0c3b8d}
.jury-slider .slick-arrow{top:75%;transform:translate(0%,-75%)}
footer{background:#f3f3f3;font-family:"GothamBook"}
footer p{font-size:14px;line-height:25px;color:#000;padding:10px}
.soco,.footnav{display:flex;align-items:center}
.soco a{padding:0 5px}
.footflex{display:flex;justify-content:space-around;padding:20px 0}
.footnav a{color:#000;font-size:14px;padding:0 10px; border-right: 1px solid}
.footnav a:last-child{border-right:0}
.gallery{display:flex;flex-wrap:wrap;padding:30px 20px}
.gallery .image,.gallery .vdoframe{padding:5px;width:calc(100% / 5)}
.gallery .image span{display:flex;width:100%;overflow:hidden}
.gallery .image img,.gallery .vdoframe img{width:100%;vertical-align:middle;transition:all .3s ease;height:130px;object-fit:cover}
.gallery .image:hover img{transform:scale(1.1);filter:grayscale(0);cursor:pointer}
.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 rgba(0,0,0,0.2)}
.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;color:#000}
.details .title p{margin:0 5px}
.details .title p.current-img{font-weight:400}
.details .icon{color:#007bff;font-size:20px;cursor:pointer}
.preview-box .image-box{display:flex;width:100%;position:relative}
.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}
.shadow{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;display:none;background:rgba(0,0,0,0.45)}
.picwrap ul.slick-dots li.slick-active button{background:#143861}
.picwrap ul.slick-dots li button{background:transparent;border:1px solid #143861}
.picwrap ul.slick-dots li{list-style:none;padding:0;margin:25px -5px 0}
.photobg{background:#000}
.mark-live{display:none;}
.click-disable{pointer-events: none;}
/*.mark-over{display: none;}*/
.submit-none{pointer-events: none;background-color: #dddddd;box-shadow: none;}
@media (max-width: 780px) {
.gallery .image{width:calc(100% / 2)}
.picwrap ul.slick-dots li{padding:0;margin:0 6px}
.gallery .image img,.gallery .vdoframe img{height:130px}
}
.slider-tab-wrap{padding-top:80px}
.slider-tabs{text-align:center}
.slider-tabs img{width:100%}
.slider-tabs .tab{width:auto;opacity:1;display:inline-block;border-radius:10px 10px 0 0;background:#dddddd 0 0 no-repeat padding-box}
.slider-tabs .tab a{text-align:center;letter-spacing:0;color:#333232;opacity:1;display:inline-block;padding:12px 30px;margin:0;cursor:pointer;border-radius:10px 10px 0 0;text-decoration:none;box-sizing:border-box;text-transform:uppercase;background:#dddddd 0 0 no-repeat padding-box;font-size:32px;font-family:"GothamBook"; line-height:1.22}
.slider-tabs .tab .tablinks.active,.slider-tabs .tab .tablinks:hover{background:#00bfdf 0 0 no-repeat padding-box;color:#fff;opacity:1;text-shadow:-1px 1px .33px white,-1px 1px .01px white,-2px 0 .01px white;border-radius:10px 10px 0 0}
.slider-tabs .tabcontent{display:none;-webkit-animation:fade-in 1.2s;animation:fade-in 1.2s;margin:-5px 0 0}
.tab-slider{text-align:center}
.tab-slider .slick-list{background:#00bfdf;border-radius:30px;margin:0 60px}
.commonet_value{
    line-height: 1.22;
    display: block;
    margin-top: 5px;
    font-size: 11px;
    }
/*Slider*/
.slider-for > div {
  display:block; width:50%; padding: 50px 0;
  background: #FF0;
  text-align: center; font-size: 2em;
}
.entry{
    background: #00bfdf;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    font-family: 'GothamBlack';
    position: relative;
    margin-bottom: 20px;
}
.entry::after {
  content: " ";
  position: absolute;
  right: 0;
  left:0;
  bottom: -11px;
  border-top: 13px solid #00bfdf;
  border-right: 13px solid transparent;
  border-left: 13px solid transparent;
  border-bottom: none;
  width: 1px;
  margin: 0 auto;
}
.temp-tumb img {
    border-radius: 50%;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    border: 5px solid transparent;
	    filter: unset;
		object-fit: cover;
}
.temp-tumb .slick-slide:hover img {
      border: 5px solid #00bfdf;
}
.temp-tumb.slick-slider .slick-list {
    margin: 0 10px;
}
.temp-tumb .slick-arrow {
    top: 50%;
transform: translate(0%,-50%);}
.temp-left{width:50%}
.temp-right{width:50%}
.temp-left{position:relative}
.playdownload {
    position: absolute;
    right: -15px;
    background: #e32b27;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    top: 30px;
    text-transform: uppercase;
    font-family: "GothamBlack";
    z-index: 9;    border: 0;
    color: #fff;
    cursor: pointer;
}
.playdownload:before{
    position: absolute;
    content: "";
    bottom: 0;
    background-image: url(https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/happydent/images/upload.png);
    width: 13px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right center;
    top: 13px;
    height: 13px;
    right: 18px;
    transform: rotate(180deg);
    }
	.happyform label[for="upload"] {
   width:60%
}
.submit-closed{position:absolute;right:10px;top: 0;cursor:pointer;}
.popupModel {
                position: fixed;
                left: 50%;
                top: 50%;
                max-width: 600px;
                max-height: 700px;
                -webkit-transform: translate(-50%, -51%);
                transform: translate(-50%, -51%);
                background: #fff;
                color: #353535;
                -webkit-box-shadow: 0px 3px 30px 0px rgb(0 0 0 / 24%);
                box-shadow: 0px 3px 6px rgb(0 0 0 / 24%);
                overflow: hidden;
                padding: 20px 50px;
                border: 1px solid #D9D9D9;
                z-index: 9999;
                margin-top: 50px;
                display: none;
                padding: 40px 50px;
                text-align: center;
                font-size: 20px;
                font-family: 'GothamBold';
                line-height: 1.44;

            }
            .popupModel .closed { 
                position: absolute; right: 15px;top: 15px;width: 25px;height: 25px;text-align: center;color: #a39e9e;
                cursor: pointer;
            }

            .loader {
                position: absolute;
                left: 0;
                right: 0;
                margin: 0 auto;
                z-index: 9;
                top: 44%;
                width: 70px;
                height: 70px;
                -webkit-animation: spin 2s linear infinite; 
                animation: spin 2s linear infinite;
            }
            @-webkit-keyframes spin {
                0% { -webkit-transform: rotate(0deg); }
                100% { -webkit-transform: rotate(360deg); }
            }
            @keyframes spin {
                0% { transform: rotate(0deg); }
                100% { transform: rotate(360deg); }
            }
@media screen and (max-width: 1400px) {
.temp::after{display:none}
}
@media screen and (max-width: 920px) {
.slider-tabs .tab a{padding:10px 15px;min-width:140px}
.sliderstyle{padding:0}
.slider-tabs{margin:20px 0 40px}
.slider-tabs .tab{display:flex;padding:0;justify-content:center;background:transparent;display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */display: -ms-flexbox;      /* TWEENER - IE 10 */display: -webkit-flex;     /* NEW - Chrome */}
.slider-thumb{margin:20px 10px 20px 0}
}
@media (max-width: 1024px) {
.menu-item a{font-size:14px}
.top-body{right:5%;top:76px}
}
@media screen and (max-width: 950px) {
    .loader{top:unset;bottom:-30%;}
.headso{display:none}
.max-width-class{max-width:100%}
.socialwap ul{justify-content:center}
.d-hide{display:block}
.m-hide{display:none}
.section-title{font-size:26px;margin:0 0 15px;line-height:36px}
.flexg{flex-direction:column}
.flexr{width:100%;max-width:480px}
.flexl{width:100%;max-width:480px}
.tildes{font-size:15px;line-height:24px;margin:0 auto 20px}
.aboutbg,.howto,.slider-tab-wrap{padding:20px 20px 0}
.article,.video,.interlist, .temp{padding:20px 20px 40px}
.slick-initialized .slick-center{display:block;opacity:1!important}
.slick-initialized .slick-slide{display:block}
.slick-initialized .slick-slide.slick-current{opacity:1}
.menu-item a{font-size:20px;color:#fff}
.menu-item::after{content:none}
.top-img{height:auto;top:0;left:20px;width:100px}
.hamburger{display:block}
.hamburger.active .bar:nth-child(2){opacity:0}
.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg);background:#fff}
.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:#fff}
.top-header .max-width-class{display:flex;justify-content:flex-end}
.nav-menu{position:fixed;left:-105%;top:0;gap:0;flex-direction:column;background-color:#0c3b8d;width:100vw;height:100vh;text-align:center;transition:.3s;z-index:9999999;margin:0;justify-content:flex-start;padding-top:60px}
.menu-item a{padding:16px 0;margin:0}
.nav-menu.active{left:0}
.menu-item::after{content:none}
.fl-flex{flex-direction:column}
.fl-left,.fl-right{width:100%}
.hamburger.active{position:fixed;left:0;right:0}
.fl-right{border-radius:0 0 30px 30px;padding:50px 20px 30px}
.cutdown{top:0;left:0}
.aboutbg .cutdown{top:-30px}
.howto .cutup{top: 0;border-radius: 30px;}
.howto .fl-flex{flex-direction:column-reverse}
.mark-scroll {
    position: absolute;
    font-size: 12px;
    top: 0;
    left: 34%;
    width: 64%;
    background: rgb(0 143 191 / 58%);
}
.marquee-scr{
    padding: 5px;
}
.formwrap{position:relative}
.aboutbg{margin-top:0}
.socialimg{position:relative;bottom:0;left:0}
.writeup{left:0;margin-bottom:30px;text-align:center}
.tc, .tc a{color:#fff}
.prizeimg{height:auto}
.prizeimg img{object-fit:unset;height:auto;position:relative}
.slider-tabs .tab a{font-size:20px}
.tab-slider .slick-list{border-radius:0 0 10px 10px;margin:0}
.footflex{display:flex;justify-content:center;padding:20px 0;flex-direction:column-reverse;align-items:center}
.top-header .maxwidth{display:block}
.back_news{font-family:"GothamBook";font-size:11px;position:absolute;right:15px;top:22px}
.interlist .maxwidth::after {top: -25px; width: 150px;right: -20px;}
.menu-item { border-right: none;}
.partnow {/* top: 30px; */}
.temp-right, .temp-left {
    width: 100%;
}
.temp-tumb img {
    border-radius: 50%;
    width: 160px;
height: 160px;}
.playdownload {
    right: -10px;
    padding: 7px 32px 7px 8px;
    top: -8px;
}
.playdownload:before {
     top: 10px;
    height: 13px;
    right: 13px;
}

.happyform {
    padding: 30px 25px 40px;
border-radius: 20px;}
}
@media screen and (max-width: 680px) {
.gallery .image,.gallery .vdoframe{width:calc(100% / 2)}
.gallery{padding:10px 0}
.slider-tabs .tab a{font-size:16px}
.interlist .maxwidth::after{top:23px;width:100px;right:-10px;height:100%}
.jury-slider.slick-slider .slick-list{border-radius:0 30px 30px;margin:0 40px 0 50px}
.temp-tumb img {
    width: 150px;
height: 150px;}
.art-slider img {
    width: 100%;
    vertical-align: top;
    height: 155px;
    object-fit: cover;
}

}
@media screen and (max-width: 480px) {
    .art-slider img {
        width: 100%;
        vertical-align: top;
        height: auto;
        object-fit: cover;
    }
}

.temp::after{display:none}
.video, .interlist, .slider-tabs {display: none}
