@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');/** font-family: 'Roboto Slab', serif; **/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700&display=swap');

body {font-family: 'Roboto Slab', serif;}

/* CSS Document */
*{ margin:0; padding:0;}
/* body{ font-family: 'Roboto Slab', serif;;font-size: 15px;} */
a{ text-decoration:none; outline:none;}
a img {border: none; outline:none;}

/*https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/sprit.png,mastt.jpg*/
.margintb20{margin:20px 0;}
.margintb10{margin:10px 0;}
.paddl0{ padding-left: 0px !important;}
.mbb20{ margin-bottom: 20px;}
.mrtp70{ margin-top: 70px;}   
.mrtp44{ margin-top: 44px;}   
.reg_mobile{display: flex;flex-direction: column;}
  .reg_mobile p{padding-bottom: 10px;}
.bk_white{background: #fff}
.ad_main{margin:20px 0; text-align: center;background: #f5f5f5; padding: 15px 0;}
.ad_cont{width: 300px;margin: 0 auto}
.py_footer_top{padding:10px 0;background:#111;margin-top: 15px;}
#top_nav{width:100%; height:24px; background:#e1302a; border-bottom:1px solid #e1302a;}
.top_nav{ width:1003px; margin:0 auto;}
.top_nav ul{margin:0; padding:0}
.top_nav ul li{ list-style:none; float:left;margin-right:14px;}
.top_nav ul li a{ font-family:Roboto; font-size:12px;text-decoration:none; color:#fff;}
.top_nav ul li a:hover{ color:#000000; text-decoration:none;}
.top_nav ul li:last-child{margin-right:0;}
#header{ width:100%; height:208px;}
.header{ width:1003px; margin:0 auto;}
.logo{ float:left;/*margin-top:32px;*/ }
.logo-img{width:267px; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/safaigiri-logo.jpg) no-repeat 0 0; display:block; height:157px;}
.add{ float:right;margin-top:74px}
#header-section{background:#2b2b37; height:200px;}
.header-section{ width:1000px; margin:0 auto;}
.swacch-logo{float: left;margin:40px 20px 0 76px;}
.swacch {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit.png) no-repeat -463px -118px;width: 96px;height: 96px;display: block;float: left;}
.swacch-text{ float:left; margin-top:25px;  width: 800px; }
.swacch-text h1 {text-shadow: 2px 3px 4px #000;font-size: 61px;font-family: Roboto;color: #FFFFFF; margin:0; padding:0}
.swacch-text h3 { color:#000000; background:#ecaa5e; padding:0px 2px; font-size:26px;font-family: Roboto; position:relative;
 float:left;margin:0;font-weight:normal;}
.nomination {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit.png) no-repeat -313px -103px;width: 14px;height: 14px;display: block;position: absolute;  right: -14px;top: -1px;}
.swacch-text p{ color:#fff; margin-top:20px;}
.swacch-text p span{ color:#FFB400;}
.swacch-text .sw_txt{text-shadow: 2px 1px 1px #000;font-size: 36px;font-family: Roboto; margin:0; padding:0; display:inline; margin-top:10px;}
.swacch-text span.ylw{color:#2B2B35; background:#FFB400;padding:10px;}
.swacch-text span.blc{ background:#000; color:#fff; padding:10px;}
.social-icon{ clear:both; float:right; margin-top:0px;/* bottom:130px;*/ position:relative;}  
.social-icon ul li{ list-style:none; float:left; }
.facebook{ background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit.png) no-repeat -286px -18px; width:45px; height:45px; display:block;}
.twitter {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit.png) no-repeat -332px -18px;width: 40px;height: 45px;display: block;}
.google {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit.png) no-repeat -373px -18px;width: 50px;height: 45px;display: block;}

.nav-section{ width:100%; height:80px; border-bottom:1px solid #d7d7d7;}
.nav-box{ width:150px; margin:0 auto;}
.nav-box h3{ float:left; font-weight:200; font-size:21px; font-family:Roboto; color:#868686; margin-top:50px; margin-left:130px; margin-right:60px; }
div#myNavbar{padding:0;margin-left: -15px;}
#navbar .navbar.navbar-inverse{border-radius: 0;}
/*#navbar .nav li{    font: 500 18px/22px 'Roboto Slab', serif;;text-transform: uppercase;}*/
#navbar .nav li {
    font: 500 18px/22px 'Roboto Slab', serif;
    text-transform: uppercase;
}

.navbar-right .last_link{font-size: 30px;text-transform: uppercase;} 
.navbar-right .last_link a{font-size: 23px;
    text-transform: uppercase;
    padding: 14px 24px;
}    
.navbar li a:hover{text-decoration:none; background:#f2a964; color:#000000;}
.navbar li.active a{text-decoration:none; background:#f2a964; color:#000000;}
#navbar .navbar-inverse .navbar-nav>li>a{color:#fff;}
#navbar .navbar-inverse .navbar-nav>li>a.active{color: #d71a21; background-color: transparent;}
#navbar .navbar-inverse .navbar-nav>li>a:hover{color: #d71a21; background-color: transparent;}
ul.navbar-right .last_link a:hover {color: #d71a21 !important;}
.g-recaptcha{margin-bottom:20px;}
.heading {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit.png) no-repeat -10px -78px;
  float: left;width: 222px;height: 80px;position: absolute; top: -60px;}
.heading span{margin-top: 35px;float:left;margin-left: 60px;font-size: 31px;font-weight: 400;color: #ffffff;}
.heading a{margin-top: 35px;float:left;margin-left: 60px;font-size: 31px;font-weight: 400;color: #ffffff; text-decoration:none;}
.clr{ clear:both;}
.form-box{margin-top:80px; float:left;}
.box-left{ width:310px; float:left; margin-left:10px;}
.gap{margin-bottom:30px;}
.box-left label{ display:block; font-size:16px; font-family:Roboto; color:#868686; margin-bottom:3px;}
.box-left input[type="text"]{ width:280px; height:30px; border:1px solid #f8f8f8; padding:2px; background:#f8f6f7;}
.gap label i{color:#f60707;}
.box-left input[type="password"] {  width: 280px;  height: 30px;  border: 1px solid #f8f8f8;  padding: 2px;  background: #f8f6f7;}

.box-mid{ width:310px; float:left; margin-left:20px; margin-right:20px;}
.box-mid label{ display:block; font-size:16px; font-family:Roboto; color:#868686; margin-bottom:3px;}
.box-mid input[type="text"]{ width:280px; height:30px; border:1px solid #f8f8f8; padding:2px; background:#f8f6f7;}
.box-right{ width:310px; float:left; margin-left:20px;}
.right-add{margin-top:25px;}
.submit-button{ clear:both; width:170px; margin:0 auto;}
.submit-button input.submitbtn{background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/submit-button.jpg) no-repeat 0 0; width:170px; display:inline; height:43px; cursor:pointer; border:none; margin-bottom:25px;}


/***********New Heading******************************/
#header-section_new {    background: #2b2b37 none repeat scroll 0 0;   width:100%; float:left;}
.header_sct1{ margin:0 auto;}
.header_sct1 .header_top1{ width:100%; float:left;}
.header_sct1 .header_top1 .logo_sw_left{ width:420px; background:#fff; float:left; margin-right:140px;}
.header_sct1 .header_top1 .logo_sw_left img{ width:420px; float:left; height:152px;}
.header_sct1 .header_top1 .cont_right{width:420px; float:left; margin-top:20px;}
.header_sct1 .header_top1 .cont_right .wh_txt{ font-size:56px; display:block; font-weight:bold; color:#fff; margin-bottom:24px;}
.header_sct1 .header_top1 .cont_right .rd_txt{font-size:28px; padding:10px; text-align:center;font-weight:bold; background:#D71A21; color:#fff;}
.header_bottom1{ width:100%; float:left; color:#fff; font-size:16px; margin-top:10px; margin-bottom:10px; position:relative;}
.header_bottom1 p{ margin:0;padding:0; margin-bottom:5px;}
.heading2{
       font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 12px;
    margin-bottom: 20px;
    margin-top: 33px;
}
p{
    font-size: 16px;
    line-height: 27px;
    color: #6f6f6f;
}

/******survey page starts here********/

.wrapper{margin:0 auto;}
ul.navbar-right{margin:0px;	}
.survey_slide{float:left; width:100%; margin-top:25px; position:relative;}
#next{background:#ffffff url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/survey_arrow_updated.png) no-repeat -17px 0; width:17px; height:24px; cursor:pointer; position:absolute; right:0; top:26px; z-index:99999; background-color:#fff; opacity:1 !important;}
#pre{background:#ffffff url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/survey_arrow_updated.png) no-repeat 0px 0; width:17px; height:24px; cursor:pointer; position:absolute; left:0; top:26px; z-index:99999; background-color:#fff; opacity:1 !important;}   
.survey_main{float:left; width:945px; overflow:hidden; height:40px; margin-left:28px}
.survey_main ul{list-style:none; position:relative; left:35px; overflow:hidden;}
.survey_main ul li{width:auto; float:left; margin-right:8px; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/sep.jpg) no-repeat 0 0; padding:0 13px 0 15px;}
.survey_main ul li:first-child{background:none; padding-left:0;}
.survey_main ul li a{font:400 18px/35px "Roboto"; color:#848484;}
.survey_main ul li a:hover{color:#2b2b35;}
.survey_main .active a{font:400 18px/35px "Roboto"; color:#2b2b35;}
.survey_des{float:left; width:100%; background-color:#fff;}
.survey_des .survey_left{float:left; width:660px; padding:25px 0 0 10px;}
.survey_des h4{font:14px/20px "Roboto"; color:#bfbfbf; display:block; padding-bottom:25px;}
.survey_des h3{font:18px/24px "Roboto"; color:#2c2a37; display:inline;  clear:left; padding:2px 5px;}
.survey_des h5{font:20px/24px "Roboto"; color:#2c2a37; display:inline; background-color:#f8f6f7; clear:left; padding:2px 5px;}
.survey_des .row{float:left; width:100%; border-bottom:1px dotted #c6c6c6; padding-bottom:40px; padding-top:25px; margin-bottom:15px;}
.survey_des .none{border:0; margin-bottom:25px;}
.survey_des .cols{width:100%; padding-top:25px;}
.survey_des label{float:left; width:auto; font:300 15px/20px "Roboto"; color:#545454; margin-right:25px;}

.survey_des .first-row{margin-bottom:0; padding:15px 0 15px 0}
.first-row{ background:#f8f6f7;  border-top: 8px solid #ffffff;}
.overlay{ width:100%; height:100%; background:#000; opacity:0.5; position:fixed;z-index:99999999999999999; bottom:0; display:none;}
.loader{ position:absolute; top:0; right:0; left:0; bottom:0; margin:auto; width:220px; height:19px;}
.nominate{float:left; width:97%; background-color:#fff; padding:30px 0 0 3%; }
.nominate h4{display:block; font:bold 22px/30px "Roboto"; color:#2b2b33; }
.nrow{float:left; width:600px; /*padding:45px 0 0 60px;*/padding:45px 0 0 0;}
.nominate label{float:left; width:100%; font:300 16px/20px "Roboto"; color:#7d7d7d; padding-bottom:4px;}
.nominate input,.nominate textarea{background-color:#f8f6f7; float:left; width:360px; height:63px; margin-bottom:27px; padding-left:15px; font:15px/20px "Roboto"; color:#7d7d7d;box-sizing: border-box;border: 1px solid #ccc;}
.nominate textarea{float:left; width:98.5%; resize:none;}
.textarea_row{float:left; /*width:93%; padding:0 0 0 6%;*/ width:100%;}
.input_cols{float:left; width:115px; margin-right:15px;}
.input_cols input{width:100px;}
.main{float:left; width:100%; background-color:#fff;margin-bottom: 20px;}
.error_msg{float:left; width:97%; margin:2% 2%; background-color:#eaa355; font:16px/19px "Roboto"; color:#3b3b3b; padding:10px 20px; box-sizing:border-box;}
.details_section{float:left; width:97%; background-color:#fff; padding:2% 0 0 3%;}
.details_section .details_main{width:auto; padding-left:60px;}
.details_section .details_box{float:left; width:43%; margin-right:13%; margin-bottom:3%; position:relative;}
.no{position:absolute; top:43px; left:-35px; background-color:#f8f6f7; width:28px; height:48px; font:30px/34px "Roboto"; color:#606060; border-radius: 200px 0px 0px 200px; border: 0px solid #000000; text-align:center; display:table-cell; vertical-align:middle; padding-top:12px; padding-left:7px;}
.details_section label{float:left; width:100%; background-color:#f8f6f7; font:300 16px/20px "Roboto"; color:#7d7d7d; padding:10px; box-sizing:border-box;}
.details_section textarea{background-color:#fff; border:7px solid #f8f6f7; min-height:190px; resize:none; width:100%; float:left; box-sizing:border-box; padding:10px;}
.marg{margin-right:0 !important;}
.wid{width:99% !important; margin-right:0 !important;}
.upload_video{float:left; width:100%;}
.upload_video h5{font:300 18px/28px "Roboto"; color:#787775; display:block; text-align:center; padding-bottom:23px;}
.upload_video a.upload{background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/upload_icon.png) no-repeat center top; width:auto; display:block; text-align:center; font:300 18px/28px "Roboto"; color:#787775; padding-top:30px; text-transform:uppercase;}
.video_buffering{float:left; width:100%; text-align:center; margin:5px 0 5px;}
.video_buffering .vcent{width:280px; margin:17px auto;}
.video_buffering .base{background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/upload_base.png) no-repeat center 0; width:280px; height:12px; float:left; position:relative;}
.video_buffering .tricker{background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/tricer_bg.png) repeat-x 0 0; height:12px; width:25%; position:absolute; top:0; left:0; border-radius:10px;}

/***custom checkbox radio and selectbox starts***/
.checkbox, .radio {width: 19px; height: 21px; padding: 0 5px 0 0; background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/radio.png) no-repeat; display: block; clear: left; float: right; margin-left:8px;}
.radio {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/radio.png) no-repeat;}
.select {position: absolute; width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial,sans-serif;
background: url(select.png) no-repeat; overflow: hidden;}
.login{position: absolute;left: 218px;width: 150px;height: 55px;line-height: 55px;background: #4279b8;text-align: center;top: -35px;font-size: 31px;}
.login a{ color:#FFFFFF; text-decoration:none; display:block;}
.register{position: absolute;left: 218px;width: 190px;height: 55px;line-height: 55px;background: #4279b8;text-align: center;top: -35px;font-size: 31px;}
.register a{ color:#FFFFFF; text-decoration:none; display:block;}
.message{float: left;margin-left: 150px;margin-top: 50px; color:#29a23a;}
.login-box{margin-left:150px;}
.log-submit{margin-left:0px;}
.custom-upload {height: 40px;left: 137px;margin-left: 30px;margin-right: 30px;margin-top: 30px;position: relative;top: -96px;width: 350px;}
.custom-upload input[type=file]{outline:none;position: relative;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0; z-index: 2;    width:100%;height:100%;}
.custom-upload .fake-file{    background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/upload_icon.png) center right no-repeat;    position: absolute;top: 0px;left: 0px;width: 350px;padding: 0;margin: 0;z-index: 1;line-height: 100%;}
.custom-upload .fake-file input{font-size:16px;height:40px;width:300px;}
.thankyou {margin: 50px auto;text-align: center;width: 995px;}
.alertcontent {color:red; padding:50px; text-align:center}
.support {position: relative;top: -83px;color: #666; font-weight: bold; text-align:center;}
.new-chunk{ float:left; margin-bottom:20px; }
.left{ width:290px; float:left; }
.left h3{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#b2b2b2; margin-bottom:10px;}
.left label {  float: left;  width: 100%;  font: 300 16px/20px "Roboto";  color: #7d7d7d;  padding-bottom: 4px;}
.middle{width:260px; float:left;margin:0 30px 0 30px;}
.middle h3{ font-size:16px; font-weight:normal; text-transform:uppercase; color:#b2b2b2; margin-bottom:10px;}
.middle label {  float: left;  width: 100%;  font: 300 16px/20px "Roboto";  color: #7d7d7d;  padding-bottom: 4px;}
.right{width:290px; float:left;}
.right h3{ font-size:16px; font-weight:normal; text-transform:uppercase; color:#b2b2b2; margin-bottom:10px;}
.middle label {  float: left;  width: 100%;  font: 300 16px/20px "Roboto";  color: #7d7d7d;  padding-bottom: 4px;}
.input_newcols input {width: 100px;}
.input_newcols p{color:#737373; font-size:16px; background:#f8f6f7; padding:12px 4px 13px 8px;}
.input_newcols p{margin-bottom:15px;}

.input_newcols input, .nominate textarea {  background-color: #f8f6f7;  float: left;  width: 240px;  height: 63px;  border: none;  margin-bottom: 15px;  padding-left: 15px;  font: 15px/20px "Roboto";
  color: #7d7d7d;}

.upload_video span.upload {    background: url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/upload_icon.png") no-repeat scroll center top rgba(0, 0, 0, 0);    color: #787775;
display: block;    font: 300 18px/28px "Roboto";    padding-top: 30px;    text-align: center;    text-transform: uppercase;    width: auto;}

.s_bharat_poll{ width:926px; margin:0 auto; color:#7E7E7E; background:#fff;}
.s_bharat_hd{ width:100%; float:left; margin-bottom:35px; font-weight:bold; font-size:15px;}
.s_bharat_desc{ width:100%; float:left;}
.s_bharat_desc .left_pnl{ width:526px; float:left;}
.s_bharat_desc .left_pnl .hd{ text-align:center; margin-bottom:10px;}
.s_bharat_desc .left_pnl .desc{width:100%; float:left; }
.s_bharat_desc .left_pnl .desc .m_cont{ padding:10px 8px; background:#FAFAFA; margin-bottom:28px;}
.s_bharat_desc .right_pnl{ width:363px; float:right;}
.s_bharat_desc .right_pnl .hd{ text-align:center; margin-bottom:10px;}
.s_bharat_desc .right_pnl .desc{width:100%; float:left; }
.s_bharat_desc .right_pnl .desc .m_cont{ padding:10px 8px; background:#FAFAFA; margin-bottom:28px;}
.s_bharat_desc .right_pnl .desc .m_cont .rd_btn{width:65px; float:left;}
.s_bharat_desc .right_pnl .desc .m_cont .rd_btn .txt_rd{ }
.clearfix{ clear:both;}
.gap > img {margin-top: 15px;}


/*new html css end*/
.navigation ul.dropdown-menu{background: #000;}   
.navigation ul.dropdown-menu li{margin-left:0;width:100%;}   
#sociallogin{ margin-top:20px;}
#sociallogin .form-box{ margin-top:50px; margin:100px auto 0; float:none !important; width:600px;}
#sociallogin .box-left{ width:600px;}
#sociallogin .sociallogin-icon{ overflow:hidden;}
#sociallogin .sociallogin-icon ul li{ list-style:none; width:239px; float:left; margin-left:45px;}
#sociallogin .sociallogin-icon.googleicon{ margin-top:5px;}
#sociallogin .sociallogin-icon.googleicon ul li{ width:239px; margin-left:190px;}
#sociallogin .socialheading{/* width:400px;*/ text-align:center; margin:0 auto; margin-bottom:20px;  font-size:22px; color:#8E8E8E; font-weight:300; background:url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/border-line.jpg")  no-repeat center 12px;}
#sociallogin-form .socialheading{color: #8e8e8e;font-size: 25px;font-weight: 300;margin-bottom: 40px;position: relative;width: 390px;}
#sociallogin-form .socialheading span{ position:absolute; top:0; right:0px;}
#sociallogin-form .box-left{ width:500px; padding-left:95px;}
#sociallogin-form .box-left label{ float: left;font-size: 18px;font-weight: 300;line-height: 33px;width: 95px;}
#sociallogin-form .box-left input[type="text"]{ float:left; width:240px;}
#sociallogin-form .box-left .gap{ overflow:hidden; padding-left:15px;}
#sociallogin-form .submit-button{ width:215px}


#header_new_cont_new2 {width: 100%;  float: left;}
.header_sct_2 {   margin: 0 auto;}
.header_sct_2  .logo_sw_left {  width: 368px; margin:0 auto; }
.header_sct_2  .logo_sw_left img {  width:100%;}
.clearfix{ clear:both;}
.btm_first_hd{ width:610px; margin:0 auto; display:none}
.btm_first_hd .bk_hd{ background:#000; text-align:center; display:block; margin:10px 0;text-transform:uppercase; padding:5px 10px; font-size:43px; font-weight:bold; color:#fff; margin-top:-10px;}
.txt_cnt{ text-align:center; font-size:19px; font-weight:bold; width:958px; margin:-60px auto 10px auto;}
.social-icon{ margin-top:10px;}
.sociallogin-icon li:nth-child(2){ text-align:center;}
#sociallogin .sociallogin-icon li:nth-child(2){ margin-top:-5px;}
.socialheading > span{ position:relative; top:-8px}
.submit-button input.submitbtn{margin-bottom: 0;}
.note-ss{text-align:center; font-size:11px; color:#c00; margin-left:-40px;}

/***Ravi Css starts***/

.navbar li.active a{font-weight: 600; color: #F6D703;}
.nominate-rtl{float:right; font:600 24px/48px 'Roboto',Arial, Helvetica, sans-serif; color:#fff; background-color:#e1302a; text-decoration:none; padding:0 32px;}

.safaigiri-center {
    margin: 33px auto;
    /* width: 1148px; */
    background-color: #fff;
    box-sizing: border-box;
    padding-bottom: 30px;
    overflow: hidden;
    margin-top: 0px; 
    /* box-shadow: 0px 0px 8px #0000003d; */
}

.clear {
    clear: both;
}

.safaigiri-left-section{width:683px; float:left; /*padding:50px 0 0;*/}
.safaigiri-left-section .safaigir-logo{display:block; text-align:center; padding:0 0 30px 0;}
.safaigiri-left-section p{font:16px/24px 'Roboto',Arial, Helvetica, sans-serif; color:#6a6a6a; display:block; padding-bottom:22px; text-align:justify;}
.safaigiri-left-section p strong{font-weight:normal; color:#000;}
.safaigiri-left-section .social-icon{display:block; padding-top:13px; float:left;}
.safaigiri-left-section .social-icon a{display:inline; margin-right:25px;}
.safaigiri-right-section{ margin:0px 0 40px 0; padding:30px; background:#f7f7f7; border:1px solid #e2e2e2; box-sizing:border-box;}
.safaigiri-right-section h3{font:600 20px/24px 'Roboto',Arial, Helvetica, sans-serif; color:#ed1b24; display:inline;}
.safaigiri-right-section .slider-year{ width:100%; overflow:hidden; height:270px;}
.safaigiri-right-section .slider-year ul{ position:relative;}
.safaigiri-right-section .slider-year ul li{ list-style:none; width:280px; display:inline-block; float:left;}
.safaigiri-right-section .slider-year ul li .box{width:131px; float:left; margin:10px 4px;}
.safaigiri-right-section .slider-year ul li .box p{display:block; font:13px/16px 'Roboto',Arial, Helvetica, sans-serif; color:#000; padding-top:5px;}
.safaigiri-right-section .timeline-outer{position:relative; border-bottom:1px solid #ddd; padding-bottom:10px; float:left; width:100%;}
.safaigiri-right-section .timeline-outer #pre{ position:absolute; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/pre-arrow.jpg) no-repeat 0 0; display:block; width:8px; height:12px; text-indent:-99999px; top:-18px; left:243px;}
.safaigiri-right-section .timeline-outer #next{ position:absolute; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/nxt-arrow.jpg) no-repeat 0 0; display:block; width:8px; height:12px; text-indent:-99999px; top:-18px; right:13px;}
.safaigiri-right-section .tv-anchor{display:block; text-align:center; padding-top:0px; /*margin-left:-10px;*/}
.clearfix{clear:both;}
.safaigiri-footer{ margin:0px; padding:16px 0 0px 0; background:#111; overflow:hidden; text-align:center}
.footArea { margin:0px auto; width:1148px; box-sizing:border-box}
.footSponsor { margin:0px 0 0 150px; padding:5px 5px 5px 13px; background:#fff; width:465px; float:left;}
.footSponsor h3 { margin:0px; padding:0px 0 3px 0; font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif}
.footSponsor ul { margin:0px; padding:0px; list-style:none; overflow:hidden}
.footSponsor li { margin:0px 10px 0 0; padding:0px; float:left}
.footSponsor li img { border:1px solid #CCC}
.footSocial { margin:22px 0 0 50px; padding:0px; float:left }
.footSocial img { margin:0px 10px 0 0; padding:0px;}
.soponsor-area { padding-bottom: 15px;}

/* .navbar .navbar-toggle {display:none;} */
.navbar-toggle{float: left}   
#subnav{display:block;}    
#caretoday h3{ background: #FF7200;color: #fff;font-size: 23px;width: auto;padding: 3px 5px;float: left;font-size: 300;}
#caretoday ul li > ul {margin-left: 30px;}
#caretoday ul li {font-size: 15px;line-height: 24px;margin-bottom: 10px;}
#caretoday ul {margin-left: 20px;}  
.clearfix{clear:both;}
.hdn_cre{ width:100%; float:left; margin-bottom:15px;}
.cont_cre{width:100%;float:left;} 

#navbar{ margin-bottom:0px;}
.cont_cre ul li{ color: #6a6a6a;}
.mobile_only{ display:none;}

/***************************Incl******************************/

.txt_cnt { font-size:22px; font-weight:300; position:relative; line-height:33px;}
.txt_cnt  a { color:#083174; font-weight:normal}
#drops{ position:absolute; display:none; left:520px; top:60px; background:#fff; border-radius:10px; box-shadow:0 0 2px #000}
#drops ul { padding:0; margin:0;}
#drops ul li {  border-bottom: 1px solid #ffb400;    color: #333333;    display: block;    font-size: 13px;    font-weight: 500;    list-style: outside none none;    padding: 3px 10px;    text-align: left;}
#header_new_cont_new2 { margin-bottom:10px;}
#drops ul li last-child{ border-bottom:none;}
#print-popup { z-index:999; width:100%; margin:100px auto 0; display:none; background:#fff; padding:20px; border-radius:10px; box-shadow:0 0 2px #000; position:absolute; left:0; top:0 }
#print-popup .close { font-size:18px; font-weight:bold; position:absolute; right:-10px; top:-10px; background:#000; color:#fff; padding:0px 10px; cursor:pointer; border-radius:100%; }
#categories-popup { z-index:999; width:100%; margin:100px auto 0; display:none; background:#fff; padding:20px; border-radius:10px; box-shadow:0 0 2px #000; position:absolute; left:0; top:0 }
#categories-popup .close { font-size:18px; font-weight:bold; position:absolute; right:-10px; top:-10px; background:#000; color:#fff; padding:0px 10px; cursor:pointer; border-radius:100%; }
.nomination-close { text-align:center; font-size:46PX; color:#000; font-weight:bold; padding:50px 0;}
.facebook {background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -8px -221px;    display: block;    height: 45px;    width: 30px;}
.twitter {    background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -48px -221px;    display: block;    height: 45px;    width: 40px;}
.google {    background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -102px -221px;
    display: block;    height: 45px;    width: 30px;}
.visual-area { width:960px; margin: 0 auto; background:#fff; border-radius:10px; box-shadow:0 0 2px #000; padding:10px 20px 20px 20px; clear:both}
.visual-area .heads { color:#083174; font-size:24px; font-weight:bold; padding-bottom:10px; float:left;}
.visual-area #controls { float:right; margin-bottom:10px;}
.visual-area #controls .v_left { font-size:30px; color:#999999; height:30px; float:left; cursor:pointer; background:#f2f2f2; border-radius:5px;line-height: 30px;  padding-left: 7px;  width: 23px; margin-right:5px; background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -149px -225px;}
.visual-area #controls .v_right { font-size:30px; color:#999999; height:30px; float:right; cursor:pointer; background:#f2f2f2; border-radius:5px; line-height: 30px;
    padding-left: 7px;  width: 23px; background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -179px -227px;}
.visual-area .belt { width:960px; overflow:hidden; height:190px; }
.visual-area .belt ul { position:relative;}
.visual-area .belt ul li { float:left; margin-right:13px; list-style:none; width:230px;}
.visual-area .belt ul li a { color:#666666; font-size:14px;}
.visual-area .belt ul li a img { margin-bottom:10px;}

.visual-area1 { width:960px; margin: 0 auto; background:#fff; border-radius:10px; box-shadow:0 0 2px #000; padding:10px 20px 20px 20px; clear:both}
.visual-area1 .heads1 { color:#083174; font-size:24px; padding-bottom:10px; float:left;}
.visual-area1 #controls1 { float:right; margin-bottom:10px;}
.visual-area1 #controls1 .v_left1 { font-size:30px; color:#999999; height:30px; float:left; cursor:pointer; border-radius:5px;line-height: 30px;  padding-left: 7px;  width: 23px; margin-right:5px;  background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -149px -225px;}
.visual-area1 #controls1 .v_right1 { font-size:30px; color:#999999; height:30px; float:right; cursor:pointer;  border-radius:5px; line-height: 30px;
    padding-left: 7px;  width: 23px;  background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -179px -227px;}
.visual-area1 .belt1 { width:960px; overflow:hidden; height:190px; }
.visual-area1 .belt1 ul { position:relative;}
.visual-area1 .belt1 ul li { float:left; margin-right:13px; list-style:none; width:230px;}
.visual-area1 .belt1 ul li a { color:#666666; font-size:16px;}
.visual-area1 .belt1 ul li a img { margin-bottom:10px;}


.visual-area2 { width:960px; margin: 0 auto; background:#fff; border-radius:10px; box-shadow:0 0 2px #000; padding:10px 20px 20px 20px; clear:both}
.visual-area2 .heads2 { color:#083174; font-size:24px; padding-bottom:10px; float:left;}
.visual-area2 #controls2 { float:right; margin-bottom:10px;}
.visual-area2 #controls2 .v_left2 { font-size:30px; color:#999999; height:30px; float:left; cursor:pointer; background:#f2f2f2; border-radius:5px;line-height: 30px;  padding-left: 7px;  width: 23px; margin-right:5px; background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -149px -225px;}
.visual-area2 #controls2 .v_right2 { font-size:30px; color:#999999; height:30px; float:right; cursor:pointer; background:#f2f2f2; border-radius:5px; line-height: 30px;
    padding-left: 7px;  width: 23px; background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Sprit1.png") no-repeat scroll -179px -227px;}
.visual-area2 .belt2 { width:960px; overflow:hidden; height:190px; }
.visual-area2 .belt2 ul { position:relative;}
.visual-area2 .belt2 ul li { float:left; margin-right:13px; list-style:none; width:230px;}
.visual-area2 .belt2 ul li a { color:#666666; font-size:16px;}
.visual-area2 .belt2 ul li a img { margin-bottom:10px;}
.visual-area1, .visual-area2 { display:none;}


.slider-year2016{}
.slider-year2016 .swiper-wrapper{}
.slider-year2016 .swiper-wrapper .swiper-slide{ float:left; width:100%; height:100%;}
.slider-year2016 { width: 100%;  overflow: hidden;/* height: 270px;*/}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016{ width: 100%; float:left;}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .img_cont_2016{width: 100%; float:left;}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .img_cont_2016 img{width:280px !important; float:left;}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016  .caption_img_2016{ padding:5px 10px; text-transform:uppercase; float:left; width:100%; box-sizing:border-box; font-size:20px; text-transform:uppercase; background:#000; color:#fff; }
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .cont_desc_2016{width: 100%; float:left;}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .cont_desc_2016 h4{ margin:0; padding:0;font-size:18px; font-weight:normal; padding:5px 10px;}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .cont_desc_2016 h4 div{ font-size:18px; display:inline; font-style:normal}  

.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .cont_desc_2016 p{margin:0; padding:0;font-size:16px;  padding:5px 10px; color:#5f5b5b}

.slider-year2016 .swiper-wrapper .cont_desc_2016{}
.slider-year2016 .swiper-button-next,.slider-year2016 .swiper-button-prev{ top:24%;}
.slider-year2016 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0 !important; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Left.png) no-repeat 0 0 !important; width:32px !important; height:70px !important; opacity:1 !important;}
.slider-year2016 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0 !important; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Right.png) no-repeat 0 0 !important; width:32px !important; height:70px !important; opacity:1 !important;}
.safaigiri-right-section h3{ margin-bottom:10px; display:block}
#pre,#next{/* display:none;*/} 
.survey_main .swiper-slide {width: auto;float: left; margin-right: 8px;padding: 0 13px 0 15px;background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/sep.jpg) no-repeat 0 0;}
.survey_main .swiper-slide a {font: 400 18px/35px "Roboto";text-decoration:none; color: #848484;}
.activesub a{ font-weight:bold !important; color:#000 !important;}
.msg_center_txt{    font-size: 15px; display: block;color: #c00; margin: 10px 0;}
.swiper-wrapper{position:relative; left:5px;}
.slider-year2016 .swiper-wrapper{position:relative; left:0px !important;}

a.nominate-button {float: right; font: 600 24px/48px 'Roboto',Arial, Helvetica, sans-serif; color: #fff; background-color: #e1302a; text-decoration: none; padding: 0 32px; margin-top:14px;}

/***************************Incl******************************/

.coverage{display:block; background: #fff;}
.coverage h2{margin:0;font:bold 20px/38px 'Roboto',Arial, Helvetica, sans-serif; color: #000; border-bottom:1px solid #c9c9c9;}
.coverage p{font:15px/25px 'Roboto',Arial, Helvetica, sans-serif; color: #6e6e6e;}
.coverage p.like{text-transform:uppercase; color:#000;}

.com-outer-section {
    margin: 0px 0 0 0;
    padding: 0px;
    width: 100%;
    margin-top: 60px;
}

.allLeftArea { margin:0px; padding:0px 0px 0 20px;}
.allLeftArea h2.headTile{background: #d71a21 none repeat scroll 0 0;    color: #ffffff;    float:none; display:inline-block;    font-size: 23px;    padding:5px 10px;    width: auto; margin:0px 0 25px 0;}
.allLeftArea p { margin:0px; padding:0px 0 20px 0;  color: #666666;font: 15px/22px "Roboto",Arial,Helvetica,sans-serif;}
.soldOut{text-align: center;}
.soldOut img{width: auto;max-width: 100%;}
.regisArea { margin:0px; padding:100px 0 0 0;}
.regisArea h2 {
    margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
    font-size: 24px;
/*    border-bottom: 1px solid #c9c9c9;*/
    text-transform: capitalize;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    color: #333333;
}
.regisArea h3 {
   margin: 0px;
    padding: 0px 0 0px 0;
    font-size: 18px;
    color: #131313;
    text-align: left;
    line-height: 25px;
    font-weight: bold;
}
.madator_con{ width: 100%; height: auto;float: left; padding-top:15px; }

.madator_con h5 {
    font-size: 14px;
    margin: 0px;
    color: #333;
    line-height:19px;
    /* margin-top: 10px; */
    margin-bottom: 10px;
}

.form-sec{ float: left; width: 100%; height: auto;}
 
.form_bg_change {
    width: calc(100% + 20px);
    background-color: #dfdfdf;
    padding: 10px 10px;
    float: left;
    height: auto;
    margin-left: -10px;
}





.form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 0px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #666666;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.regisArea ul { margin:13px 0px 0px; padding:0px; list-style:none;}
.regisArea ul li { margin:0px 0px 0px 0; padding:0px; float:left; width:100%;position: relative;}

.regisArea ul li label { margin:0px; padding:0px 0 7px 30px; display:block; font-size:13px; font-weight:normal}
.regisArea ul li input, .regisArea ul li select { margin:0px; padding:0px 10px; display:block; box-sizing:border-box; width:100%; font-family:Arial, Helvetica, sans-serif; border:1px solid #c9c9c9}
.regisArea ul li.btnArea { margin-top:0px;text-align: center;}
.regisArea ul li.btnArea input[type="button"] {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
    background: #d71a21;
    font-size: 18px;
    color: #fff;
    border: 0px;
    cursor: pointer;
    padding: 8px 5px 8px;
    /* font-weight: bold; */
}
.tab_sahitya_container{width:100%;  margin-top: 10px; }
.tab_sahitya_container .tab_sahitya{width:100%; background:#C7121F; float:left}
.tab_sahitya_container .tab_sahitya ul{ list-style-type:none; margin:0; padding:0;}
.tab_sahitya_container .tab_sahitya ul li{ padding:10px 8px; float:left;color:#fff; border-bottom:none; text-transform:uppercase; font-size:14px; cursor:pointer; width:auto }
.tab_sahitya_container .tab_sahitya ul li.active_t{ background:#000000; margin-top:-5px; padding-top:15px; border-top-left-radius:5px; border-top-right-radius:5px;}
.tab_sahitya_container .tab_sahitya ul li a{ text-decoration:none; color:#fff; text-transform:uppercase; font-size:14px;}

.cont_sahitya>ul{list-style-type:none; margin:0; padding:0;}
.cont_sahitya>ul>li{ clear:both; display:none}
.cont_sahitya .main_pr_sahitya{width:100%; float:left; margin-top:-14px}
.cont_sahitya .main_pr_sahitya .heading_t{ background:#ECECEC; color:#777777;font-size:16px; padding:10px; text-transform:uppercase}
.cont_sahitya .main_pr_sahitya .cont_t{}
.cont_sahitya ul li.active_t{ display:block}
.heading_sw{border-bottom: 2px solid #980000;padding-bottom: 10px;background: #d71a21;display: inline-block;color: #fff;padding: 8px 10px 5px 10px;text-transform: uppercase;margin: 0;margin:15px 0;}
._ad_code_head{height:90px; overflow-y: hidden;text-align: center; margin-top:0px !important;}
._ad_code_foot{height:90px; overflow-y: hidden;text-align: center;}
.ad_code_center{}
.about_sec p{line-height: 26px;}
.video-section{
    padding: 30px 0px;
}
.video-section .col-xs-12{
    margin-bottom: 20px;
}

/**** new css ***/


/*body{ background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/mast-bg.jpg) center top; }*/
body {
  /*   background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/mast-bg.jpg) center top; */
    background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/main-bg.jpg) center 180px;
    width: 100%;background-size: contain;
}

.header { width: 100%; float:left;  height:223px;}
.topAreaBox { margin: 0px auto; padding: 0px; width: 1148px;}
.top-ad-ipad { display: none;}
.header .logo { float: left;}
.rtl-area { float: right; margin: 33px 0 0 0px; width: 728px;}
.rtl-area .top-ad { float: left; width: 728px; height:90px;}
.topRight { float: right; width:100%}
.rtl-area h1 { font: 600 16px/23px "Roboto",sans-serif; color: #251f21; padding: 22px 0 0; margin: 0 15px 0 0; float: left; text-transform:uppercase;}
.rtl-area h1 strong { color: #e9262a; font-size: 38px; line-height: 40px;}
.rtl-area ul {list-style: none; display: inline-block; padding: 0 0 20px; margin: 0; float: left;}
.rtl-area ul li { width: auto; float: left; margin: 25px 0 0 15px;}
.rtl-area ul li:nth-child(3){ margin: 40px 0 0 20px;}
.rtl-area ul li:nth-child(4){ margin: 40px 0 0 20px;}
.rtl-area ul li:nth-child(5){ margin: 40px 0 0 20px;}  

/*** NAVIGATION CSS ***/
.navigation{ margin:0px auto; padding:0;  width:100%; position:relative; z-index:9; background:#000000; margin-bottom:0px;}
.navigation ul{list-style:none; padding:0; margin: auto;}
.navigation ul li{width:auto; float:left; /* margin-left:5px; */}
.navigation ul.mobToggleMenu li:nth-child(4) { margin-left: 8px;}
.navigation ul li.lastLink { float: right;}
.navigation ul li.lastLink a { font-size:30px;}
.navigation ul li a{font:500 18px/22px 'Roboto Slab', serif;; color:#242021; padding:14px; text-transform:uppercase; text-decoration:none; display:block; color:#fff; }
.navigation ul li a:hover,.navigation ul li a.active{background-color:#000; color:#d71a21;}
.navigation ul li a:hover span{background-color:#000; color:#d71a21;}
  
#msgreen { color:green; font-weight:bold; padding-bottom:0px;line-height: normal;}
.navMob { display:none}
.mobTopLogoCom { display:none}
.mobTopPlace { display:none}

#body-container{float:left; width:100%; background:url(body-bg.jpg) repeat 0 0;}
.left-container{float:left; width:762px; padding:0 0 0 70px; position:relative;}
.placeholder-img{position:absolute; top: -65px; left: -32px;}
.allBanArea { margin:0px 0 35px 0; padding:0px; position:relative}
.allBanArea .banner{float: right;    margin-bottom: 13px;    margin-right: 47px;    margin-top: 50px;}


/*** CONTECT AREA ***/
.contestArea { margin:30px 0 25px 0; padding:0px;}
.contestForm { margin:0px; padding:18px; overflow:hidden; box-shadow:2px 2px 5px #e1e1e1, 1px -1px 5px #e1e1e1; background:#fff; padding-right:8px; padding-bottom:5px;}
.contestForm ul { margin:0px; padding:0px; list-style:none}
.contestForm ul li { margin:0px 2% 15px 0; padding:0px; float:left; width:48%}
.contestForm ul li label { margin:0px; padding:0px 0 8px 0; font-size:14px; display:block; font-weight:normal}
.contestForm ul li input { margin:0px; padding:9px; height:36px; line-height:35px; box-sizing:border-box; border:1px solid #cdcdcd; display:block; width:100%}
.contestForm ul li input:focus, .contestForm ul li.conTextArea textarea:focus { outline:none}
.contestForm ul li.conTextArea { float:none; width:100% }
.contestForm ul li.conTextArea label { font-size:20px; font-weight:500}
.contestForm ul li.conTextArea textarea {margin:0px; padding:10px; height:120px; line-height:20px; box-sizing:border-box; border:1px solid #cdcdcd; display:block; width:98%; }
.contestForm ul li.subBtn input[type=button] { margin:0px; padding:0px; width:160px; color:#fff; height:35px; border:0px; line-height:35px; text-align:center; border-radius:5px; background:#d71a21; text-align:center; font-size:20px; text-transform:uppercase; font-weight:600;}



/*** new css 2 ***/


.coverage-heading h3.heading {background:#e1302a; color: #fff; font-size: 23px; width: auto; padding: 5px 10px; float: left; font-size: 300; height:auto;
position:static;top:0; margin-left:5px;}
.day_heading {
    display: block;
    width: 100%;
    margin: 21px 0;
    float: left;
}
.day_heading .outer {
    border-bottom: 4px solid #dfdfdf;
    float: left;
    width: 100%;
}
.day_heading h3 {
    background-color: #dfdfdf;
    display: inline;
    padding: 4px 76px 0 40px;
    font: 22px/26px "Roboto", sans-serif;
    color: #333;
    margin-bottom: 0;
}
.coverage-heading .placetext {
    font-size: 14px;
    color: #666666;
    font-weight: 400;
    float: left;
    margin-bottom: 20px;
    font-family: 'Roboto', sans-serif;
}
       .porgramme_area {
    float: left;
    width: 100%; 
}
.porgramme_area ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.porgramme_area ul li {
    width: 100%;
    padding: 15px 0;
    font: 15px/20px "Roboto", sans-serif;
    color: #333;
}
  .proTitle { margin:0px; padding:0px 0 20px 0; font-size:25px; font-weight:500px;} 
  
.thanksmsg{ color:#00af15; font-weight: bold; text-align: center; width: 100%; font-size: 16px;}
.errorsmsg{ color:#cc2b00; font-weight: bold; text-align: center; width: 100%; font-size: 16px;}

.video-outer{width:100%; float:left; margin-left:-7px;}
.video-outer .swiper-button-next{    right: 0 !important;
    /*background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Right.png) no-repeat 0 0 !important;*/
    width: 30px !important;
    height: 20px !important;
    opacity: 1 !important;
  top:31px;
  background-size:100% !important;
}

.video-outer .swiper-button-prev{    right: 50px !important;
    /*background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/Left.png) no-repeat 0 0 !important;*/
    width: 30px !important;
    height: 20px !important;
    opacity: 1 !important;
  top:31px;
  left:85%;
  background-size:100% !important;
}
.video-outer .swiper-slide{width:100% !important;}
.vid{position:absolute; top:14px; left:10px;}
.video-outer .swiper-container{padding-top:30px;}

.twitter_section{width:100%; background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    margin: 0 0 40px 0;
    padding: 30px; box-sizing:border-box}
 
.right_chunk_safaigiri{width:100%; float:left; margin-bottom:20px;}
.right_chunk_safaigiri .heading_safaigiri{width:100%; float:left}
.right_chunk_safaigiri .heading_safaigiri h3{margin: 0px 0 10px 0;padding: 0px 0 5px 0;color:#ed1b24;font-size: 22px;font-weight: bold;}
.right_chunk_safaigiri .container_safaigiri .img_container{width:100%; float:left; position:relative}
.right_chunk_safaigiri .container_safaigiri .img_container img{ width:100%;}
.right_chunk_safaigiri .container_safaigiri span.photo_icon{ background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/photo_icon.png) no-repeat;width:30px; height:30px;display:block; position:absolute; bottom:10px; right:10px;}
.clearfix{ clear:both;}
.safaigiri-right-section h3{ margin-bottom:10px;}
.safaigiri-right-section h3{ margin-bottom:10px; text-transform:uppercase}
.right_chunk_safaigiri .container_safaigiri .list_container{ width:100%; float:left}
.right_chunk_safaigiri .container_safaigiri .list_container ul{ list-style-type:none; margin:0; padding:0;}
.right_chunk_safaigiri .container_safaigiri .list_container ul li{margin: 0px;padding: 1px;float: left; position:relative}
.right_chunk_safaigiri .container_safaigiri .list_container ul li .video_icn_t {display: block;position: absolute;right: 5px;bottom: 5px;width: 20px;height: 20px;background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/video_img_icon.png) no-repeat;}

.video-play-icon{display: block;
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 20px;
    height: 20px;
    background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/video_img_icon.png) no-repeat;}



  

.regisArea{padding:0 !important;}
#msg{color:#fff; font-size: 13px;}

.desktop_ad {}
.footArea .desktop_ad{ margin:0px auto; width:728px; }


.mobile_ad{ display:none;}



.speakersAll { margin:40px 0 0 0; padding:0px;}
.speakersAll ul { margin:0px; padding:0px; list-style:none}
.speakersAll ul li { margin:0px 0 35px 0; padding:0px; float:left; text-align:center; width:33%}
.speakersAll ul li .speakPic { margin:0px; padding:0px; text-align:center; display:block; margin-bottom:15px; height:132px;}
.speakersAll ul li .speakTitle { margin:0px; padding:0px; font-size:16px; text-align:center; font-weight:400;}

.copyrights {position: fixed; bottom: 0; margin:0px; padding:8px 0px; font-size:11px; color:#d3d3d3; text-align:center; background:#313131;z-index: 9;}
.copyrights a { color:#e1302a}
.copyrights a:hover { color:#e1302a}

     
.story_title{width:100%; float:left; margin: 10px 0;}
.story_title a{ font-weight:bold; text-decoration:none; font-size:14px;color:#192a86}
.story_icon {background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/story-arrow.gif") no-repeat scroll 0 0;display: inline-block;float: left;height: 10px;position: relative;top: 5px;width: 18px;}
.stage-area{width:100%; display:inline-block;}
.stage-top{width:100%; background-color:#3b3b3b; display:inline-block; font:17px/34px 'Roboto',Arial, Helvetica, sans-serif; color:#fff; margin-top:10px; min-height:34px; display:block;}  
.com-stage-row{display:inline-block; width:100%; border-bottom:1px solid #b0b0b0; padding:25px 0;} 
.com-stage-row h3{display:block; font:bold 15px/20px 'Roboto',Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}
.com-stage-row h4{display:block; font:16px/20px 'Roboto',Arial, Helvetica, sans-serif; color:#d61c1f; margin:0; padding:6px 0;}
.com-stage-row ul{list-style:none; padding:0; margin:0 0 0 33px;}
.com-stage-row ul.marglft{margin-left:16px;}
.com-stage-row ul li{color:#d61c1f; font:13px/18px 'Roboto',Arial, Helvetica, sans-serif; list-style:disc; border:0; margin:0; padding:0 0 6px 0;}
.com-stage-row ul li span{color:#000; font:15px/18px 'Roboto',Arial, Helvetica, sans-serif;}
.vid-phot-sec{color:#192a86; font:bold 13px/18px 'Roboto',Arial, Helvetica, sans-serif; margin-top:5px; display:inline-block; /*display:none;*/}
.vid-phot-sec a{color:#192a86;}
.vid-phot-sec a:hover{text-decoration:none;}
.margtop{margin-top:40px;}
.bord{border:0;}
.stagemob{display:none;}
.clearfix{ clear:both;}
.row_t{ margin-bottom:10px;}
.com-stage-row ul{margin: 0 0 0 16px;}



.section_Coverage_tab{ float: left; width:100%;background:#fff;padding: 10px;box-sizing: border-box}
.section_Coverage_tab h2{font:700 24px/24px 'Roboto', serif; color:#000; text-transform: uppercase; margin:0px 0 20px;}
.tabListDiv{ background:#cd3600; float: left; width:100%; box-sizing: border-box}
.tabListDiv li{ list-style: none; float: left;font:500 16px/35px 'Roboto Slab', serif;; color:#fff; text-transform: uppercase; margin-left:10px; cursor: pointer }
.tabListDiv li a{ color:#fff; }
.tabListDiv li a br{ display: none}
.tabListDiv li.active{ background:#000; border-radius:3px 3px 0 0; padding:0 15px; position: relative}
.tabListDiv li:hover a{ text-decoration: none}
.tabListDiv li.active a{ text-decoration: none}
.tabListDiv li.active:after{ position: absolute; left:0; top:-5px; height:8px; width:100%; content:""; background:#000; border-radius:3px 3px 0 0}
.tabMainSection h4{font:500 16px 'Roboto', serif; color:#5c5c5c; background:#eeeeee; padding:10px;float: left; width:100%;box-sizing: border-box; margin:0 0 25px 0}


/*===========Programme Page=============*/
.ProgrammeSheduleSec{ float: left; width:100%}  
.box_programme {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/pDotted.png) repeat-y 0px 0px; height:100%;}
.ProgrammeSheduleSec li{ list-style: none; float: left; width:100%; box-sizing: border-box; margin-bottom:30px;}
.timing_l {padding: 6px 0;text-align: right;color: rgb(234, 62, 0);font: 400 14px 'Roboto', serif;}

.prog_container .prog_txt { padding: 12px 10px; background: #ECECEC; text-transform: uppercase;font: 600 16px 'Roboto', serif; color:#000 }
.session_inner_cont {  padding: 20px 15px 0;}
.rpt_s { margin-bottom: 15px;}  
.rpt_s a { color: #000;text-decoration: none;color: #dc2900;font-weight: bold;line-height: 22px;}
.story_ltop_icon { background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/story-icon.gif) no-repeat; display: inline-block; width: 18px;
    position: relative; top: 3px; height: 10px;  float: left;}
.rpt_s h3 { margin: 0; padding: 0;  overflow: hidden; font: 500 15px/20px 'Roboto', serif; color:#000; margin-bottom:10px; }
.rpt_s p { margin: 0; padding: 0;  overflow: hidden; font: 500 14px/18px 'Roboto', serif; color:#14810c }
.rpt_s p a{ color:#dc2900 }
.session_inner_cont .session_right {  padding-left: 15px;background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/arrow-line.gif) repeat-y scroll left top transparent; width: 100%; float: left;background-position: left 15px; padding-bottom: 15px;}
.speaker_profile { width: 100%;  display: block; float: left;}
/*.speaker_details .speaker_image {float: left; margin-right: 20px; border:1px solid #e7e7e7; padding:4px; box-sizing: border-box}*/
.speaker_details .speaker_image {float: left;margin-right: 20px;border: 1px solid #e7e7e7;border-radius: 100%;width: 80px;height: 80px;background: #f1f1f1;box-sizing: border-box;}
.speaker_image img{ width:100%}
.speaker_details .speaker_dt { overflow: hidden; display: block;line-height: 18px; position: relative; top: 0px; font: 600 13px 'Roboto Slab', serif;; color:#14810c}
.speaker_details .speaker_dt .hdn { display: block; margin-bottom: 6px;color:#cd3600;font: 600 14px/22px 'Roboto', serif;}
.speaker_details .speaker_dt .desc_l {font: 400 13px/21px 'Roboto', serif;color:#000} 
.mrg0{ margin:0px;}
.story_ltop_icon {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/story-icon.gif) no-repeat;display: inline-block;width: 18px;position: relative;top: 5px;height: 10px;float: left;}
.video_ltop_icon {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/video_icon.gif) no-repeat;display: inline-block;width: 18px;position: relative;top: 1px;height: 10px;}
.photo_ltop_icon {background: url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/photo_icon.jpg) no-repeat;display: inline-block;width: 18px;position: relative;top: 1px;height: 12px;}


.navbar-inverse{background: #000;border:0;}

/*.header_py{background:#fff}*/
.header_py {
/*    background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/mast-bg.jpg) center top;*/ background-color: #eeeeee;
} 

.header_py .logo_py{}
.header_py .logo_py img{width:100%;}
.header_py .ad_728{margin:20px 0;}  
.header_py .btm_text_py{font: 600 16px/23px "Roboto",sans-serif;color: #251f21;padding: 22px 0 0;margin: 60px 15px 0 0;float: left;  text-transform: uppercase;}
.hd_tagline{ font-size: 38px; text-transform: uppercase; color: #000;}
.header_py .btm_text_py .hd_venue{display:block;}
.header_py .btm_text_py .small_date_txt{display:block;}

.speakers_sec {display: block;}
.speakers_sec ul {list-style: outside none none;}
.speakers_sec ul li {float: left;margin-bottom: 22px;width: 33%;text-align:center;height: 170px}
.speakers_sec ul li img {}
.speakers_sec h3 {display: block;float: none;margin:0;padding:0;font-size: 15px;color: #3e3e3e;padding: 3px 5px;width: auto;}
.speakers_sec ul li p {display: table;font-size: 15px;font-weight: 300;line-height: 20px;}    

._twitter{ margin-bottom:15px;}
._twitter .twitter_section{background:#f9f9f9;padding: 10px 0;text-align:center}


.right_chunk_safaigiri {text-align:center;padding: 10px 0;margin-bottom:15px;background: #f9f9f9;}
 
.right_chunk_safaigiri iframe{ width: 100%; display: block;}

.right_chunk_safaigiri .container_safaigiri{width:300px;margin:0 auto;text-align:left;}
.right_chunk_safaigiri .heading_safaigiri{width:300px;margin:0 auto;text-align:left;float:none;text-transform: uppercase;}
.container_safaigiri.video-outer{float:none;}
.ad_main{margin-bottom:15px;}
.data_event_txt{/*width:100%;*/}
.sponsors_event{    margin-top: 16px;    margin-left: 6px;    margin-bottom: 8px;}
.prog_container {font-size: 15px; margin-bottom: 10px;margin-left: 10px;}
.lallantop_footer_top{background:#fcc623;padding:10px 0 2px 0;}  
.copyrights{    font-size: 11px; color: #d3d3d3;    background: #313131;  float:left;width:100%;  padding: 8px 0px;}
.copyrights a{ text-decoration:none;color:#fcc623;}

.logo_it_at{margin-top:10px;display: block}
.story_title{width:100%; float:left; margin: 10px 0;}
.story_title a{ font-weight:bold; text-decoration:none; font-size:14px;color:#192a86}
.story_icon {background: rgba(0, 0, 0, 0) url("https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/story-arrow.gif") no-repeat scroll 0 0;display: inline-block;float: left;height: 10px;position: relative;top: 5px;width: 18px;}
.stage-area{width:100%; display:inline-block;}
.stage-top{width:100%; background-color:#3b3b3b; display:inline-block; font:15px/34px 'Roboto',Arial, Helvetica, sans-serif; color:#fff; margin-top:10px; min-height:34px; display:block;}  
.com-stage-row{display:inline-block; width:100%; border-bottom:1px solid #b0b0b0; padding:25px 0;} 
.com-stage-row h3{display:block; font:bold 15px/20px 'Roboto',Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}

.com-stage-row ul{list-style:none; padding:0; margin:0 0 0 33px;}
.com-stage-row ul.marglft{margin-left:16px;}
.com-stage-row ul li{color:#d61c1f; font:13px/18px 'Roboto',Arial, Helvetica, sans-serif; list-style:disc; border:0; margin:0; padding:0 0 6px 0;}
.com-stage-row ul li span{color:#000; font:15px/18px 'Roboto',Arial, Helvetica, sans-serif;}
.vid-phot-sec{color:#192a86; font:bold 13px/18px 'Roboto',Arial, Helvetica, sans-serif; margin-top:5px; display:inline-block; /*display:none;*/}
.vid-phot-sec a{color:#192a86;}
.vid-phot-sec a:hover{text-decoration:none;}
.margtop{margin-top:40px;}
.bord{border:0;}
.stagemob{display:none;}
.clearfix{ clear:both;}
.row_t{ margin-bottom:10px;}
.com-stage-row ul{margin: 0 0 0 16px;}

strong{ font-size:14px}

.topRightArea {
    margin: 35px 0 0 0;
    padding: 0px;
    text-align: center;}
.topRightArea .headTitleArea {
    margin: 0px 0 0px 0;
    padding: 0px;
    width: 100%;
    float: left;}
 
.topRightArea, .headTitleArea img{ width: 100%; height: auto; display: block;}
.topRightArea .headTitleDate { margin:0px; padding:0px; font-size:24px; line-height:23px;font-weight: bold;}
.topRightArea_mob { display:none;}
.topRightArea_mob img { width:100%}
.tagLineBg { display:none}

.mobile_logo {
    max-width: 100%;
    float: right;
    height: auto;
    margin-right: 15px;
    margin-top: 18px;
}

.mobile_logo img{ width: 100%; height: auto; display: block}
.btn-prev.video_prev { background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/left-arrow.png) no-repeat 0px 0px; width:33px; height:59px; position:absolute; left:10px; top:40%; font-size:0px; cursor:pointer}
.btn-next.video_next { background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/right-arrow.png) no-repeat 0px 0px; width:33px; height:59px; right:10px; position:absolute; top:40%; font-size:0px; cursor:pointer}

 #iconShowPlus, #iconHidePlus { display:none; color:#000}
 /* ticket plan registration page */
.regisArea ul li.ticket-plan-section{
    padding: 40px 0;
    width: 100%;
}
.ticket-plan-section .regisArea{
    margin-bottom: 8px;
}
.ticket-plan{min-height:138px; margin-bottom:20px;
    width: 100%;
    float: left;
    border:1px solid #898989;
    padding:0px 5px 0 15px;
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
}
.tkt-radio.selected .ticket-plan{
    background-color: #e8e8e8;
}
.star-icon{
    margin-top: -28px;
}
h3.plan-title{float:left; margin-top:0;
    font-size: 19px;
    text-transform: uppercase;
    color: #0b0b0b;
    margin-bottom: 5px;
    font-weight: 500;
    padding: 0px;
}
.plan-price{float:right; line-height:20px;
    font-size: 31px;
    font-weight: 700;
    color: #c1001d;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 15px;
    
}
.ticket-plan p{display:inline-block; width:100%; text-align:center;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 21px;
    padding-bottom: 20px;
}
a.plan-btn{
    display: inline-block;
    background-color: #484848;
    color: #fff;
    padding: 6px 27px;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: -110px;
    position: relative;
    bottom: -10px;
}
a.plan-btn:hover{
    background-color: #d71a21;
    color: #fff;
    text-decoration: none;
}

/* end of ticket plan registration page */
.privacyPolicy label { width:80%!Important;}



/*** 30-9-2019 ***/
.safaigiri-center.sahitySitareArea { margin: 33px auto;
    width: 1148px;
    background-color: #eee;
    box-sizing: border-box;
    padding-right: 30px;
    padding-bottom: 30px;
    overflow: hidden;
    margin-top: 0px;
    box-shadow: 0px 0px 8px #0000003d;}

.safaigiri-center.sahitySitareArea .sahityaLeft { margin:0px; padding:30px 50px; font-family: 'Open Sans', sans-serif; background-color: #fff; position: relative}

.safaigiri-center.sahitySitareArea .sahityaLeft:after { content: ''; position: absolute; height: 100%; background: #e2e2e2; width: 1px; right: 0px; top:0px;}


.safaigiri-center.sahitySitareArea .leftLogo { margin:0px 0 40px 0; padding:0px; text-align:center}
.safaigiri-center.sahitySitareArea .sahityaLeft p { margin:0px; padding:0px 0 30px 0; font-size:20px; line-height:30px; font-weight:normal; font-family: 'Open Sans', sans-serif; background-color:#fff;}
.safaigiri-center.sahitySitareArea .videoText { font-size:12px;}
		
.safaigiri-center.sahitySitareArea { padding-bottom:0px; padding-right:0px; font-family: 'Open Sans', sans-serif; margin-top:40px;}
.safaigiri-center.sahitySitareArea .sahityaRight { margin:0px; padding:30px 50px; background:#eeeeee;}
.safaigiri-center.sahitySitareArea .sahityaRight h2 { margin:0px; padding:0px 0 30px 0; font-size:18px; text-align:left; font-size:20px; color:#000; font-weight:600}
.safaigiri-center.sahitySitareArea .bottomForm { margin:0px; padding:0px 0 15px 0;}
.safaigiri-center.sahitySitareArea .bottomForm ul { margin:0px; padding:0px; list-style:none}
.safaigiri-center.sahitySitareArea .bottomForm ul li { margin:0px 1%; padding:0px; margin-bottom:25px; float:left; width:48%; font-size:16px; color:#333333}
.safaigiri-center.sahitySitareArea .bottomForm ul li:nth-child(2) {
    margin-right: 0px;
    margin-left: 0px;
    width: 50%;
}

.safaigiri-center.sahitySitareArea .bottomForm ul li .formInput { margin:0px; padding:0px 0px; background:#fff; border:1px solid #afafaf; border-radius:5px; overflow:hidden; position:relative; font-size: 13px; height: 44px;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.full_filed{ width: 100%; height: 55px !important;}
.full_filed label {
    position: relative !important;
    top: -37px !important;
}
 





.pddsah{ padding: 0px 10px !important;}
.safaigiri-center.sahitySitareArea .bottomForm ul li .formInput input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.safaigiri-center.sahitySitareArea .bottomForm ul li .formInput span { color:#999999; font-size:12px; padding-left: 10px;}
.safaigiri-center.sahitySitareArea .bottomForm ul li .formInput input { margin:0px; padding:0px; border:0px; height:inherit;}
		
.safaigiri-center.sahitySitareArea .bottomForm ul li input {margin:0px; padding:10px; background:#fff; border:1px solid #afafaf; height:53px;  width:100%; border-radius:5px; font-size: 13px;}
.safaigiri-center.sahitySitareArea .bottomForm ul li.fullInput { float:none; width:100%}
.safaigiri-center.sahitySitareArea .bottomForm ul li.btnIn { width:100%; float:none; clear:left; text-align:center }
.safaigiri-center.sahitySitareArea .bottomForm ul li.btnIn input { margin:0px auto; padding:0px; width:175px; height:40px; background:#d3131a; border-radius:5px; border:0px; text-transform:uppercase; font-weight:700; font-size:18px; color:#fff; float:right}

.safaigiri-center.sahitySitareArea .addVideoArea h3 { margin:0px; padding:0px; font-weight:700; color:#d3131a; font-size:14px;}

/**Floating**/
.freeregistrationdesk{position: fixed; display:block;right: 5%;bottom: 0;background-color: #e1302a;font: 500 19px/23px 'Arial', serif;color: #fff;padding: 5px 0px;border-radius: 5px 5px 0 0;text-align: center; z-index:99999}
.freeregistrationdesk a{color: #fff;text-decoration: none;padding: 0px 12px;display: block; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Slab', serif;}
.freeregistrationdesk a span {color: #f9a905;
    text-decoration: blink;
    animation: blink 1s steps(2, start) infinite;
}

@keyframes blink {
to { color: white; }
}

.freeregistrationmob{display:none;}
#reg_mre_btn{display:none;}
#reg_red_dot{display:none;}
@media screen and (max-width:767px){.freeregistrationmob{position: fixed; display:block;right: 0%; width:100%;bottom: 0;background-color: #e1302a;font: 500 19px/23px 'Arial', serif;
color: #fff;padding: 5px 0px;border-radius: 5px 5px 0 0;text-align: center; z-index:99999; border:1px solid #fff}
.freeregistrationmob a{color: #fff;text-decoration: none;padding: 0 12px; font-size:16px; display: block; text-transform: uppercase; font-weight: 600; font-family: 'Roboto Slab', serif;}
.freeregistrationmob a span{border-top:1px solid #ff6464;}
.freeregistrationdesk{display:none;}
#reg_red_mre {display: none;}
#reg_mre_btn{display:inline-block;}
#reg_red_dot{display:inline-block;}
}

/*** end 30-9-2019 ***/
.allLeftArea {margin: 0px;padding: 20px 0px 0 20px;} 
@media screen and (max-width:1024px){
	.nrow{  width:550px; padding: 45px 0 0 0;}
.textarea_row{ padding:0;}  
.nominate textarea{width:100%;}
.safaigiri-center { width:98%}
.com-outer-section { width:100% !important}
.safaigiri-right-section { padding:0 0 0 10px}
.twitter_section { padding:10px !important;}
.header .logo { margin-top:25px}
.coverage { padding-left:26px;}
.allLeftArea { padding-left:26px;}
.porgramme_area { padding-left:26px;}
.coverage-heading h3.heading { margin-left:10px;}
.topRight { position:relative; z-index:5555555}
.footArea { width:100% !important}
.safaigiri-right-section { padding:0px; border:0px;}
.wrapper { width:100%}
.topAreaBox { width:98%}
.header .logo { width:24%;}
.header .logo img { width:100%}
.rtl-area { width:73%; position:relative;}
.rtl-area .top-ad {width: auto;float: none;}
.navigation { width:100%}
.left-container { width:65%; padding-left:20px;}
.right-container { float:right; width:30%; margin:0px 15px 0 0 ;}
.placeholder-img {float: left; margin-top: -57px; width: 25%; position:inherit; top:inherit; left:inherit}
.placeholder-img img { width: 100%;}
.allBanArea .banner {  width: 73%; margin-bottom: 13px;    margin-right: 2%;    margin-top: 23px;}
.allBanArea .banner img {width: 100%;}
.content-panel { margin-top:0px;}
/* .navigation ul { width:100%} */
.header_py .btm_text_py {margin-bottom: 10px;}


.headTitleArea img { width:100%}
.headTitleDate img { width:100%}
.nopadding .topRightArea { margin:35px 0 0 0}

.btn-prev.video_prev, .btn-next.video_next  { top:40%}


/*** 30-9-2019 ***/
.safaigiri-center.sahitySitareArea .sahityaRight {     padding: 50px 50px;}	
.safaigiri-center.sahitySitareArea { width:95%}

/*** end 30-9-2019 ***/


}
div.sht_bnr_rhs h1 {margin-top:8px;}
button.confimOrder {margin-bottom: 8px;}
.back_to_aajtak {position: relative;}
@media  screen and (min-width: 1025px) and (max-width: 1180px) {
  div.sht_bnr_rhs h1 strong{margin-bottom: 15px;display: inline-block;}
  .form_bg_change{width: 100%;margin-left:0px}
  .allLeftArea {margin-right: 10px;}
}
@media  screen and (min-width: 992px) and (max-width: 1024px) {
    a.plan-btn{
        padding: 6px 24px;
    }
}
@media  screen and (max-width: 1023px) {
.btn-prev.video_prev, .btn-next.video_next  { top:27%}	
.sht_bnr_rhs h1 {margin-top:8px;}
     
.footerad + div{width: 300px !important;
    margin: 0 auto;}
 
    
    
}

@media screen and (max-width:900px){
.btm_text_py{width: 100%}	
.add{ display:none !important;}
.top_nav{width:100%;}
#top_nav{display:block;}
.top_nav ul li{margin-right:8px;}
.top_nav ul li a{font-size:11px;}
.navbar{width:100%;}
.navbar ul li a{padding:14px 10px;}
.safaigiri-center{width:100%; padding:0 5%; box-sizing:border-box;}
.safaigiri-right-section{margin-right:28%;}
.safaigiri-footer .bottom-sponsor-area{display:none;}
.header{width:267px; margin:0 auto;}
.swacch-logo{margin-left:10px;}
.swacch-text {width: 628px;}
#header-section{margin-bottom:13%;}
.header-section{width:100%;}
.social-icon{margin-right:15px;}
.add{position:absolute; top:31.5%; left:17px; width:100%;}
.nav-box h3{margin-left:17px;}

.container{width: 98%; margin-left: auto; margin-right: 1%;}  
.form-box{float:left; width:100%;}
.box-mid,.box-left{margin-left:38px; margin-right:0;}
.box-right{margin:0 0 0 17px; display:inline-table; float:none;}
.box-mid{clear:left;} 
.right-add{border:16px solid #f8f6f7; min-height:250px; float:right; width:332px; box-sizing:border-box;}
.wrapper{width:100%;}
.survey_des .survey_left{width:48%;}
.survey_des label{width:100%;}
.nominate{padding-right:2%; width:96%;}
.nominate label{font-size:15px;}
.nrow{padding-left:2px; width:50%;}
.nominate input, .nominate textarea{width:100%;}
.input_cols{width:29%;}
.input_cols input{width:95%; margin-right:5%;}
.textarea_row{padding-left:10px; width:96.5%;}
.nominate textarea{width:100%;}
.survey_main ul li{padding-left:8px; padding-right:9px; margin-right:0;}  
.survey_main ul li a{font-size:15px;}
.checkbox, .radio{float:left; margin-right:5px;}
.swacch-text .sw_txt {display: inline;font-family: Roboto;font-size: 26px;margin: 10px 0 0;padding: 0;text-shadow: 1px 1px 1px #000000;}
.header_sct1{ width:100%;}
.header_sct1 .header_top1 .logo_sw_left{ width:370px;height:144px; margin-right:30px;}
.header_sct1 .header_top1 .logo_sw_left img {width:370px; height:144px;}
.header_sct1 .header_top1 .cont_right{ width:342px;margin-top: 15px;}
.header_sct1 .header_top1 .cont_right .wh_txt{ margin-bottom:22pz;}
.header_bottom1 p {    margin: 0;   padding: 0;  margin: 0 15px 10px 15px; }
.header_sct1 .header_top1 .cont_right .rd_txt{ font-size:22px;}
.header_sct_2{width:768px;}
.txt_cnt{ width:680px;}
.navbar ul li:first-child a{ padding-left:20px}
.survey_main{ width:718px}
.new-chunk{width:100%;}
.nominate{width:100%; padding:0;}
.left{width:210px;}
.middle{width:220px;}
.right{width:220px;}     
.s_bharat_poll{width:100%;}
.s_bharat_desc .left_pnl{width:350px}
.nrow{ padding-top:25px;}
.header .logo { margin-top:-12px !important;}
.safaigiri-center {    padding: 0 3%;    width: 96%;}

.rtl-area h1 { width:62% !important}
.rtl-area ul li.comLogo { width:34% !important}
.rtl-area ul { width:33% !important}
.navigation ul li a { padding:14px 9px !important; font:500 15px/22px "Roboto",sans-serif; }

.safaigiri-right-section { float:left;}
.com-outer-section .twitter_section iframe {height: 230px !important;}
.coverage, .allLeftArea { padding-left:0px; margin-top:0px;}
.heading_sw { margin-top:10px !important}
.com-outer-section .safaigiri-right-section { margin-left:0px}
.col-lg-8.col-md-8.col-sm-12.col-xs-12.coverage-heading {    padding-left: 0;    padding-right: 0;}
.safaigiri-center .speakers_sec { margin-left:-8px; margin-right:-8px;}
#navbar .navigation ul li.lastLink a { font-size:16px;}
.left-container { margin:0px auto; padding:0px; float:none; width:95%}  
.right-container { margin:0px auto; padding:0px; float:none; width:95%}
.formArea { width:100%; margin-bottom:20px;}
.formArea ul li textarea { width:100%}
.right-ad { width:45%; background:#fff; margin-top:0px;}
.right-ad img { width:100%}
.right-box { width:48%; background:#fff;  margin-top:0px; margin-bottom:30px; float:right}
.right-box img { width:100%}
.rtl-area .top-ad {width: auto;float: none;
    position: absolute;
    top: -136px;
    left: -191px;
    height: 203px;}
/*.rtl-area .top-ad { display:none}*/
.top-ad-ipad { margin:0px auto; width:728px;}
.navigation ul li.lastLink {margin-left: 40px;}
.topAreaBox { padding-top:120px;}
.footerArea { width:100%}
.footLeft { width:32%; padding:5px 0 5px 19px; font-size:13px;}
.footRight { width:48%; padding:7px 10px 0 0; font-size:12px;}
.top-ad-ipad { display:block; margin-bottom:35px;}
.rtl-area h1 { font-size:15px; margin:0px; padding:0px; width:58%; margin-top:-15px;}
.rtl-area h1 strong { font-size:27px; line-height:30px;}
.rtl-area ul { width:38%; float:right}
.rtl-area ul li { margin:0px; padding:0 10px 0 0;}
.rtl-area ul li img { width:100%}
.rtl-area ul li.comLogo { width:16%}
.rtl-area ul li.comLogo img { width:100%}
.rtl-area ul li:nth-child(3){margin:0px;}
.rtl-area ul li:nth-child(4){margin:0px;}
.rtl-area ul li:nth-child(5){margin:0px;}
.header .logo { margin-top:0px; margin-left:12px;}
.header { padding-bottom:20px;}
.safaigiri-left-section{ width:100%}
.safaigiri-center{ padding: 0 3%}
.com-outer-section{ width:100% !important; margin-top:20px;}
.safaigiri-right-section{ margin-right:0px !important; width:48%; float: left; margin-left:10px;}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .img_cont_2016 img{ width:100% !important}
.navigation ul li a{padding:12px 6px; font-size:14px !important}
.header_py .logo_py {width: auto;margin: 0 auto;}

.header_py{}
._twitter .twitter_section iframe{height:300px !important;} 

.nopadding .topRightArea { margin-top:31px;}
.ad_main { display:none !important;}
.video-section { padding-bottom:0px;}
body {
  /*   background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/mast-bg.jpg) center top; */
    background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/main-bg.jpg) center 160px;
    width: 100%;
}

    
.footerad + div{width: 300px !important;
    margin: 0 auto;}
	
	/*** 30-9-2019 ***/
	.safaigiri-center.sahitySitareArea .sahityaLeft { padding:20px;}	
.safaigiri-center.sahitySitareArea .sahityaRight { padding:20px;}
.safaigiri-center.sahitySitareArea { padding:0px;}
	/*** end 30-9-2019 ***/
     
    
}

.top-ad { display:block;}

@media screen and (max-width:767px){
	  .twitter_section { width:100% !important; float:none}
  .com-outer-section .twitter_section iframe { width:100% !important; height:400px !important}
  .com-outer-section .safaigiri-right-section { float:none; margin-bottom:40px !important;}
  .footSponsor { margin:0px auto; padding:0px; background:none; text-align:center; float:none}
  .footSponsor h3 { font-size:14px; margin-bottom:15px; color:#fff !important}
  .footSponsor li { float:none; display:inline-block}
  .footSocial { float:none; text-align:center; margin-left:0px;}
  .footSponsor li { margin:0 5px 0 0;}
  .header { height:200px !important; background: #d7d7d5 url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/mast-bg.jpg) repeat scroll center top !important;}
  .mobSocial ul li a { padding:0px !important}
  .regisArea ul li { float:none; width:100%}
  .footSponsor { width:100% !important}
  
  .navigation ul li.lastLink { float:none}
  .nominate-rtl { float:left; width:100%}
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff;}
div#myNavbar{margin-left: 0;}
.navbar ul{margin-left:0;}
.right-ad { float:none; width:100%; margin-bottom:30px; box-sizing:border-box; padding:10px}
.right-box { margin:0px; padding:0px; float:none; width:100%;  margin-bottom:30px; padding:10px; box-sizing:border-box}
.footHelp { width:100%; float:none; } 
.footLeft, .footRight { float:none; width:100%; text-align:center; padding:7px;  border-top:1px solid #919191}
.footerAdd { display:none}
.top-ad-ipad { display:none}
.top-ad { display:none;}
.footRight span, .footLeft span { display:inline}
.topRight { display:block}
.header { background:#febb14}
.header .logo { width:143px;}

.mobTopLogoCom { margin:4% 1px 0 0; padding:0px; float:right; display:block}
.mobTopLogoCom ul { margin:0px; padding:0px; list-style:none}
.mobTopLogoCom ul li { margin:0px; padding:0px; float:left; text-align:center}
.mobTopLogoCom ul li img { width:60%}
.mobTopPlace { margin:0px auto; padding:25px 0 4px 0; width:320px; display:block; clear:left}
.mobTopPlace h1 { margin:0px; padding:0px; font-size:25px; text-align:center; font-size:16px; font-weight:600 }
.mobTopPlace h1 strong {color: #e9262a; font-size:27px;}
.header { background:#febb14 url(head-bg.jpg) no-repeat center top;}

/*** MOBILE NAVIGATION ***/
.navigation ul { margin:0px; padding:0px; /* display:none;*/ }
.navigation ul li { margin:0px; padding:0px; width:100%; float:none}
.navigation ul li { border-bottom:1px solid #212121}
.navigation ul li a { padding:8px 0 8px 3%;}
.rtl-area { display:block; margin-top:0; width:100%; }
.rtl-area ul { display:none;}
.rtl-area h1 { width:100%!Important; font-size:12px; line-height:17px; text-align:center; }
.navigation ul li.lastLink { margin-left:0px; border-bottom:0px;}
.navIcon { margin:0px; padding:0px; float:left; cursor:pointer}
.navMob { /*display:none;*/ display:none; width:95%; margin:0px auto; padding:10px 0 5px 5px; overflow:hidden}
.mobSocial { margin:0px; padding:0px; float:right}
.mobSocial ul { margin:0px; padding:0px; list-style:none; display:block}
.mobSocial ul li { margin:0px 0 0 15px; padding:0px; float:left; border:0px; width:auto}
.mobSocial ul li a { margin:0px; padding:0px; display:block}
.mobSocial ul li a:hover { background:none}
.mobToggleMenu { width:100%; position:absolute; top:0px; background:#000; top:37px;left: 0;}
.safaigiri-right-section{ width:100%; margin:0 !important}
.slider-year2016 .swiper-wrapper .swiper-slide .box_2016 .img_cont_2016 img{ width:100% !important}
.topAreaBox{padding-top:20px;}
    ul.mobToggleMenu{
        padding:0 10px;
    }    
   
.rtl-area h1 { margin-top:0px;}

.contestForm { padding:18px;}
.contestForm ul li { float:none; width:100%; margin-right:0px;}
.contestForm ul li.conTextArea textarea { width:100%}


.speakersAll ul { text-align:center}
.speakersAll ul li { float:none !important; display:inline-block !important; width:auto !important; margin:0 30px 35px 30px !important;}
.navbar-collapse{padding:0;}

.header_py .btm_text_py .hd_venue{font-size: 20px;text-align: center;}
.header_py .ad_728{display: none;}
.header_py .btm_text_py .small_date_txt{text-align: center;font: 600 12px/16px "Roboto",sans-serif;    padding: 5px 10px;display: block;}
.header_py{padding-top: 0px;}
.header_py .btm_text_py {text-align: center;}
.heading_sw {background: #d71a21;display: table;margin: 0 auto 15px auto;    font-size: 13px;}
.about_sec{padding: 15px;}
body{background: none;}
.header_py .logo_py{width:280px;margin:0 auto;}
.row.margintb10._ad_code_head{margin:0 0 10px 0;}
.speakers_sec ul li {width: 50%;text-align: center;}
._ad_code_head{height:auto; overflow-y: initial;}
._ad_code_foot{height:auto; overflow-y: initial;}
.ad_code_center{width:300px;margin:0 auto;}
.header_py .btm_text_py {margin-bottom: 10px;}
.place_pic{width:80%;}
.date_pic{width:60%}
#navbar .navbar .navbar-toggle{margin:5px;} 
#navbar .navbar li a{font-size: 16px;}

.modal-content {
    margin-top: 35%;
}

.com-outer-section { display:none !important}
    .allLeftArea{
     padding: 20px 0px 0 0;
    }
    
    .ticket-plan{
        max-width: 100%; display:inline-block;
        margin: 20px auto 0px; margin-bottom:16px;
        float: none;
    }
	.ticket-plan h3.plan-title{margin-top:10px; float:none;}
	.ticket-plan .plan-price{float:none;}
	.ticket-plan p{padding-bottom:10px;}
	.checkboxes { width:40%; float:left!Important; clear: none!Important;}
	.privacyPolicy { width:100%!Important}
    
    .regisArea ul li.btnArea input[type="button"] {
     width: auto; 
    padding: 8px 20px 8px;
    /* font-weight: bold; */
    display: inline-block;
}
  .regisArea ul li input, .regisArea ul li select {}
    
.safaigiri-footer{padding: 0px;
margin-bottom: 30px;
background-color:transparent;
} 
	
	#formhide {
    margin-bottom: 20px;
}
   
.hiddentex{display: none;}    
.red-colr{ color: #d01f25; cursor: pointer;} 
    .mrtp70{ margin-top: 0px;}    
    
   
     
#div-gpt-ad-1999983-2{margin: 0 auto !important;}    
    .padd0{ padding: 0px;} 
   
    .header_py .logo_py img{
        width: 143px;
    }   
	.topRightArea .headTitleArea { margin:14px 0 0px 0}
    
}



  

iframe.event_coverage_tv{width:100%;height:422px; }  
.eventLiveTv{margin-bottom:20px;}
  
@media screen and (max-width: 767px){
.kahani_text {font-size: 14px;line-height: 23px; padding: 10px;}
.coverage._about_event{padding:10px;}
.sponsorllo{position: absolute;top: 44%;text-align: right;right: -4%}
.header_py .logo_py {width: 143px;    margin-left: 13px;}
#highlight { width: 100%;}   
.logo_it_at img{width: 40px;margin-right: 8px}  
.header_py .btm_text_py{margin-right:auto;    width: 100%;} 
.box_programme{/* background:none; */ background-position: 10px 0;padding-bottom: 30px;} 
.eventLiveTv {padding: 5px 10px;}   
.eventLiveTv h3{margin:0;padding:0;margin-bottom: 10px;font-size: 18px;}
.session_inner_cont .session_right{background: none;}
.ProgrammeSheduleSec ul li .col-lg-2.col-md-2.col-sm-2.col-xs-2{padding:0;}
.ProgrammeSheduleSec li{margin-bottom: 0;}  
.nopadding .topRightArea { margin-top:10px;width: 95%; display: none;}

.container.bk_white {width: 95% !important;
    margin-left: auto !important;
    margin-right: auto !important;}
	
	.row.margintb10._ad_code_head { display:none} 
	.heading2 { margin-top:0px;}
	
	.btn-prev.video_prev, .btn-next.video_next  { top: 31%;
    width: 22px;
    background-size: 100%; }
	
		.btn-prev.video_prev { left:30px; display:none}
		.btn-next.video_next { right:30px;  display:none}
		.btn-prev.video_prev, .btn-next.video_next { display:none}
		
		  #iconShowPlus, #iconHidePlus { display:inline-block;}
      	.allIntroText { display:none;}
		

/*** 30-9-2019 ***/
.safaigiri-center.sahitySitareArea .leftLogo { display:none}
.safaigiri-center.sahitySitareArea .bottomForm ul li { width:100%; margin-left:0px; margin-right:0px;}
.safaigiri-center.sahitySitareArea .bottomForm ul li.btnIn input { float:left}	
    
.safaigiri-center.sahitySitareArea .bottomForm ul li:nth-child(2) {
    width: 100%;
}    

/*** end 30-9-2019 ***/
}


@media only screen and (min-width:680px) and (max-width:768px){
  .btm_text_py .ipad_logo{display:inline-block;float:left;margin-top: -22px;}
  .btm_text_py .ipad_logo img{width:143px}
  /*.logo_py{display: none;}*/
  .nopadding{padding:0px;}
  .header_py .btm_text_py .small_date_txt{font-size: 13px}
}
@media screen and (max-width:680px){
iframe.event_coverage_tv{ height: 350px;}
#highlight{width:100%;}   
.sponsorllo{top:-13%;right:-3%;}

}


@media screen and (max-width:667px){
iframe.event_coverage_tv{ height: 344px;}
.sponsorllo{top:-48%;}
}
@media only screen and (max-width: 640px) {
.stage-top{display:none;}
.stagemob{background-color:#ab2524; width:64px; display:inline-block; font:14px/18px 'Roboto',Arial, Helvetica, sans-serif; color:#fff; display:block; text-transform:uppercase; text-align:center; margin:8px 0 6px; padding:2px 0 0;}
.sponsorllo{right:2%;}

.stage-top{display:none;}
.stagemob{background-color:#ab2524; width:64px; display:inline-block; font:14px/18px 'Roboto',Arial, Helvetica, sans-serif; color:#fff; display:block; text-transform:uppercase; text-align:center; margin:8px 0 6px; padding:2px 0 0;}

*{ box-sizing:border-box;}
.navbar ul li:first-child a{ padding-left:10px;}  
.logo{margin-top:0;}
.safaigiri-left-section{width:100%;}  
.safaigiri-left-section .safaigir-logo img{width:60%;}
.safaigiri-right-section{margin-right:0;}
.speakers_sec ul li img { float:none!Important;}
#top_nav{float:left; height:auto; padding:0 5%; box-sizing:border-box;}
#header{height:auto; display:inline-block; margin:20px 0 10px;}
.navbar .navbar-toggle {float: left; padding: 9px 10px; margin-top: 2px; margin-right: 15px; margin-bottom: 5px; border-radius: 4px; background:none; border:0; overflow:visible; cursor:pointer; display:block;}
.navbar .sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;}
.navbar .navbar-toggle .icon-bar {background-color: #fff; height: 3px; width: 30px; border-radius: 1px; display: block; margin-top:4px;}
.navbar ul{float:left; width:100%; background-color:#000;}
.navbar ul li{width:100%; border-bottom:1px solid #5a5a5a;} 

.nominate-rtl{position:inherit; right:0;}
#subnav{display:none;}
.speakers_sec ul li img { margin-right:none; margin:0 auto; display:block}
.speakers_sec h3 { width:100%; text-align:center;}
.com-outer-section{margin:0 auto; width:300px; }
#sociallogin .box-left{width:100%; margin-left:0;}
.box-right{margin:0;}
.right-add{width:100%;}
#sociallogin-form .box-left{width:100%; margin:0; padding:0;}
#sociallogin-form .socialheading{width:100%;}
.survey_main{width:100%; margin:0;}
.nrow{width:90%;}
.input_cols{width:44%;}
.new-chunk{width:100%; padding:10px;}
.left,.middle,.right{width:100%; margin:0; padding:0;}
.nominate textarea{width:93%;}
.container{overflow:hidden;}
.s_bharat_poll{width:100%; padding:10px;}
.s_bharat_desc .left_pnl{width: 50%;}
.s_bharat_desc .right_pnl{width: 49%;}  
.s_bharat_desc .right_pnl .desc .m_cont .rd_btn {width: 43px;margin-bottom: 5px;float: left;}
.container{ margin:0; padding:0; width:100%;}         
.nrow{width:100%; box-sizing:border-box; padding:10px;}    
.nominate input, .nominate textarea{ padding-left:0;}   
.textarea_row{ width:100%; padding-left:0; box-sizing:border-box; padding:10px;}  
.nominate textarea{width:100%;}
.nominate h4{ padding:10px;}
.mobile_only{ display:block;}
.mob-btn-nominate{margin:5px auto; width:186px;}
.safaigiri-left-section .social-icon a:first-child{margin-left:15px;}
.safaigiri-right-section{margin-top:25px;}
.safaigiri-left-section p:last-child{padding-bottom:0;}
#sociallogin .form-box{width:100%;}
.left_main_video img{width:100%;}
.header { height:167px !important}
.top-ad-area {
  display: none !important;
}
.desktop_ad{ display:none; }
.mobile_ad{     display: block;
    width: 320px;
    margin: 5px auto;
    margin-top: 25px;
    position: relative;
    top: 15px;}
	.top-ad-area {
  display: none !important;
}
}

@media only screen and (orientation: landscape) {
   .video-outer iframe{
        height:220px;  
    }
}




@media screen and (max-width:568px){
iframe.event_coverage_tv{ height: 308px;}
.sponsorllo{top:-52%;right:3%;}
.header { height:150px !important}

.logo_py { width:125px;}  
.topRightArea_mob { margin:0px; padding:0px; float:right}
.topRightArea_mob img { width:147px}
.topRightArea_mob { display:none; margin-left:auto; margin-right:auto; width:75%;     margin-top: 24px;}
.tagLineBg { margin:3px 0 0 0; padding:3px 0; background:#e0e0e0; font-size:12px; text-align:center; text-transform:capitalize; display:block}
.nopadding .topRightArea { display:block;}
}
@media screen and (max-width:567px){
	.nopadding .topRightArea { display:none;}
	.topRightArea_mob  { display:block}
    .allLeftArea{padding-left: 0px; padding-top: 20px;}
    .allLeftArea.paddl0{margin-top: 0px;padding-top: 0px;}
	}

@media screen and (max-width:414px){
iframe.event_coverage_tv{ height: 222px;}
    .allLeftArea{padding-left: 0px; padding-top: 20px;} 
    
    .mobile_logo {
    margin-top: 19px;
}
    
}

@media screen and (max-width:412px){
iframe.event_coverage_tv{ height: 220px;}
}

@media screen and (max-width:404px){
iframe.event_coverage_tv{ height: 216px;}   
}

@media screen and (max-width:375px){
iframe.event_coverage_tv{ height: 205px;}
.ProgrammeSheduleSec ul li .col-lg-2.col-md-2.col-sm-2.col-xs-2 { padding: 0 15px;}
.sponsorllo{top:-48%;}
.regisArea h2 {font-size: 17px;}

.allLeftArea{padding-left: 0px; padding-top: 20px;}    
.regisArea ul li {
  
    width: 100%;
}
}   

@media screen and (max-width:360px){
iframe.event_coverage_tv{ height: 200px;}
.logo_it_at {  margin-top: 20px; }
.header_py .logo_py {float: left; width: 100%; height: auto;}
.allLeftArea{ padding-top: 20px; padding-left: 0px;}    
    
    
}

@media screen and (max-width:320px){
iframe.event_coverage_tv{ height: 180px;}
.ad_top_btm{margin-left:-15px;}
._ad_code_head .ad_code_center{margin: 0 auto 0 -15px;}   
}

@media screen and (min-width: 320px) and (max-width: 867px) and (orientation : landscape){

.modal-dialog { width:58%; margin:0 auto; top:0;}
	.modal-content  { margin-top:5%}
	.modal-header { padding:5px 15px 5px 5px }
	.modal-body { padding-bottom:2px}	

}

.modal-body {
    width: auto;
    position: relative;
    padding-top: 75%;
}

.modal-body iframe {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0px;
    left: 0px;
}

#formhide{ width: 100%; height: auto; float: left; border-radius: 4px; }
 
/*My Css */

.mrzeo{padding-right: 0px}
.header_py .logo_py {float: left ; padding:10px;}
.ipad_logo{display: none}

.imgbox img { width:100%}
.videoIcon { margin:0px; padding:0px; position:absolute; bottom:20px; right:30px; width:42px; height:42px; background:url(https://akm-img-a-in.tosshub.com/sites/aajtak/sahitya/img/video-icon.png) no-repeat 0px 0px;}
.imgbox { cursor:pointer}

.freeent h3.plan-title{margin-bottom:0 !important; margin-top:40px !important; float:none !important;}
.freeent .plan-price{margin-bottom:0 !important; line-height:31px !important; float:none !important}
.freeent.ticket-plan{min-height:138px;}
.silverbg{background-color:#e8e8e8;}
.location-section {
    width: 100%;
    border: 1px solid #dadada;
    padding: 35px 20px;
    margin-bottom: 30px;
}
.location-section h3{text-align: center; font-size: 16px; text-transform: uppercase; font-weight: 600; line-height: 26px; margin: 0px 0px; color: #d01f25}
.location-section h3 span{text-align: center; color: #666666; }
 
.indiagate {
    width: 50px;
    height: auto;
    margin: 0 auto;
    margin-top: -60px;
    margin-bottom: 10px;
}
.indiagate img{width: 100%; height: auto; display: block;}


.notification-bg {
    background: #d71a21;
    padding: 6px;
    border: 1px solid #b30e15;
    border-radius: 0px;
    margin-bottom: 15px;
}
        .notification-bg>p {
            color: #fff;
            margin: 0px;
        }

.cross {
    float: right;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #fff;
    /* background: #d71a21; */
    position: ;
    margin-top: -44px;
    margin-right: -2px;
    text-align: center;
    cursor: pointer;
}
        .outer-div {
            float: left;
            width: 100%;
            position: relative;
            display: none;
        }
    

.custom-checkbox input[type="checkbox"] {
  visibility: hidden;
}
.custom-checkbox label {
  cursor: pointer;
}
.custom-checkbox input[type="checkbox"] + label:before {
    border: 1px solid #bdbdbd;
    background-color: #fff;
    content: "\00a0";
    display: inline-block;
    font: 16px/1em sans-serif;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0;
    vertical-align: top;
    width: 23px;
    margin-right: 10px;
    border-radius: 3px;
    padding-top: 1px;
    position:absolute;
    left:0;
    top:10px;
}
.privacyPolicy.custom-checkbox input[type="checkbox"] + label:before{
    top:15px
}
.custom-checkbox input[type="checkbox"]:checked + label:before {
    background: #598527;
    color: #fff;
    content: "\2713";
    text-align: center;
}
.custom-checkbox input[type="checkbox"]:checked + label:after {
  font-weight: bold;
}

.custom-checkbox input[type="checkbox"]:focus + label::before {
    outline: rgb(59, 153, 252) auto 5px;
}
.formInput label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    position: relative;
    top: -19px;
    color: red;
    padding-left: 9px;
    font-size: 10px;
}



.regisArea a{color:#12b5cb;font-weight:700;}



@media screen and (max-width: 767px){
.sht_bnr_wrp {
    padding: 8px 0 70px !important;
    position: relative;
}
}

/** registration form **/
.from_section *{box-sizing: border-box;}
.from_section {margin: 0px auto 20px;max-width: 390px;width: 100%;}
.reg_heding{margin: 0px 0 10px 0;padding: 0px 0 10px 0;font-size: 24px;text-transform: capitalize;    font-weight: bold;font-family: 'Roboto', sans-serif;color: #333333;}
.reg_form {padding: 20px;border-radius: 16px;background-color: #D71A21;max-width: 390px;width: 100%;    
}
.pass-radio {display: flex;border-bottom: 1px solid #fff;}
.pr_button input[type='radio'] {display: none;}
.pr_button input[type='radio']:checked + label {color: #000;}
div.pr_button:has(> input[type='radio']:checked) {background-color: #fff;border-radius: 8px 8px 0px 0px;color:#000;}
.pr_button {max-width: 50%;width: 100%;text-align: center; cursor: pointer;}
.pr_button label {display: inline-block; max-width: 100%; font-weight: 700; padding: 8px 0px 8px; cursor: pointer;color: #fff; width: 100%;margin-bottom: 0;text-transform: uppercase;}
.field_mand {width: 100%;padding-top: 10px;}
.field_mand h5 {font-size: 14px;margin: 0px;color: #fff;line-height: 19px;margin-bottom: 10px;    font-weight: 500;}
.form-div {margin-bottom: 15px;}
.input-control {width: 100%;height: 44px; font-size: 16px; padding: 0px 12px;line-height: normal;border-radius: 6px;background: #FFF;box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.08) inset;border: none;box-sizing: border-box;}
.input-control:focus-visible {outline: none;}
.custom-checkboxs {width: 100%; margin: 5px auto; position: relative;margin-top: 20px;}
.custom-checkboxs input[type="checkbox"] {display: none;}
.custom-checkboxs label {font-size: 12px;color: #fff;width: 100%;padding: 0px 0 5px 30px; margin: 0px;    cursor: pointer;    display: inline-block;}
.custom-checkboxs input[type="checkbox"] + label:before {content: "\00a0";top: 0px; width: 20px; text-align: center;border: 1px solid #bdbdbd;display: inline-block;background-color: #fff;font: 16px / 1em sans-serif;height: 20px; margin: 0 0 0 0; padding: 0; vertical-align: top;margin-right: 10px; border-radius: 3px;padding-top: 1px; position: absolute;left: 0;color: #fff;}
.custom-checkboxs input[type="checkbox"]:checked + label:before {content: "\2713";background: #fff;font-weight: 900;color: #d71a21;}
.custom-checkboxs a {color: #F2FF04;font-weight: 700;}
.payout {display: flex;justify-content: center;}
.t_member {display: flex;justify-content: space-between;align-items: center;}
.payout .payout_btn:disabled {background: rgba(255, 255, 255, 0.60);}
.payout .payout_btn {border-radius: 30px;background: rgba(255, 255, 255, 0.60);color: rgba(0, 0, 0, 0.60);display: flex;padding: 8px 60px;flex-direction: column;align-items: center;font-weight: 600;border: 0;line-height: 22px;font-size: 18px;height: auto;margin-top: 10px;cursor: pointer;text-decoration: none;}
.payout_btn.active{background-color: #F2FF04;}
.allLeftArea p.ticket_number {color: #FFF;font-size: 14px;font-style: normal;font-weight: 500;line-height: 19px;padding-bottom: 0;}
.members_count { display: flex; width: 95px; height: 36px; padding: 3px; align-items: center;border-radius: 29.176px; background: #FFF;justify-content: center;}
.members_count .count {color: #000;text-align: center;font-size: 15.172px;font-weight: 700;          line-height: 13.421px; letter-spacing: 0.292px;width: 30px;height: 30px; display: flex;          align-items: center;justify-content: center;cursor: pointer;}
.members_count .count.active {border-radius: 29.176px;background: #DBDBDB;}
.memb_nubers.count {cursor: default;}
.mrtp44 .mapouter {width: auto;}
.mrtp44 .gmap_canvas {margin: 0 auto;}
/** end egistration form **/

/** eventcheckout page **/
.safaigiri-center.eventCheckout {margin: 0 auto;padding-right: 0;padding: 25px 0;}
.regisArea .regis-box {
    border-radius: 2px;
    box-sizing: border-box;
    margin-top: 20px;
    display: block;
    padding: 20px 15px 20px;
    width: 100%;
    border: none;
}
.regis-box{padding:0px 10px}
.eventCheckout {}
.eventCheckout .row {margin:0;}
.eventCheckout .regis-box {margin-top: 0px;}
.eventCheckout .allLeftArea {padding-top: 0px;}
.eventCheckout .regis-box .payment-top h3 {
    text-align: center;
    font-size: 28px;
    line-height: 20px;
    margin: 0 0 20px;
    display: block;
    color: #000;
}
.eventCheckout .regis-box .payment-top h4 {
    display: inline-flex;
    text-align: center;
    font-size: 24px;
    font-weight: normal;
}
.eventCheckout .regis-box .payment-top h4 strong {font-size: 24px;}
.eventCheckout .regis-box .payment-top h4 strong.line {
    color: #e50013;
    text-decoration: line-through;
}
.eventCheckout .regis-box {
    border: none;
    padding: 20px 0px 20px;
    border-radius: 15px;
  }

  .eventCheckout .regis-box .payment-top .proceed input,
  .eventCheckout .regis-box .payment-top select {
    height: 50px;
    border-radius: 6px;
  }
  .eventCheckout .regis-box .payment-top .proceed label input{
    height: auto;
    vertical-align: text-top;
    margin-top: 0;
    margin-right: 8px;
  }
  .proceed label{
    display: flex;
    align-items: center;
    margin-right: 20px;
    flex-direction: row-reverse;
  }
  .eventCheckout .regis-box .payment-top select {
    border: 1px solid #d3d3d3;
    padding: 10px 12px;
    font-size: 16px;
}

  .eventCheckout .regis-box .payment-top {
    display: inline-block;
    width: 100%;
    padding: 0 10px;
  }

  .eventCheckout .regis-box .payment-top .earlybird {
    display: flex;
    justify-content: space-evenly;
    max-width: 45%;
    margin: 10px auto 40px;
  }

  #price-tag-div {
    text-align: center;
    display: none;
    font-weight: bold;
    padding-bottom: 35px;
  }

  .frm-left {
    width: auto;
    display: inline-block;
    float: left;
    margin-right: 50px;
  }
  .couponbox {
    float: left;
    padding-top: 7px;
    padding-bottom: 1px;
    padding-left: 12px;
    width: 232px;
    height: 54px !important;
    background-color: rgb(222, 180, 72);
    border-radius: 2px;
  }

  #Layer1 {
    color: #C71212;
    font-size: 14px;
    text-align: left;
    /* padding-left: 175px; */
    font-weight: bold;
    line-height: 16px;
    float: left;
    white-space: nowrap;
  }

  #Layer2 {
    color: #3a6c00;
    font-size: 14px;
    text-align: left;
    padding-left: 175px;
    font-weight: bold;
    line-height: 16px;
    float: left;
  }

 .eventCheckout .regis-box .payment-top {
    display: inline-block;
    width: 100%;
  }

  .eventCheckout .left-area p {
    margin-bottom: 5px;
  }

  .oldprice {
    text-decoration: line-through;
  }

  .eventCheckout .regis-box .payment-top .proceed {
    margin: 0px 0 0 0;
    float: left;
    width: auto;
    display: flex;
    align-items: center;
  }
  .saThanks .wid100.final {padding: 5% 0;}
  .couponcode {
    line-height: 52px;
    margin-right: 10px;
    font-weight: bold;
    margin-left: 20px;
    ;
  }
  .formDiv {display: flex;justify-content: center;align-items: center;column-gap: 10px;}
  .formDiv .frm-left p {padding-bottom: 0;}
  .safaigiri-center.saThanks {margin: 0 auto;}
  .safaigiri-center.saThanks .row {margin: 15px;}
  @media screen and (max-width:1125px) {
    #Layer1 {width: 100%;}
    .formDiv{
      flex-wrap: wrap;
    }
    .eventCheckout .regis-box .payment-top .proceed{
      width: auto;
      /* justify-content: center; */
    }
    .frm-left{width:auto;margin-right: 20px;}
  }
  @media screen and (min-width:768px) and (max-width:820px) {
    /* .eventCheckout .regis-box .payment-top .proceed {width: 52%;} */

    .eventCheckout .regis-box .payment-top select {width: 100%;}
    .ProctoPayBtn {width: 100%;white-space: nowrap;}
    .eventCheckout .regis-box .payment-top .proceed input[type="submit"] {padding: 10px 10px;}

    .frm-left {
      /* width: 52%; */
      margin-bottom: 10px;
    }

    .frm-left p {
      margin-top: 8px;
    }

    /* .couponbox {
      width: 190px !important;
    } */

    .frm-left input#coupen {
      width: 100px !important;
      font-size: 16px;
      padding: 0 5px !important
    }

    .frm-left input#discountCoup {
      width: 65px !important;
    }

    .frm-left label {
      line-height: 28px;
    }

    #Layer1 {
      width: 55%;
      /* padding: 5px 0% 0px 41%; */
      text-align: center;
      font-size: 12px
    }

    .eventCheckout .regis-box .payment-top .proceed input[type="submit"] {
      padding: 10px 10px !important;
    }
  }

  @media screen and (max-width:767px) {    
    .saThanks .wid100.final {padding: 0;}
    .formDiv {display: block;}
    .formDiv .frm-left p {width: 100%; text-align: center;}
    .safaigiri-center.eventCheckout {padding: 0 10px;}
    .frm-left {
      width: 100%;
      margin-bottom: 5px;
    }

    .eventCheckout .regis-box .payment-top .proceed {
      padding: 0;
    }

    .eventCheckout .wid100 .regis-box .payment-top .earlybird {
      max-width: 100%;
      margin-bottom: 0px;
    }

    #price-tag-div {
      padding: 10px 0 20px 0;
    }

    #Layer1 {
      padding-left: 12px;
      text-align: center;
        width: calc(100% - 40px);
        display: flex;
        justify-content: center;

    }

    .couponcode {
      line-height: 30px;
    }

    .eventCheckout .left-area p {
      width: 100%;
      text-align: left;
    }

    .couponbox {
      float: none !important;
      margin: 0 auto;
      clear: both;
    }
    .couponbox input{font-size: 16px;}
    .eventCheckout .regis-box .payment-top .proceed {
      width: 100%;
      text-align: center;
      flex-wrap: wrap;
      justify-content: center;
    }
    .formDiv > .frm-left{
      border: 1px solid #ccc;
      border-radius: 6px;
      margin-bottom: 20px;
    }
    .frm-left input#coupen {
      font-size: 16px;
    }
  }
  
  @media screen and (min-width:472px) and (max-width:767px) {
    .eventCheckout .regis-box .payment-top select {
      width: 40%;
      margin-bottom: 10px;
    }
  }

  @media screen and (min-width:320px) and (max-width:473px) {
   .eventCheckout .regis-box .payment-top select {
      width: 100%;
      margin-bottom: 10px;
    }
  }
 
  .ProctoPayBtn {
    background-color: #faaf30;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    padding: 10px 20px;
    border: 0;
    cursor: pointer;
    font-weight: 600;
    margin-left: 15px;
    height: 50px;
    border-radius: 6px;
    width:200px;
  }  
  .proceed_btn{text-align:center;margin-top:50px;}
  .proceed_btn button{margin-left: 0;}
  #Layer1{font-size:12px}
  body {background: #fff !important;}
  #readmoretext {display: none;}
  .moretext {display: block;}
  .top-guests {padding: 20px 0;}
  div.top-guests .carousel-container {max-width: 1240px;}
  .ticket_number {color: #FFF;font-size: 14px;font-style: normal;font-weight: 500;line-height: 19px;   padding-bottom: 0;}
.tk_free_entry,.allLeftArea .tk_free_entry {color: #FFF;font-size: 12px;font-weight: 400;line-height: 17.14px;padding-bottom: 0;}
.tk_free_entry span, .allLeftArea .tk_free_entry span {color: #F2FF04;}
.add_note, .allLeftArea .add_note {color: #FFF;text-align: center;font-size: 12px;font-weight: 400;line-height: 17.14px;margin-top: 10px;padding-bottom: 0;}
.option_saved, .allLeftArea .option_saved {color: #F2FF04;font-size: 12px;font-weight: 800;line-height: 17.14px;margin-top: 10px;text-align: center;padding-bottom: 0;}
.reg_form .content {min-height: 470px;}
.reg_form .content #content-1 {padding-top: 3px;}
.pass-radio:has(.pr_button > input[id='1_day']:checked) ~ .content #content-1,
.pass-radio:has(.pr_button > input[id='3_day']:checked) ~ .content #content-2{display: block;
animation-name: inUp;
animation-timing-function: ease-in-out;
animation-duration: .6s;}
.reg_form .content #content-1, .reg_form .content #content-2 {display: none;}
div.pr_button:has(> input[type='radio']:checked) .s_offer {display: none;}
.pr_button:last-child {position: relative;z-index: 0;}
p.s_offer{
    position: absolute;
    color: #F2FF04;
    font-size: 8px;
    font-weight: 700;
    line-height: 17.14px;
    bottom: -3px;
    right: 30px;z-index: -1;
}
.allLeftArea p.s_offer{
  position: absolute;
  color: #F2FF04;
  font-size: 8px;
  font-weight: 700;
  line-height: 17.14px;
  bottom: -20px;
  right: 36px;
}
@media screen and (max-width: 400px) { label {padding: 15px 10px;} }

@keyframes inUp {
0%{
    opacity: 0;
    transform: translateY(100px)
}
    90%{
    transform: translateY(-10px)
}
100% {
    opacity: 1;
    transform: translateY(0)
}
}
  @media(max-width:767px){
    .proceed_btn{
      margin-top: 30px;
    }
    div.top-guests {
      width: calc(100% + 40px);
      margin-left: -20px;
    }
    .booktickets {padding: 0;}
  }
@media (max-width: 600px) {
  #readmoretext {
      cursor: pointer;
      text-align: right;
      display: flex;
      margin-left: auto;
      justify-content: right;
      color: #E1302A;
      font-size: 17px;
      line-height: 18.7px;
      text-transform: capitalize;
      margin-top: -10px;
  }
  .moretext {display: none;}
  .from_section, .reg_form {max-width: 100%;}
  .navigation ul li a.dropdown-toggle span{margin-left: 4px;font-size: 24px;}
}