@charset "utf-8";
/* CSS Document */

*{ box-sizing:border-box;}
html{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased; scroll-behavior: smooth;}
body{font:normal 14px/18px "NotoSansTamil", Helvetica, sans-serif; margin: 0; color: #404040;  counter-reset: my-sec-counter;}
.clear{content:".";display:block;clear:both;height:0;visibility:hidden;}
img{max-width:100%;width:auto\9;height:auto;border:0;-ms-interpolation-mode:bicubic; vertical-align: middle;}
p{ margin:5px 0;}

a{ text-decoration:none; color: #2d2d2d;}
i{ color:#6b6b6b; font-size: 16px; vertical-align: middle;}
ul{ padding: 0; margin:0;}
ul li{ list-style:none;}
h1{ margin:0;}
h2{ margin: 5px 0;}
mark{ background:#fff; }
h1,h2,h3{ font-weight:normal; }

.div-left{ float:left;}
.div-right{ float: right;}
.border-right{ border-right:1px solid #2d2d2d;}
.p-r-10{ padding-right:10px;}
.p-30{ padding:30px 0;}
.m-t-6x{ margin-top:60px !important;}
.m-t-65x{ margin-top:65px !important;}

.align-center{ text-align:center;}

.font-12x{ font-size:12px;}

.grid-50{ width:50%; padding: 10px;}

.date{ font-size: 11px;}
.tag{ background: #2f81cd; color: #fff;  display: inline-block; border-radius: 2px; padding: 4px; font-size: 12px; line-height: 12px; }

.text-green{ color: #2bab64;}
.text-black{ color:#2d2d2d !important; }
.text-orange{ color: #FF8A66;}
.text-blue{ color: #2f81cd;}

.bg-white{ background:#fff; }
.bg-blue{ background:#2f81cd;}
.bg-dark-blue{background:#2e308f;}
.bg-light-yellow{background: #faf9f1;}
.bg-pink{ background: #e4008f;}
.bg-grey{ background:#B5B5B5;}
.bg-light-grey{ background: #f1f1f1;}
.bg-orange{ background: #ff3c00; color: #fff;}
.bg-green{ background: #2bab64 !important;}

.border-bottom-blue{ border-bottom: 4px solid #2e308f;}

.btn-auto{background: #2bab64; color: #fff; padding: 5px 8px; height: 25px; border-radius: 4px; display: inline-block; vertical-align: middle; font-size: 14px; transition: 0.3s;}
.btn-auto:hover{ background:#187E46;}
.btn-grey{ background:#eaeaea; color: #000; border-radius: 30px; padding: 10px 20px; font-size:11px; transition: 0.3s;}
.btn-grey:hover{ background:#d2d2d2; }
.btn-grey i{ font-size:11px; margin-left: 4px;}
.container{ width: 1140px; margin: 0 auto;}

input[type="submit"]{background: #2bab64; color: #fff; padding: 5px 8px; height: 25px; border-radius: 4px; display: inline-block; vertical-align: middle;  transition: 0.3s; border:0; font-size: 12px;}




header{background: #fff; top: 0; left: 0; width: 100%; z-index: 2;-webkit-transition: all 0.5s ease;
  -moz-transition: position 1s;
  -ms-transition: position 1s;
  -o-transition: position 1s;
  transition: all 0.5s ease; margin: 0 auto;
    text-align: center;
    padding: 10px 0;}
.fixed{ }

.zoom-img{ overflow: hidden;}
.zoom-img img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.zoom-img img:hover{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}

.two-story .thump-view{ padding:5px 0;}
.two-story .thump-view:last-child{ padding-bottom: 0;border:0;}
.thump-view { border-bottom: 1px solid #dadada; }
.thump-view .zoom-img{ width:90px; height: 67px; margin-right: 10px;}
.thump-view .img-txt{ padding: 4px 0;}
.thump-view .img-txt{}
.thump-view .img-txt h2{ margin:0; font:normal 18px/20px '1_TAUNTamil117';}

.author-name{ color:#929292; font-size:10px; font-family: "NotoSansTamil", Helvetica, sans-serif;}

.sub-news-grid{ margin:10px 0 0 0; display:grid; grid-template-columns:calc( 100% - 360px - 40px ) 180px 180px; grid-gap: 20px;}
.sub-news-grid img{ width:100%;}
.sub-news-grid .grid-item:nth-child(1){background: #fff;}
.sub-news-grid .grid-item:nth-child(1) .list-view{ padding: 0; border: 0;}
.sub-news-grid .grid-item:nth-child(1) .img-txt h2{ margin: 10px 0; font:normal 26px/30px '1_TAUNTamil117', Helvetica, sans-serif;}
.sub-news-grid .grid-item:nth-child(1) .zoom-img{ height: 247px;}
.list-view .img-txt h2 { margin: 0; font: normal 18px/17px '1_TAUNTamil117';}
.list-view {border-bottom: 1px solid #dadada; margin-bottom: 10px;}
.sub-news-grid .img-txt{ padding:10px;}
.sub-news-grid .zoom-img{ height:135px;}
.sub-news-grid .grid-item{}
.sub-news-grid .grid-item:nth-child(2) .list-view:nth-child(2),.sub-news-grid .grid-item:nth-child(3) .list-view:nth-child(2){ margin:0; border:0;}
.sub-news-grid .grid-item:nth-child(2) .list-view:nth-child(2) .img-txt,.sub-news-grid .grid-item:nth-child(3) .list-view:nth-child(2) .img-txt{ padding-bottom:0;}

.recommended-div .list-view{ display: flex;}
.recommended-div{ max-width:1440px; margin:0 auto; background: #404040; padding: 30px 0; font:normal 18px/26px "1_TAUNTamil117", Helvetica, sans-serif;}
.subscription-page .recommended-div{ max-width:none; background: transparent;  margin-bottom: 30px; padding-bottom: 0;}
.subscription-page .recommended-div .container{background: #404040; width: 1260px; padding: 20px 40px; border-radius: 10px;}
.recommended-div.vikatan-tv{background:#404040;}
.recommended-div.vikatan-tv h1 i{ font-size: 30px;}
.recommended-div h1{ color:#fff; font-size:20px;}
.recommended-div h1 i{ color:#fff;}
.recommended-div .detail-div .zoom-img{ width:65%; order: 2; height: 400px;}
.recommended-div .detail-div .zoom-img img{ width:100%;}
.detail-div{ margin:10px 0; position: relative;}
.recommended-div .detail-div .img-txt{ padding: 20px 50px 20px 20px; position: relative; width:calc( 100% - 65% ); text-align: left; color: #2d2d2d;}
.subscription-page .recommended-div .detail-div .img-txt{ padding: 20px;}
.recommended-div .detail-div .img-txt h2{font-size: 30px; line-height:36px; color: #2d2d2d;}
.recommended-div .detail-div .img-txt p{font:normal 14px/25px "NotoSansTamil", Helvetica, sans-serif;}
.recommended-div .detail-div .date{ position: absolute; right: 20px; bottom: 20px;}
.recommended-div .list-view{ border: 0;}
.recommended-div .author-name{width: 80%; white-space: nowrap; display: inline-block; overflow: hidden; vertical-align: middle; text-overflow: ellipsis;}
.subscription-page .owl-carousel .owl-nav button.owl-next{    right: -36px;}
.subscription-page .owl-carousel .owl-nav button.owl-prev{    left: -36px;}

.thumpnail-div li{ width: calc( 100% / 6 - 16px ); display: inline-block; margin: 0 10px 0 0; vertical-align: top;}
.thumpnail-div li:last-of-type{ margin: 0;}
.thumpnail-div li{ color: #fff;}
.thumpnail-div .img-txt{ padding: 0;}
.thumpnail-div h2{color: #fff; font-size: 18px; line-height: 20px; margin: 0;}
.thumpnail-div .img-txt p{ margin-bottom: 0;}
.thumpnail-div .img-txt p i{ color: #fff;}

.latest-news{ padding: 30px 10px; font:normal 18px '1_TAUNTamil117';}
.title-border{ text-align: center; position: relative;}
.title-border:before,.title-border:after{content: ''; position: absolute; top: 5px; width: 40%; height: 2px; background: #929292;}
.title-border:before{  left: 0; }
.title-border:after{ right: 0; }
.title-border.opacity-border:before,.title-border.opacity-border:after{opacity: 0.2; top: 50%;}


.amount{ font-size: 40px; margin: 12px 0;}
.amount i,.amount span{ display: inline-block; vertical-align: bottom;}
.amount i{ font-size:25px; font-weight:bold; }


footer{ background: #fff; color: #707070;  padding: 10px 10px; font-size: 12px; text-align: center;}


.diwali-banner{ background:url("https://gumlet.assettype.com/vikatan/2022-10/a5a2e8f7-96ec-4a7d-8651-c033b7d65198/Diwali_Magazine_BG.png") no-repeat 100%; padding: 50px 0; color:#fff;background-size:cover}
.subscription-page .diwali-banner{ padding:0;  display: flex; height: 600px;}
.diwali-banner img{object-fit: contain;}
.diwali-banner .container{ display:grid; grid-template-columns: auto auto; align-items: center; grid-gap: 45px; padding: 0 75px;}
.subscription-page .diwali-banner .container{align-self: flex-end;}
.diwali-banner .zoom-img{ text-align:center;}
.diwali-banner .zoom-img,.diwali-banner .banner-text{}
.diwali-banner h1{font:normal 50px/56px "1_TAUNTamil117", Helvetica, sans-serif;}
.diwali-banner mark{ margin: 5px 0; display: inline-block; background:#000;color:#fff; padding: 0 10px;}
.diwali-banner p{ margin:15px 0; font-size:18px; line-height:30px;}
.diwali-banner .mbl-btn{ margin: 30px 0 0 0; display: none;}
.diwali-banner .zoom-img img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.diwali-banner .zoom-img img:hover{-moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}

/*
.green-btn{ padding: 15px 35px 13px; height: auto;}
.green-btn{ padding: 15px 25px 13px;}
.green-btn,.green-btn i{ font-size:14px; color:#fff; font-weight: bold;}
.green-btn i{font-size:10px;}
.green-btn span{ margin:0 5px;}
.line-through{  position:relative; color: #d4d4d4;}
.line-through:before{ content: ''; position: absolute; top: 40%; left: -4px; background: #FFF; width: 40px; height: 1px; opacity: 1;}
*/
.green-btn{ padding: 15px 25px 13px; height: auto;}
.green-btn,.green-btn i{ font-size:22px; color:#fff; font-weight: bold;}
.green-btn i{font-size:17px;}
.green-btn span{ margin:0 5px;}
.line-through{  position:relative; color: #44d484;}
.line-through:before{ content: ''; position: absolute; top: 40%; left: 0; background: #FFF; width: 100%; height: 1px; opacity: 1;}

.testimonial-div{margin: 0 auto; text-align: center; padding: 50px 0;}
.testimonial-div .container{ width:650px; margin:0 auto;}
.testimonial-grid{ display: flex; grid-template-columns: auto auto; align-items: flex-end; margin: 20px 0;}
.testimonial-profile{width: 90%; margin-right: 20px;}
.testimonial-profile img{ width:116px !important; height:116px !important; border-radius:50%; margin-bottom: 10px; }
.testimonial-profile h1{ font-size: 14px; font-weight: bold;}
.testimonial-profile p{font-size: 12px;}
.testimonial-cnt{font-size: 20px; line-height: 30px; text-align: left;}
.testimonial-div .owl-carousel .owl-item img{ margin: 0 auto; margin-bottom: 10px;}

.special-div .container{ width: 1260px; padding:50px 0; }
.subscription-page .special-div .container{ padding:0; }
.special-div .special-cnt{ background: #f5f5f5; border-radius: 5px; padding: 30px 100px; margin: 30px 0 0 0;}
.subscription-page .special-cnt{ font-family:"NotoSansTamil", Helvetica, sans-serif;}
.special-div .special-cnt{ counter-reset: my-sec-counter;}
.special-div h1{ font-size:50px; font-family:"1_TAUNTamil117", Helvetica, sans-serif; line-height:50px; text-align:center;}
.subscription-page .special-div h1{margin: 30px 0 0 0;}
.special-div ul{}
.special-div .special-cnt ul li{  margin:10px 0; padding: 10px; font-size: 16px; line-height: 26px; padding-left: 50px; position: relative; border-bottom: 1px solid #fff; height: 80px;}
.subscription-page .special-div .special-cnt ul li{height: 95px;}
.special-div .special-cnt ul span{ display: inline-block; width: calc( 100% / 2 - 30px ); vertical-align: top; margin: 0 10px;}
.special-div .special-cnt ul span li:last-of-type{ border-bottom: 0;}
.special-div .special-cnt ul li:before{font-family:"1_TAUNTamil117", Helvetica, sans-serif; content: counter(my-sec-counter); counter-increment: my-sec-counter; background: #e92227; color: #fff; width: 40px; height: 40px; border-radius: 50%; float: left; text-align: center; line-height: 42px; font-size: 26px; margin-right: 0px; position: absolute; top: 50%; left: 0; transform: translate(0, -35px);}
.subscription-page .special-div .special-cnt ul li:before{transform: translate(0, -30px);}
.special-footer{ background:#000; text-align:center; color:#fff; padding:20px 0; font-size:14px; border-radius: 0 0 5px 5px; }
.subscription-page .special-footer{border-radius:10px; }
.special-div-mobile{ display: none;}
.special-div-mobile.owl-carousel.owl-loaded{ display: none;}


/* Life Time CSS  Extra */

.life-time-page .special-footer{ border-radius:0 0 10px 10px;}
.life-time-page .special-cnt{
background: #051922; /* Old browsers */ 
background: -moz-linear-gradient(top,  #051922 0%, #203a43 50%, #274b5a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #051922 0%,#203a43 50%,#274b5a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #051922 0%,#203a43 50%,#274b5a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#051922', endColorstr='#274b5a',GradientType=0 ); /* IE6-9 */
 color: #fff; text-align: center; border-radius:5px 5px 0 0; position: relative;}
.life-time-page .special-cnt:before{background: url(https://image.vikatan.com/static/netcore/20191018/Diwali-lifetime-bg.png) no-repeat center center; background-size: 85%; content: '';
position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0;}
.life-time-page .special-cnt img{ position:relative; z-index: 1;}
.life-time-page .special-cnt ul li{ text-align:left;}
.life-time-page .special-div ul { margin: 30px 0 0 0; }
.life-time-page .owl-carousel button.owl-dot{ border:0; opacity: 0.5;}
.life-time-page .owl-carousel .owl-dot.active{ background: #FFF;}


/*  End Lifetime Extra CSS  */
