html,body {height:100%;font-family: 'Eczar', serif;padding:0;margin:0;}
ul{padding:0;margin:0;list-style:none;}
a{color: #000;text-decoration: none;}
a:hover {text-decoration: none;}
h1 a,h2 a,h3 a,h4 a{color:#000;}
/*-- Top menu bar css */
.topmenu_bar{width:100%;float:left;background:#e5e3e3;margin-bottom:5px;height:36px;line-height:36px;}
.topmenu_bar a{color:#9d9999;font-weight:400;}
.othermagazines_menu ul li{float:left;font-size:14px;color:#9d9999;margin:0 15px 0 0}
.othermagazines_menu ul li a:hover{color:#df0020;}
.topmenu_bar .container{box-shadow:none;}
.top_search{float:left;margin-right:15px;}
.top_search input{float:left;border:none;background:#d3caca;padding:0px 10px;outline:none;}
.top_search .btn{border-radius:0;background:#cc171e;padding:8px 25px;border:none;}
.social_menu{float:left;}
.social_menu a{float:left;margin:0 5px;}
.login_menu a{float:left;margin:0 5px;}
.login_menu{float:right}
.top_ads{margin:0 auto;text-align:center;float:left;width: 100%;}
/*-- Top menu bar css */
.logo{width:270px;margin:5px auto;}
.container {max-width: 1038px;width:100%;box-shadow:0px 10px 10px #d0d0d0;}
/*---- navbar menu  css---- */
.navbar-default {background-color:#df001f;border:none;border-radius:0;margin:0;}
.navbar-default .navbar-nav>li>a{padding:11px 13px 6px;color:#fff;border-right:solid 1px #ddb3b3 !important;text-transform:uppercase;font-size:14px;font-weight:500;}
.navbar-default .navbar-nav>li:last-child a{border-right:none !important;padding-right: 26px;padding-left: 26.5px;}
.navbar-default .navbar-nav>li>a:hover {color:#fff;background-color: transparent;}
.navbar-collapse{padding:0;}
.navbar{height: 37px;overflow-y: hidden;line-height: 37px;min-height: 100%;}
/*---- Tabbed panel css----*/
.nav-tabs>li >a{font-weight:700;font-size:22px;color:#000;padding: 0;margin-right:10px;margin-bottom:10px;}
.nav-tabs>li.active>a{border-bottom:2px solid red;border-top:0;border-right:0;border-left:0;color:red;padding: 0;background:none;}

.nav-tabs>li.active>a:focus{border:none;}
.navbar-nav>li.active{background:#23527c;padding-bottom:2px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#fff;background:none;border:none}
/*---- navbar menu  css---- */
.top_pic{color:#fff;background:#f44241;float:left;padding:10px;font-size:18px;font-weight:500;text-transform:uppercase}
.input_search{border:solid 1px #eae6e6;background:#fff;float:right;padding:8px;margin:4px 20px 0 0;}
.img_div{height:340px;overflow:hidden;position:relative;}
.img_div img{max-width: 100%;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;height:100%;}
/*
.img_div:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
*/
.padding-right{padding-right:4px;}
.img_div:before {
    content: '';
    z-index:1;
    position: absolute;
    background: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.9));
    width: 100%;height:60%;
    left: 0;
    bottom:0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
}
/* ---- Top Stories ----*/
.top_stories{margin-top:17px;}
.top_stories h1{font-size:25px;font-weight:500;float:left;margin:10px 0}
.top_stories h5{font-size:16px;line-height:22px;font-weight:500;float:left;margin:0;color:#353535;border-bottom:double  #c3c1c1;padding:13px 0}
.top_stories h5:first-child{padding-top:0;}
.top_stories h5:last-child{border:none;}
/* ---- Top Stories ----*/
.img_responsive{width:100%;height:100%;}
.overlay_content{position:absolute;bottom:12px;color:#fff;left:30px;right:20px;z-index:2}
/* ---- Hindi slug css ----*/
.hindi_slug {border-radius:3px;background:#e81010;padding:0px 10px;color:#fff;width:auto;float:left;font-size:16px;text-transform:uppercase;font-weight:500;margin-bottom:20px;padding-top:5px;padding-bottom: 0;
}
.hindi_slug a{color:#fff;}
.rajniti .hindi_slug{background:#e29c04;}
.business .hindi_slug{background:#cf44ed;}
.sports .hindi_slug{background:#4d6de6;}
.international .hindi_slug{background:#c3185c;}
.health .hindi_slug{background:#ff9f00;}
.intertainment .hindi_slug{background:#ff3a3a;}
.society .hindi_slug{background:#09c3bd;}
.opinion_main .hindi_slug{background:#21b3cc;}
.video .hindi_slug{background:#072f4f;}
.opinion_main .hindi_slug a{color:#fff;}
.editor_pics .hindi_slug{background:#00ab9b;margin-bottom: 0;}
.agri_section .hindi_slug{background:#16a226;}
.story_date{font-size:15px;float:left;width:100%;}
/* ---- Hindi slug css ----*/
.readmore{margin-right:10px;color:#fa0012;font-size:11px;font-weight:700;float:right;text-transform:uppercase;text-align:right;}
/*---- Latest Issue ----*/
.latest_issue_cover{margin:5px auto;width: 165px;position:relative}
.latest_issue_cover img{width:100%;}
.latest_issue{background:#f4f3f3;}
.latest_issue h2 {float: left;color: #df0020;margin: 13px 0 0 15px;font-size: 20px;font-weight: 700;}
.latest_issue h2 a{color:#df0020;}
.latest_issue h3{color:#373636;margin:5px 0 0;font-size: 15px;}
.latest_issue h4{margin:3px 0 5px;font-size: 14px;}
.latest_issue p{margin:3px 0 0;font-size: 16px;}
.latest_issue .date{float:right;color:#373636;margin:10px 10px 0 0;font-size: 15px;font-weight: 600;}
/*---- Latest Issue ----*/
.overlay_content a{color:#fff;}
/*----Article css ----*/
.article_outer_section_img{width:112px;height:90px;float:left;}
.article_outer_section .img_outer{height:206px;overflow:hidden}
.article_outer_section h2{font-size:20px;margin:0 0 10px;line-height: 27px;font-weight:400}
.article_outer_section .content{float: left;width: 60%;margin-left: 14px;}
.article_outer_section .content p{font-size: 16px;font-weight:500}
.article_outer .img_circles{overflow: hidden;margin: auto;width: 100px;height:auto;}
.article_outer .img_circles img{width: 100%;height: auto;}
.article_outer_section p{font-size:15px;font-weight:400}
.rows{float:left;width:100%;margin-bottom:10px;}
/*----Article css ----*/
/*---- Video Div ---- */
.video h2{font-size:20px;color:#dd2027;font-weight:700;margin:0}
.video h2 a{color:#dd2027;}
.video .img_div{width:40%;height:80px;float:left;}
.video .img_div:before{background:none;float:left;}
.video .rows{padding:10px;background:#f4f3f3;}
.video .content_div{width:56%;float:left;margin-left:10px;}
.video .content_div h3{margin:0;font-size:16px;font-weight:500;line-height:21px;}
.video .content_div h3 a{color:#2f2f2f;}
.video .content_div h5{margin:5px 0;font-size:14px;font-weight:400}
/*---- Video Div ---- */
/*---- most viewd ---- */
.most_viewd{background:#212121;padding:0 10px 0;color:#fff;float:left;}
.most_viewd .img_div{width:75px;height:61px;float:left;}
.most_viewd .content_div {width: 62%;float: left;margin-left: 10px;}
.most_viewd .rows {border-top:solid 1px #5a5959;padding:10px 0 0;}
.most_viewd .content_div h5{margin:0;font-size: 15px;font-weight:500;line-height:18px;}
.most_viewd .content_div h5 a{color:#f1f1f1;}
.most_viewd .date{color:##c7c6c6;margin-top:5px;font-size:12px;}
.most_viewd .img_div:before{background:none;position:relative}
.most_viewd .nav-tabs>li.active>a{background:#fff !important;color: red;border-bottom:none;}
.most_viewd .nav-tabs>li>a{color:#fff;font-size:16px;padding:10px;border-radius:0;}
.nav-tabs>li.active>a:hover{border:0;background:#fff !important;color: red;}
.most_viewd .nav>li>a:hover{background:#fff !important;color: red;}
/*---- most viewd ---- */
.img_section{float:left;width:175px;height:135px;overflow:hidden}
.content_section{float:left;margin-left:20px;width:60%;}
.content_section p{font-weight:400}
.content_section .article_date {margin-bottom:5px;}
.content_section h2{font-size: 20px;margin: 0 0 10px;font-weight:400}
/* ----Photo gallery css----*/
.photogallery h3{margin:0;}
.photofeature .prev {z-index:1;left:4px;position:absolute;top:40%;width:30px;height:30px;line-height:7px;  background: #f9f9f9;border:none;border-radius:100%;color:#dd2027;text-align:center;padding-left:4px;
border: none;outline:none;
}
.photofeature .next {left:95%;position: absolute;top:40%;width: 30px;height: 30px;line-height: 7px;    background: #f9f9f9;border: none;border-radius: 100%;color: #dd2027;text-align: center;padding-left: 4px;
border: none;z-index:1;outline:none;
}
.photo_div{width:100%; height:342px;}
.photo_caption {background:#dd2027;padding: 10px;}
.photo_caption p{font-size:18px;color: #fff;margin-top:32px;}
.photo_caption .slug{text-align:center;display: block;padding:5px 5px 0;background: #fff;color: #000;margin: 5px 0;border-radius: 2px;font-weight: 500;line-height: 15px;position:absolute;}
	
.inter_img{float:left;width:113px;height:76px;overflow:hidden;}
.inter_content{float: left;width:76%;padding-left: 20px;}
.international_outer{float:left;width:100%;margin-top:10px;padding-top:5px;}
.inter_content h3{margin:0;font-size:18px;line-height:1.25;}
.opinion{float:left;width:100%;}

.opinion_content{float:left;width:58%;margin-left:24px;}
.opinion_img_div{float:left;width:30%;margin-left:10px;text-align:center;}
.img_circle{border-radius:100%;overflow:hidden;float:left;width:100%;height:90px;}
.img_circle img{height:100%;width:100%;}
.opinion h3{font-size: 17px;margin:10px 0 0;font-weight: 500;color: #942929;}
.opinion h3 a{color: #942929;}
.editor_name{color: #545252;margin-top:3px; font-weight: 500;}
.editor_name a {color: #545252;}
/*---- footer css ----*/
footer {margin: 50px 0 0;background:#f3f3f3;padding-bottom:40px;}
footer .container{box-shadow:none;}
.footer_links{float:left;width:100%;}
.footer_links li{float:left;width:12%;font-weight:600;line-height:20px;}
.footer_links li ul li{float:none;width:100%;font-weight:500}
.footer_ads{margin:35px auto;width:970px;height:auto;text-align:center}
.footer_top_section{background:#fff;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding: 16px 0 0;font-size:20px;font-weight:500;margin-bottom:30px;}
.footer_logo{width:150px;text-align:center;margin: auto;}
.footer_bottom{border-top:solid 1px #ccc;background:#e5e3e3;padding-top:15px;font-weight:500}
.footer_bottom .container{box-shadow:none;}
/*---- footer css ----*/
/* Note: Try to remove the following lines to see the effect of CSS positioning */
.affix {top: 0;width:1170px;z-index: 9999 !important;}
.affix + .container-fluid {padding-top: 70px;}
.mobile_menu{display:none;}
.last_section{padding-bottom:20px;}

.editors .hindi_slug{background:#bb3a3a;margin-left:5px;}
.editors_pick{background:#eaeaea;float:left;margin:0 18px;padding:12px 0;border-radius:5px;width:93%;}
.editors_pick .opinion_content {float:left;width:65%;margin-left:8px;}
.editors_pick .opinion_img_div {float:left;width:25%;margin-left:16px;}
.interview .img_circle{width:80px;height:80px;}
.interview .opinion_content {
    width: 52% !important;
}
.interview .opinion_content h3{font-size:16px;}
.interview .opinion_img_div{width:40%;}

/*---- listing page css ----*/
.listing_row{float:left;width:100%;margin:10px 0;padding-bottom:5px;border-bottom:solid 1px #eaeaea;}
.img_slug{float:left;width:100%;color:#f23516;}
.listing_row .img_div{float:left;width:20%;height:100px;margin-right:15px;}
.listing_row .img_div:before{background:none;}
.listing_row .content_div{float:left;width:76%;}
.content_div h2{font-size:18px;font-weight:500;margin:0 0 10px;line-height:24px;}
.content_div p{font-size:16px;}
.article_date .fa {color: #8e8c8c;padding-right: 5px;font-size: 12px;}
.article_date a{color:#df001f;margin-right: 10px;}
.opinion_listing{float:left;margin:10px 0;/*border-bottom:dotted 1px #ccc;border-top:dotted 1px #ccc;*/padding:10px 0 0;}
.opinion_listing h3, .editors_pick h3{font-size: 17px;margin: 10px 0 0;font-weight: 500;line-height: 20px;}
.opinion_listing h3 a ,.editors_pick h3 a{color: #942929;}
.opinion_listing .rows{margin-bottom:10px;background:#eaeaea;padding:10px 0}
.opinion_div_article{float:left;width:100%;}
.right_section .most_viewd{margin:10px 0}
.opinion_listing .opinion_content { float: left;width: 62%;margin-left: 10px;}
.editor_pics{float:left;width:100%;}

/*---- Articles page css----*/
.right_section .row{margin-left:0;}
.bredacrumbs{margin:10px 0;color:#828080;}
.bredacrumbs a{color:#000;}
.article_description {width:100%;float:none;}
.article_description iframe{width:100%;}
.article_description p{font-size:18px;font-weight:400;color:#666}
.article_description strong{font-size: 20px;font-weight: 500;color: #ec2727;margin: 10px 0;width: 100%;}
.morefrom_outlookhindi .listing_row .img_div{float: left;width: 17%;height: 55px;margin-right: 15px;}
.morefrom_outlookhindi .listing_row .content_div{font-size: 15px;height:88px;}
.morefrom_outlookhindi .article_date {font-size: 13px;color: #8e8c8c;font-weight: 500;}
.morefrom_outlookhindi .listing_row .content_div h2{font-size:14px;font-weight:500;line-height:18px;margin-bottom: 2px;}
.morefrom_outlookhindi .listing_row{border-bottom:dotted 1px #ccc;}
.tag_div {margin:10px 0;text-align:center;}
.tag_div a{background:#222;padding:4px 10px 1px;margin:5px 2px;font-size:14px;color:#fff;float:left;}
.tag_div a:hover{background:#df001f;}
.download_from_store{border-top:solid 1px #dadada;border-bottom:solid 1px #dadada;padding:20px 10px;font-size:15px;margin:10px 0;width:100%;float:left}
.download_from_store a b{color:#d52091}
.article_slug{float:left;width:100%;margin:10px auto;text-align:center;font-size:14px;color:#8e8b8b;}
.article_outer h1{font-size:28px;line-height:40px;margin: 5px 0;}
.btn-read{background:#da208f;padding:5px 25px;color:#fff;font-size:20px;}
.morefrom_outlookhindi .img_slug{width:100%;float:left;margin:10px 0;background:#eaeaea;padding: 10px 10px 6px;font-weight:700;font-size: 16px;color: #000;}
.social_share a{padding:8px 15px 4px;border-radius:3px;margin:5px 10px 10px 0px;float:left;color: #a5a1a1;}
.social_share a> .fa{color:#fff;}
.social_share .fb{color:#e2e0e0;background:#3b5998;font-weight:500}
.social_share .twt{color:#e2e0e0;background:#00aced;font-weight:500}
.social_share .gplus{color:#e2e0e0;background:#d0422a;font-weight:500}
.social_share .linkedin{color:#e2e0e0;background:#0274b3;font-weight:500}
.social_share .whatsapp{color:#e2e0e0;background:#189d0e;font-weight:500;display:none;}
.social_share a span{display:inline-block;}
.next_prev_div{float:left;width:100%;padding:10px 0 20px;margin:10px 0;}
.next_arrow{font-weight:700;color:#e45959;margin-bottom:14px;font-size: 16px;float: left;width: 100%;}
.next_prev_div .content_div{font-size:14px;font-weight:700;color:#2d2d2d;}
.next_prev_div .content_div a{color:#757575;}
.next_prev_div .content_div a:hover{color:#da208f;}
.next_story_div{margin-right:0;background:#f3f3f3;text-align:left;padding:15px;}
.social_share{float:left;width: 100%;border-bottom: 1px solid #e4e2e2; border-top: 1px solid #e4e2e2;padding:10px 0 8px;margin:10px 0;}
.right_sec_magzine{padding}
.latest_issue_mag{padding:5px 15px;background:#f4f3f3;}
.latest_issue_mag h2{margin:5px 0;font-size:22px;color:#df0020;}
.latest_issue_mag h2 a{color:#df0020;}
.latest_issue_mag h3{margin:5px 0;font-size:18px;}
.latest_issue_mag .latest_issue_cover{width:161px;}
.latest_issue_mag .prev {right:32px;top: -25px;outline:none;}
.latest_issue_mag  .next {left: 256px;top: -25px;}
.opinion_right  .hindi_slug {background: #00ab9b;margin-bottom:10px;}
.intro{font-size:18px;color: #ec2785;margin:10px 0;}
.mag_author_top_section .intro{font-size:19px;margin:10px 0;font-weight:500;line-height:25px;    color: #2d2d2d;}

/* PAGINATION */
ul.paginate {
    display: block;
    font-size: 1.2em;
    float: right;
    margin-bottom: 15px;
	text-align:right;
}
ul.paginate li{float: left;}
ul.paginate li.current {
    display: block;
    float: left;
    border: solid 1px red;
    padding:3px 9px 0px;
    margin-right: 6px;
    border-radius: 3px;
    color: #444;
    font-size: 15px;
    font-weight: 500;
    background: red;
    color: #fff;
}

ul.paginate li a {
    display: block;
    float: left;
    color: #333;
    text-decoration: none;
    padding:3px 9px 0px;
    margin-right: 6px;
    border: solid 1px #d50000;
    font-weight: 500;
    font-size: 15px;
}

.cat_head{font-size: 20px;
    font-weight: 600;
    color: #df001f;
    background: #f4f3f3;
    padding: 9px 5px 0;
    border-bottom: dashed 1px #bdbdbd;
    margin-bottom: 10px;}
	
.opn_home{
    background: #f5f5f5;
    float: left;
    width: 97%;
    padding: 10px 10px 0;
    border-radius: 5px;
}
hr { margin: 15px 0;}

.story_tagname{font-size: 20px;clear: both;border-bottom: 1px solid #c4c4c4;font-weight: 500;margin-bottom: 10px;text-transform: capitalize;}
.agriculture{background: #16a226;}
.video_icon{    position: absolute;
    color: #fff;
    bottom: 0;
    left:5px;font-size:25px;}
.author_sectn{float:left;width:100%;}
.author_sectn .intro{margin-left:20px;}
.author_outer{margin-right:10px;width:auto;height:auto;float:left;}
.main_authour_thumb{margin-right:10px;float: left;}
.mag_writter{width: 100%;background: #23527C;padding:5px;color:#fff;text-align:center;}
.mag_author_top_section{  
    width: 100%;
    padding: 10px 0;}
	
.uuu{
	color: #3a3939;
    font-size: 13px;
    font-weight: 500;
    background: #eeeded;
    border-radius: 50%;
    box-shadow: 0px 0px 10px #2d2d2d;
    width: 70px;
    height: 70px;
    position: absolute;
    right:-25px;
    top:80%;
    text-align: center;
    line-height: 14px;
    text-transform: uppercase;
    padding-top:31px;
}
.uuu span{color: #ee1c25;
    font-size: 20px;
    font-weight: 600;}
	
.menu_scroll{display:none;}
.mobile_logo{display:none;}

.morefrom_outlookhindi{clear:both;float:left;}
.article_outer{float:left;width:100%;}
.article_img{float:left;width:100%;}

.ir_stry .article_img {width:100%;float:none;}
.ir_stry .article_description {width:100%;float:none;}

.search-box{display:none;}

/************** magazine section css************/
.padding_magazine{margin:15px 0}
.padding_magazine .content_div h3{margin:3px 0;font-size: 23px;}
.padding_magazine .content_div h3 a{color:#e62b34;}
.padding_magazine .content_div p{font-size: 15px;
    font-weight: 500;margin:0}
.padding_magazine .content_div ul li{border-bottom:dotted 1px #ccc;padding:7px 0;font-size: 15px;font-weight: 500;}
.padding_magazine .content_div ul li a{color:#21b3cc;}
.padding_magazine .content_div ul li a:hover{color:#e29c04;}
.about_description{font-weight:500;font-size:16px;}
.about_description p{font-weight:400;font-size:16px;color:#807d7d;}
.about_description a{color:#e62b34;}
.about_outer {float:left;width:100%;}
.about_outer .team p{float:left;width:100%;font-size:15px;font-weight: 500;color: #676666;}
.about_outer .team strong{font-size:16px;font-weight: 600;color:#9e3030;}
.about_outer h1 {float:left;width:100%;color:#e62b34;font-size: 4.1rem;}
.about_outer h2{float:left;width:100%;color:#00ab9b;font-size:25px;}
.writter_mg{color:#e62b34;}
/*video section css*/
.video .vd_iframe img{border-radius:5px;}
.video_date{margin:5px;padding:5px 0;width:100%;text-transform:uppercase;border-bottom:dotted 1px #ccc;color:#848383;}
.video_caption{font-size: 18px;
    color: #000;
    font-weight: 500;
    height: 53px;
    width: 100%;
    margin-bottom: 10px;}
.video_caption a{color: #000;}
.video_caption a:hover{color: #e29c04;}
/************** magazine section css************/

.slick-slide img {object-fit: contain;}
.nav-tabs {border-bottom:none;}
.article_description img {
    max-width: 100%;
    height: auto;
}

.desc_outer{padding: 10px;margin-bottom:20px;}
.election_colmd_6{height:409px;margin-bottom:15px;
    overflow: hidden;}
.agri_img {
    height: 228px;
}
.agri_img .img-responsive {
    height: 100%;
}
.gpt-ad{margin:auto;}

.agriculture_yp{text-align: right;}
.yearpanel_poshan{margin:10px 0 0;float:left;width:100%;}

/* related css*/
	.als {
	width:25%;
    height: auto;
    float: right;
    border: 1px solid #ccc;
    padding: 10px 5px 10px 5px;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.als ul {
  margin-left:5px;
}
.als li {
    color: #23527c;
    font-size: 14px;
    line-height: 16px;
    list-style: outside disc;
    margin-left: 15px;
    padding: 5px 0;
}
.als span {
    color: #ec2727;
    font-weight: bold;
    text-decoration: underline;
}

