@font-face {font-family: jiotype;src: url(../fonts/JioType.ttf);}
@font-face {font-family: jiotypemed;src: url(../fonts/JioType-Medium.ttf);}
@font-face {font-family: jiotypebold;src: url(../fonts/JioType-Bold.ttf);}
body{background: linear-gradient(176.67deg, #010123 4.96%, #260123 92.14%) !important;}
.headermaindiv{display: flex;justify-content: space-between;padding: 10px 0;}
.headerleftdiv img{height: 100px;}
.headerrightdiv ul{margin-bottom: 0;padding-left: 0;margin-top: 3px;}
.headerrightdiv ul li{display: inline-block;margin: 0 15px;}
.headerrightdiv ul li a{color: #fff;font-family: jiotype;text-decoration: none;font-size: 14px;}
.topbannercont{margin-top: 50px;margin-bottom: 50px;}
.topbannerrightdiv{height: 100%;display: flex;align-items: center;}
.topbannerrightdiv img{width: 100%;}
.topbannerrightdiv video{width: 100%;display: block;border-radius: 8px;}
.topbannerleftdiv{height: 100%;display: flex;flex-direction: column;align-items: baseline;justify-content: center;}
.topbannerleftdiv h1{font-size: 46px;color: #fff;font-family: 'jiotypebold';margin-bottom: 0;margin-top: 15px;}
.topbannerleftdiv h1 span{display: block;color: #e5c772;}
.topbannerleftdivp1org span{background: -webkit-linear-gradient(left, #277EFC, #843AEF, #FF016E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block !important;}
.topbannerleftdivp1{display: inline-block;background-color: #1e88ff;color: #fff;padding: 5px 45px 5px 15px;clip-path: polygon(0 0, 90% 0, 100% 0%, 90% 100%, 0 100%);margin-bottom: 0;font-family: 'jiotype';}
.topbannerleftdivp2{font-size: 22px;color: #fff;font-family: 'jiotypebold';margin-top: 15px;margin-bottom: 0;}
.topbannerleftdivp3{color: rgba(209, 213, 219, 1);font-size: 14px;font-family: 'jiotype';margin-top: 15px;margin-bottom: 0;}
.topbannerleftdiv a{background: linear-gradient(92.5deg, #137EFE 7.42%, #9B27F6 69.04%, #FF016E 91.74%);padding: 10px 15px;display: inline-block;margin-top: 15px;border-radius: 8px;color: #fff !important;text-decoration: none;font-family: 'jiotype';font-size: 14px;position: fixed;right: 15px;bottom: 105px;z-index: +2;}
.topbannerleftdiv img{height: 150px;margin-bottom: -20px;}
.topbannertiminginfodiv{display: flex;align-content: center;}
.topbannertiminginfodiv p{color: #fff;font-size: 12px;font-family: 'jiotype';margin-top: 15px;margin-bottom: 0;display: flex;margin-right: 15px;}
.topbannertiminginfodiv p img{height: 17px;margin-right: 5px;}
.sechead{background: -webkit-linear-gradient(left, #277EFC, #843AEF, #FF016E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 35px;display: inline-block;font-family: 'jiotypebold';margin-bottom: 0;}
.ctvstatsectionhead{text-align: center;}
.statleftdiv img{width: 100%;}
.statrightdiv{display: flex;flex-wrap: wrap;height: 100%;align-items: center;justify-content: space-around;}
.statrightdiv .statrightinnerdiv:nth-child(2){border-left: 0;}
.statrightdiv .statrightinnerdiv:last-child{border-left: 0;}
.statrightinnerdiv{width: 49%;text-align: center;margin-top: 15px;padding: 15px;border-right: 3px dashed #3177fb;border-left: 3px dashed #3177fb;}
.statrightinnerdivp1{background: -webkit-linear-gradient( #277EFC, #843AEF, #FF016E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;margin-bottom: 0;font-size: 45px;font-family: 'jiotypebold';}
.statrightinnerdivp2{font-size: 12px;color: #fff;font-family: 'jiotype';margin-bottom: 0;margin-top: 15px;}
.statsecrow{margin-top: 25px;}
.statbottitlediv{text-align: center;}
.statbottitlediv p{background: -webkit-linear-gradient(left, #277EFC, #843AEF, #FF016E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 24px;display: inline-block;font-family: 'jiotypebold';margin-bottom: 0;margin-top: 25px;}
/* sec2  */
.ctvsec2headdiv{margin-top: 120px;text-align: center;margin-bottom: 50px;}
.ctvsec2headdiv p{font-size: 20px;color: #fff;margin-bottom: 0;font-family: 'jiotype';margin-top: 30px;}    
.ctvsec2solodivinner{display: flex;align-items: baseline;}
.ctvsec2solodivinnerp1{background: -webkit-linear-gradient(#277EFC, #843AEF, #FF016E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 80px;display: inline-block;font-family: 'jiotypebold';margin-bottom: 0;font-style: italic;width: 66px;line-height: 61px;}
.ctvsec2solodivinnerp2{font-size: 18px;color: #fff;margin-bottom: 0;font-family: 'jiotypebold';border-bottom: 1px solid #ffff;}
/* sec3  */
.ctvsec3solodiv{background: #fff;padding: 15px;border-radius: 9px;margin-bottom: 24px;}
.ctvsec3headdiv{margin-top: 50px;text-align: center;margin-bottom: 50px;}
.ctvsec3headdiv p{font-size: 20px;color: #fff;margin-bottom: 0;font-family: 'jiotype';margin-top: 30px;}
.ctvsec3soloimgdiv{background-color: rgba(243, 244, 246, 1);width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.ctvsec3soloimgdiv img{height: 20px;}
.ctvsec3soloimgdivp1{font-size: 24px;font-family: jiotypebold;margin-bottom: 0;margin-top: 15px;color: rgba(17, 24, 39, 1);}
.ctvsec3soloimgdivp2{font-size: 14px;font-family: jiotype;margin-bottom: 0;margin-top: 5px;color: rgba(75, 85, 99, 1);min-height: 40px;}
.ctvsec2solodivinnerp3{font-size: 14px;font-family: jiotype;color: #fff;margin-bottom: 0;margin-top: 15px;}
.ctvsec2solodivinnerp3 span{color: rgba(246, 5, 121, 1);font-family: jiotypebold;}
/* sec4  */
.ctvsec4cont{margin-top: 150px;margin-bottom: 150px;}
.ctvsec4leftinnerdiv{background: linear-gradient(90.39deg, #0068FF 7.56%, #7440EA 61.78%, #ED0599 86.98%);display: flex;padding: 15px;margin-bottom: 10px;}
.ctvsec4leftinnerdiv img{height: 20px;margin-right: 10px;}
.ctvsec4leftinnerdiv p{margin-bottom: 0;color: #fff;font-size: 14px;font-family: 'jiotype';}
.ctvsec4rightdiv{height: 100%;display: flex;flex-direction: column;justify-content: center;}
.ctvsec4rightdiv h2{color: #fff;margin-bottom: 0;font-size: 36px;}
.ctvsec4rightdiv p{font-size: 12px;color: #fff;margin-top: 15px;}
/* sec5  */
.needprooffluidcont{background: #fff;}
.ctvsec5headdiv{margin-top: 60px;text-align: center;margin-bottom: 50px;}
.ctvsec5headdiv p{color: rgba(75, 85, 99, 1);font-size: 20px;margin-bottom: 0;font-family: 'jiotype';}
.ctvsec5solodiv{box-shadow: -1px 1px 11px 0px rgba(0,0,0,0.35);-webkit-box-shadow: -1px 1px 11px 0px rgba(0,0,0,0.35);-moz-box-shadow: -1px 1px 11px 0px rgba(0,0,0,0.35);border-radius: 10px;}
.ctvsec5soloinnerdiv{background: linear-gradient(96.97deg, #137EFE 10.72%, #902EF6 57.41%, #FF016E 82.6%);padding: 15px 15px 0px 15px;border-radius: 10px 10px 0 0;text-align: center;}
.ctvsec5soloinnerdivp1{color: #fff;font-family: 'jiotypebold';font-size: 18px;text-align: center;margin-bottom: 0;}
.ctvsec5soloinnerdivp2{font-size: 18px;font-family: 'jiotypebold';color: rgba(230, 12, 140, 1);background: #fff;display: inline-block;border-radius: 50%;padding: 10px 8px 10px 10px;margin-bottom: -11px;position: relative;bottom: -12px;}
.ctvsec5soloinnerdiv2{padding: 22px 15px 15px 15px;}
.ctvsec5soloinnerdiv2 p{text-align: center;font-family: jiotype;font-size: 14px;margin-bottom: 0;min-height: 42px;}
.ctvsec5botheaddiv{margin-top: 80px;text-align: center;margin-bottom: 80px;}
.ctvsec5botheaddiv p{margin-bottom: 0;font-size: 14px;font-family: 'jiotypebold';color: #000;}
.ctvsec5botheaddiv a{background: linear-gradient(92.5deg, #137EFE 7.42%, #9B27F6 69.04%, #FF016E 91.74%);padding: 10px 15px;display: inline-block;margin-top: 15px;border-radius: 8px;color: #fff !important;text-decoration: none;font-family: 'jiotype';font-size: 14px;}
.ctvsec5swiper .swiper-slide{padding: 8px;}
/* form  */
.formcont{background: #fff;margin-top: 100px;margin-bottom: 100px;padding: 40px;border-radius: 15px;}
.formcont form{margin-top: 20px;}
.botformleftdiv h2{font-size: 20px;font-family: 'jiotypebold';margin-bottom: 0;}
.botformleftdiv p{font-size: 14px;color: #000;margin-bottom: 0;margin-top: 12px;font-family: 'jiotype';}
.botformleftdiv .botformleftsolodiv:last-child{margin-bottom: 0;}
.botformleftsolodiv{margin-bottom: 15px;}
.botformleftsolodiv label{display: block;font-size: 12px;font-family: 'jiotypebold';}
.botformleftsolodiv input{border: 1px solid rgba(75, 85, 99, 1);border-radius: 4px;padding: 5px 10px;width: 100%;}
.botformleftsolodiv select{border: 1px solid rgba(75, 85, 99, 1);border-radius: 4px;padding: 5px 10px;width: 100%;}
.botformleftsolodiv button{    background: linear-gradient(92.5deg, #137EFE 7.42%, #9B27F6 69.04%, #FF016E 91.74%);padding: 10px 15px;display: inline-block;border-radius: 8px;color: #fff;text-decoration: none;font-family: 'jiotype';font-size: 14px;border: 0;width: 100%;}
.botformleftdiv{padding-right: 40px;}
.botformrightdiv{height: 100%;display: flex;flex-direction: column;justify-content: center;}
.botformrightdiv p{margin-bottom: 0;color: #fff;background: rgba(9, 132, 255, 1);display: inline-block;width: fit-content;padding: 1px 15px;border-radius: 25px;font-size: 14px;font-family: 'jiotype';}
.botformrightdiv h2{font-family: 'jiotypebold';font-size: 22px;margin-top: 15px;margin-bottom: 15px;}
.botformrightdiv ul{padding-left: 0;margin-bottom: 0;}
.botformrightdiv ul li{list-style: none;font-family: 'jiotype';font-size: 16px;margin-bottom: 10px;}
.botformrightdiv ul li img{height: 20px;margin-top: -4px;}
.botformlefttncdiv{display: flex;margin-bottom: 15px;position: relative;align-items: center;}
.botformlefttncdiv label{font-size: 14px;color: #000;font-family: 'jiotype';}
.botformlefttncdiv label a{color: rgba(246, 5, 121, 1);}
.botformlefttncdiv input{width: 15px;height: 15px;margin-right: 5px;}
.swal2-title{font-family: 'jiotypebold';font-weight: 100;font-size: 20px;color: #000;}
.swal2-confirm{background: linear-gradient(92.5deg, #137EFE 7.42%, #9B27F6 69.04%, #FF016E 91.74%);padding: 5px 25px;margin-top: 0;}
.swal2-popup{border: 3px solid #137efe;}
.playbook{min-height: calc(100vh - 70px);}
.playbook iframe{width: 100%;min-height: 100%;border-radius: 10px;max-height: 80vh;}
.invalid-feedback{font-size: 12px !important;font-family: jiotype;}
#terms-error{position: absolute;bottom: -15px;}
.footerleftdiv h2{font-size: 30px;color: #fff;margin-bottom: 0;font-family: 'jiotypebold';}
.footerleftdiv ul{padding-left: 0;margin-bottom: 0;}
.footerleftdiv ul li{list-style: none;}
.footerleftfooterlefttext{color: rgba(156, 163, 175, 1);margin-top: 10px;margin-bottom: 0;font-size: 16px;font-family: jiotype;}
.footersecondiv h2{color: #fff;font-family: 'jiotypebold';font-size: 16px;margin-bottom: 0;}
.footersecondiv ul{padding-left: 0;margin-bottom: 0;}
.footersecondiv ul li{list-style: none;margin-top: 10px;}
.footersecondiv ul li a{color: rgba(156, 163, 175, 1);text-decoration: none;font-family: jiotype;}
.footerrightdiv h2{color: #fff;font-family: 'jiotypebold';font-size: 16px;margin-bottom: 0;}
.footerrightdiv ul{padding-left: 0;margin-bottom: 0;}
.footerrightdiv ul li{list-style: none;margin-top: 10px;}
.footerrightdiv ul li{color: rgba(156, 163, 175, 1);font-family: jiotype;}
.footerrightdiv ul li a{color: rgba(156, 163, 175, 1);text-decoration: none;font-family: jiotype;}
.footersep{background: rgba(55, 65, 81, 1);height: 1px;margin-bottom: 25px;}
.footercopyrightleftdiv p{color: rgba(156, 163, 175, 1);text-decoration: none;font-size: 14px;font-family: jiotype;margin-bottom: 0;}
.footercopyrightleftdivrow{margin-bottom: 25px;}
.footercopyrightrightdiv ul{padding-left: 0;margin-bottom: 0;text-align: right;}
.footercopyrightrightdiv ul li{display: inline-block;margin-left: 15px;}
.footercopyrightrightdiv ul li a{color: rgba(156, 163, 175, 1);text-decoration: none;font-size: 14px;font-family: jiotype;}
.footercopyrightbotrow{margin-bottom: 30px;}
.hidden{display: none !important;}
/* collective  */
.keydiscussioncont{margin-bottom: 120px;}
.collectiveseconddivcont{margin-top: 120px;}
.collectiveseconddiv img{width: 100%;border-radius: 15px;}
.collectivesecondrightdiv h2{background: -webkit-linear-gradient(left, #277EFC, #843AEF, #FF016E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 46px;color: #fff;font-family: 'jiotypebold';}
.collectivesecondrightdivp{color: rgba(209, 213, 219, 1);font-size: 14px;font-family: 'jiotype';margin-top: 15px;margin-bottom: 0;}
.collectivesecondrightdiv h3{font-size: 20px;color: #fff;font-family: 'jiotypebold';margin-top: 20px;}
.collectivesecondrightdiv ul li{color: rgba(209, 213, 219, 1);font-size: 14px;font-family: 'jiotype';margin-top: 5px;margin-bottom: 0;}
.collectiveswiperdiv{cursor: pointer;}
.collectiveswiperdiv img{width: 100%;border-radius: 12px;}

.collectiveswiper1maindiv{padding: 50px 0;border-bottom: 1px solid #f70577;}

.collectiveswiper1next{background: #fafafa;border-radius: 50%;height: 30px;width: 30px;outline: 2px solid #230123;}
.collectiveswiper1prev{background: #fafafa;border-radius: 50%;height: 30px;width: 30px;outline: 2px solid #230123;}
.collectiveswiper1next.swiper-button-disabled{opacity: 0;}
.collectiveswiper1prev.swiper-button-disabled{opacity: 0;}

.collectiveswiper1next::after{font-size: 14px;font-weight: 600;color: #140123;}
.collectiveswiper1prev::after{font-size: 14px;font-weight: 600;color: #140123;}

.collectiveswiper2maindiv{padding-bottom: 50px;}

.collectiveswiper2next{background: #fafafa;border-radius: 50%;height: 30px;width: 30px;outline: 2px solid #230123;}
.collectiveswiper2prev{background: #fafafa;border-radius: 50%;height: 30px;width: 30px;outline: 2px solid #230123;}

.collectiveswiper2next::after{font-size: 14px;font-weight: 600;color: #140123;}
.collectiveswiper2prev::after{font-size: 14px;font-weight: 600;color: #140123;}

.collectiveswiper2next.swiper-button-disabled{opacity: 0;}
.collectiveswiper2prev.swiper-button-disabled{opacity: 0;}

.collectiveswiper3next{background: #fafafa;border-radius: 50%;height: 30px;width: 30px;outline: 2px solid #230123;}
.collectiveswiper3prev{background: #fafafa;border-radius: 50%;height: 30px;width: 30px;outline: 2px solid #230123;}

.collectiveswiper3next::after{font-size: 14px;font-weight: 600;color: #140123;}
.collectiveswiper3prev::after{font-size: 14px;font-weight: 600;color: #140123;}

.collectiveswiper3next.swiper-button-disabled{opacity: 0;}
.collectiveswiper3prev.swiper-button-disabled{opacity: 0;}

.outpartnersfluidcont{display: none;}
.thecollectivecontexchange{display: none;}

.creativetextcenter{display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.collectionsec3solodiv img{width: 100%;border-radius: 8px;}
.collectionsec3subhead{font-size: 26px;font-family: 'jiotypebold';margin-bottom: 35px;text-align: center;color: #fff;margin-top: 50px;}
.meetspeakerfluidcont{background: #fafafa;padding-bottom: 76px;}
.meetspeakersolodiv{background: #fff;padding: 15px;border-top: 1px solid rgba(229, 229, 229, 1);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 24px;}
.meetspeakersolodivp1{font-size: 18px;font-family: jiotypebold;color: #000;margin-bottom: 0;margin-top: 10px;}
.meetspeakersolodivp2{font-size: 18px;font-family: jiotype;color: rgba(54, 119, 249, 1);;margin-bottom: 0;margin-top: 5px;}
.meetspeakersolodivp3{font-size: 14px;font-family: jiotype;color: rgba(115, 115, 115, 1);margin-bottom: 0;margin-top: 5px;}
.meetspeakersolodiv img{height: 130px;border-radius: 4px;}
.meetspeakersolodivupper{position: relative;}
.meetspeakersolodivupper:hover .meetspeakersolodivinfoupper{display: block;} 
.meetspeakersolodivinfoupper{display: none;}
.meetspeakersolodivinfo{display: flex;justify-content: center;align-items: center; position: absolute;top: 0px;left: 0;padding: 10px;background: #0d0123;border-radius: 12px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);height: 100%;}
/* .meetspeakersolodivinfo::after {content: "";position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);border-width: 12px 12px 0 12px;border-style: solid;border-color: #fff transparent transparent transparent;z-index: 1}
.meetspeakersolodivinfo::before {content: "";position: absolute;bottom: -13px;left: 50%;transform: translateX(-50%);border-width: 12px 12px 0 12px;border-style: solid;border-color: rgba(0,0,0,0.15) transparent transparent transparent;z-index: 0;} */
.meetspeakersolodivinfo p{font-size: 14px;margin-bottom: 0;font-family: 'jiotype';color: #fff;text-align: center;}
.textblack{color: #000 !important;}

.videomodal .modal-body{padding: 0;}
.videomodaldiv video{width: 100%;display: block;border-radius: 6px;}
.videomodalclose{position: absolute;z-index: +1;opacity: 1;background-color: #fff;font-size: 10px;padding: 5px;right: 5px;top: 5px;}
.homepopupbannerdiv img{width: 100%;}
#homepopupbanner .modal-body{padding: 0;}
.homemodalclosebtn{position: absolute;background-color: #fff;opacity: 1;z-index: +1;right: 5px;top: 5px;font-size: 14px;}

/* medialib css */

.ad-format-tabsoloinfodiv{background: #171c26;}
.ad-format-tabsolodiv video{width: 100%;display: block;}
.ctvmediagal-toprightdiv img{width: 100%;}
.ctvmediagal-topleftdiv{padding: 10%;}
.ctvmediagal-topleftdiv h1{color: #fff;font-size: 30px;font-family: jiotypebold;margin-bottom: 0;}
.ctvmediagal-topleftdiv h1 span{color: #d50e8d;}
.media-gal-top-div-chips-maindiv{display: flex;}
.media-gal-top-div-chips-solodiv{background: #151a23;padding: 10px;width: 30%;}

@media screen and (max-width: 767px) {
    .headerleftdiv{text-align: center;}
    .headermaindiv{flex-direction: column;}
    .topbannerleftdiv h1{font-size: 24px;}
    .sechead{font-size: 24px;}
    .ctvsec2solodiv{margin-bottom: 25px;}
    .ctvsec4rightdiv h2{font-size: 24px;}
    .ctvsec5solodiv{margin-bottom: 25px;}
    .botformleftdiv{padding-right: 0;}
    .botformrightdiv{margin-top: 25px;}
    .ctvsec5botheaddiv{margin-top: 15px;margin-bottom: 25px;}
    .formcont{margin-top: 40px;margin-bottom: 40px;}
    .ctvsec4cont{margin-top: 40px;margin-bottom: 40px;} 
    .ctvsec3headdiv{margin-top: 40px;}
    .ctvsec2headdiv{margin-top: 40px;}
    .topbannerleftdiv a{font-size: 12px;}
    .headerrightdiv ul{text-align: center;}
    .topbannercont{margin-top: 0;}
    .footercopyrightleftdiv p{text-align: center;}
    .footercopyrightrightdiv ul li{margin: 0 15px;}
    .topbannerrightdiv{margin-top: 15px;}
    #homepopupbanner{margin-top: 80px;}
}
.grecaptcha-badge{display : none;}