﻿* {
	margin: 0;
	padding: 0;
	outline: none;
}
img[Attributes Style] {
	height: auto;
	width: auto;
}
a {
	text-decoration: none;
	color: #333;
	outline: none;
}

a:hover, a:focus, a:active {
	text-decoration: none;
	color: #333;
}

ul li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 0;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}
body.change-font {
	font-family: 'Lato', sans-serif !important;
}
body {
	font-size: 16px;
	color: #333333;
	overflow-x: hidden; 
}
 
body.no-scroll site-header.fixed + #fullpage {
	padding-top: 60px;
}

.no-pd,
.no-padding {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.no-pd-rt {
	padding-right: 0 !important;
}

.no-pd-lt {
	padding-left: 0 !important;
}

.pd-rt-30 {
    margin-top: 3vh;
}

.pd-10 {
	padding: 10px;
}

.mr-top-10 {
	margin-top: 10px !important;
}

.mr-top-15 {
	margin-top: 15px;
}

.mr-top-20 {
	margin-top: 20px;
}

.mr-top-30 {
	margin-top: 3vh;
}

.mr-top-36 {
	margin-top: 36px;
}

.mr-top-40 {
	margin-top: 40px;
}

.mr-top-58 {
	margin-top: 58px !important;
}

.ht-34 {
	/*height: 34vh;*/
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #f2f2f2;
}

.ps-bt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.site-header {
	background: #fff;
	padding: 0px 0px 0;
	/*border-bottom: 1px solid #eaeaeb;*/
	transition: all 0.3s ease;
	position: relative;
	z-index: 19;
	width: 100%;
	float: left;
	box-sizing: border-box;
}

.site-header.fixed {
	position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 60px;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.16);
    padding: 0;
}
.site-header .logo a {
    display: block;	
}
.site-header .logo a img {
	width: 300px;
}
.site-header .fl-logo .logo a {
	padding: 0px;
}
.site-header .col-lg-12.logo-sec {
	padding-bottom: 0px !important;
}
.site-header.fixed .top-sec-1,
.site-header.fixed .google-icon,
.site-header.fixed .apple-icon {
	display: none;
}

.fl-logo {
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    width: 170px;
    height: 60px;
    z-index: 9;
    display: none;
}
.site-header.fixed .main-logo-sec {
    padding: 0 10px 5px !important;
}
.main-logo-sec {
	padding: 60px 10px 10px 10px !important;
}
.logo-sec {
	position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 0;
    margin: 0 auto;
    width: 407px;
    height: 60px;
    z-index: 9;	
}
.fl-logo .logo {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	margin: auto;
}



.fl-logo h1 {
	margin: 3px 0;
}

.logo {
	margin: 0 auto;
}
.logo a img {
	max-width: 100%;
}
.ad-s {
	margin: 0 16px 0 0;
}

.nav-bar {
	cursor: pointer;
}
.nav-bar:hover .float-menu {
	display: block;
}

.nav-bar i.zmdi-menu:before {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 5px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.nav-bar i.zmdi-menu {
    font-size: 11px;
    position: relative;
    padding: 10px 0px 18px 33px;
    font-weight: 600;
    box-sizing: border-box;
    margin-bottom: -90px;
}

.nav-bar i.menuclose-icn:before {
    font-size: 31px;
    vertical-align: middle;
    margin-right: 5px;
    position: absolute;
    left: 6px;
    top: 0px;
    color: #000;
}
.logo-left-mobile {

}
.site-header.fixed .logo-left-mobile {
	width: 130px;
	top: 15px;
}
.float-menu {
    display: none;
}
.float-menu.show {
	display: block;
}
.nav-bar i.menuclose-icn {
    font-size: 11px;
    position: relative;
    padding: 10px 0px 0px 33px;
    font-weight: 600;
    box-sizing: border-box;
    display: none;
}


/*.nav-bar:hover .float-menu {
	display: block;
}*/

.close-menu i {
    font-size: 20px;
    float: left;
    margin: -1px 10px 0 0;
}
.close-menu i:before {
	font-size: 22px;
}
.float-menu ul li {
	clear: both;
	text-align: left;
}
.float-menu ul li.close-menu a {
    font-size: 14px;
    padding: 11px 20px;
}

.float-menu {
	position: absolute;
	top: 25px;
	left: -1px;
	z-index:100;
	display: none;
	margin-top: 8px;
}

.float-menu ul {
	width: 200px;
	background: #fff;
	float: left;
	border: 1px solid #D8D8D8;
	box-shadow: 0 0 66px rgba(168, 168, 168, 0.42);
	box-sizing: border-box;
	clear: both;
	margin-bottom: 0px;
}

.float-menu ul.drop-main-menu {
	border-top: none;
}

.float-menu ul li {
	width: 100%;
	position: relative;
}

.float-menu ul li a {
	font-size: 14px;
	color: #404040;
	padding: 7px 20px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}

.float-menu ul li:hover > a,
.float-menu ul li a:hover,
.float-menu ul li a.active {
	color: #EB1F26;
	background: #E6E6E6;
}

.float-menu ul li ul {
	position: absolute;
    left: 198px;
    top: -1px;
    box-shadow: 10px 0px 16px rgba(168, 168, 168, 0.22);
    display: none;
    z-index: 9;
}

.float-menu ul li:hover ul {
	display: block;
}

.float-menu .rt-arr {
	position: absolute;
    right: 5px;
    top: 0px;
    font-size: 24px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    z-index: 1;
    border: 1px solid #edededde;
}

.mn-lt {
	margin: 14px 0 0 0;
}

.mn-rt {
	margin: 10px 0 0 0;
}

.mn-lt ul,
.mn-rt ul {
	margin-bottom: 0;
}

.mn-lt li,
.mn-rt li {
	float: left;
}

.mn-rt li {
	padding: 0 8px;
	height: 38px;
}

.mn-rt li:last-child {
	padding: 0 0 0 8px;
}

.search-sec,
.login-btn,
.subscribe-btn {
	position: relative;
}

.search-sec i,
.login-btn i,
.subscribe-btn i {
	font-size: 22px;
	float: left;
    margin: 6px 6px 0 0;
}

.search-icon {
    position: absolute;
    left: 14px;
    top: 2px;
}

.search-sec input[type=text] {
	border: 0;
    border-radius: 2px;
    background: #e1e1e1;
    width: 140px;
    height: 38px;
    padding: 0 10px 0 40px;
    font-size: 14px;
}

.search-icon:after {
	left: 14px;
	background-position: -4px -83px;
}

.user-icon:after,
.subscribe-icon:after {
	top: 5px;
}

.user-icon:after {
	width: 20px;
	background-position: -4px -2px;
}

.subscribe-icon:after {
	background-position: -4px -42px;
}

.login-btn a,
.subscribe-btn a {
	display: inline-block;
	border: 1px solid #D1D1D1;
	border-radius: 2px;
	height: 38px;
	line-height: 36px;
	padding: 0 16px 0 16px;
}

.login-btn a,
.subscribe-btn a {
	color: #EB1F26;
}
.nav-bar-mobile {
	position: relative;
}
.nav-menu {
    margin: 6px 0 0px 0px;
}

.nav-menu li a {
	padding: 5px 10px;
}

.nav-menu li a {
    font-size: 16px;
    color: #434343;
    font-family: 'NotoSans-condunsed-bold';
}

.intro {
	position: relative;
	clear: both;
}

/* JUST IN */
.justin-sec {
	background: #398C93;
	color: #fff;
	height: 36px;
	overflow: hidden;
	position: relative;
	clear: both;
	z-index: 4;
}

.site-header.fixed + .justin-sec {
	display: none;
}

.justin-sec:after {
	content: "";
	background: -webkit-linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7)); 
    background: -o-linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7)); 
    background: -moz-linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7)); 
    background: linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7));
	width: 300px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}


.justin-sec h3 {
	font-size: 1.6vh;
	font-weight: 400;
	background: #167077;
	padding: 0px 30px;
}
.flash-news-symbl {
	transform: rotate(23deg);
	-webkit-transform: rotate(23deg);
	-moz-transform: rotate(23deg);
	-ms-transform: rotate(23deg);
	-o-transform: rotate(23deg);
}
.zmdi-flash.flash-news-symbl:before {
    font-size: 30px;
}
.justin-sec h3,
.justin-text {
	/*height: 4vh;*/
	line-height: 40px;
}

.justin-text {
	white-space: nowrap;
}

.justin-text .jtxt-item {
	padding: 1px 16px;
	border-right: 1px solid #fff;
	font-family: 'NotoSansTamil-Regular';
	font-size: 14px;
}

.justin-sec .jtxt-item {
	color: #fff;
}

.sec-tlt,
.sec-tlt-2,
.sec-tlt-3 {
    font-weight: 600;
    color: #ee4248;
    margin: 0 0 10px 0;
    line-height: 26px;  
    font-family: 'NotoSans-Regular';
}

.sec-tlt {
	font-size: 24px;
	line-height: 32px;
	text-transform: capitalize;
}

.sec-tlt-2 {
	font-size: 22px;
}

.sec-tlt-3 {
	font-size: 20px;
	color: #2B2B2B;
}

.sec-tlt-4 {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    margin: 0 0 10px 0;
    line-height: 24px;
}

.sec-tlt-5 {
	font-size: 18px;
	font-weight: 400;
	color: #000000;
}

.sec-tlt-7 {
	text-transform: uppercase;
	font-size: 16px;
    font-weight: 600;
    color: #D13636;
}

/* Section */

.must-reads-slider {
	position: relative;
}

.top-news-tabs li {
	float: left;
	margin: 0 24px 0 0;
	padding: 0 6px 2px 6px;
	cursor:pointer;
}

.top-news-tabs li.active {
	border-bottom: 2px solid #EB1F26;
}

/* if only 1 li */
.top-news-tabs li:nth-of-type(1):nth-last-of-type(1) {
	border-bottom: 0;
	padding: 0;
}

.top-news-tabs li:nth-of-type(1):nth-last-of-type(1) a {
	font-size: 20px;
}

.top-news-tabs li a {
	color: #555555;
}

.top-news-tabs li.active a {
	color: #000000;
}

.top-news-tabs .tab-content {
	clear: both;
}

ul.top-news-tabs {
    overflow: hidden; 
}

.carousel .carousel-control {
	background: #222222;
	top: -46px;
	right: 0;
	left: inherit;
    width: 28px;
    height: 28px;
    font-size: 19px;
    border-radius: 50%;
}

.survey-corner .carousel .carousel-control {
	top: -68px;
}

.left.carousel-control {
	right: 40px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.prev-icon,
.next-icon {
    position: absolute;
    top: 4px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0;
}

.news-slide-img {
	height: 340px;
	overflow: hidden;
	background: #fff;
}

.cat-tag,
.cat-tag-2 {
	color: #FFFFFF;
	padding: 3px 7px;
	font-size: 11px;
	border-radius: 4px;
	display: inline-block;
	text-transform: uppercase;
}

.cat-tag {
	background: #BA942C;
}

.cat-tag-2 {
	background: #EB1F26;
}

.home-cinema .cat-tag {
    background: #fff;
    position: absolute;
    bottom: -20px;
    left: 15px;
    z-index: 1;
    padding: 10px 24px;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    color: #D13636;
}

.news-title {
	overflow: hidden;
	padding: 15px 18px;
	height: 340px;
	position: relative;
	border: 1px solid #E3E3E3;
}

.news-title h3 {
    font-size: 28px;
    /* font-family: 'Catamaran', sans-serif; */
    line-height: 37px;
    margin: 10px 0 0 0;
    font-family: 'taun-tamil11';
    max-height: 150px;
    overflow: hidden;
    word-spacing: -3px;
    letter-spacing: 0.2px;
}

.post-short-info,
.post-bt-link {
	font-size: 12px;
	color: #919191;
	margin: 20px 0 0 0;
	font-family: 'NotoSans-Regular';
}

.post-by {
	margin: 0 10px 0 0;
	position: relative;
	font-weight: 300;
}

.post-by span {
	font-weight: 400;
}

/*.post-short-info .post-by:after {
	content: ".";
    position: absolute;
    right: -9px;
    top: -8px;
    font-size: 18px;
}*/

.post-short-info strong {
	font-weight: normal;
/*	display: block;*/
}

.post-bt-link {  
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	margin: 0;
/*	height: 17px;*/
}

.post-cmnt,
.post-shares,
.post-stat {
	display: inline-block;
    overflow: hidden;
    position: relative;
    float: left;
    color: #2c2c2c;
}

.post-cmnt i,
.post-shares i,
.post-stat i {
	font-size: 18px;
	color: #2c2c2c;
	float: left;
    margin: 0 6px 0px 0;
}

.post-shares i {
	margin: -2px 6px 0px 0;
}

.post-stat {
	float: right;
    width: 35px;
    padding-left: 0;
    background: url(../images/sprites.png);
	background-position: -40px -44px;
	height: 18px;
}

/*.post-shares {
	margin-left: 20px;
}
*/
.news-slide-img img {
	width: auto;
}
.owl-carousel .owl-item img {
	width: auto !important;
	max-width: 100%;
}
.video-audio-sec .vk-ad-box {
	padding-right: 10px;
	padding-left: 10px;	
}
.video-common-pad .video-audio-sec .vk-ad-box {
	margin-bottom: 15px;
}
 .video-audio-sec .owl-item .vk-ad-box{
	padding: 0 !important;
}
.vk-ad-box {
	padding-right: 0px;
	padding-left: 0px;
}

.vk-ad-box:last-child {
	margin: 0 0px 0 0;
}

.ad-m {
	
}

.ad-s {
	margin-right: 10px; 
	/*width: 140px;
	min-height: 74px;*/
}

.ad-m img, .ad-s img {
    height: 7vh;
}

.half-post,
.full-post {
	padding: 0px;
	box-sizing: border-box;
	position: relative; 
    
    font-family: 'Catamaran', sans-serif;
}

.post-items .half-post {
	margin: 0px 20px 20px 0px;
}

.sports-carousel .sports-sec .half-post {
	margin: 0px 0px 20px 0px;	
}


/*.vk-ad-box:last-child .half-post,
.vk-ad-box:last-child .full-post {
    margin: 0px 0px 0px 0px;
}*/

/*.videotalk-sec .vk-ad-box:last-child .half-post,
.videotalk-sec .vk-ad-box:last-child .full-post {
    margin: 0px 0px 0px 0px;
}*/

.post-items .vk-ad-box:nth-child(3) .half-post,
.post-items .vk-ad-box:last-child .full-post {
	margin: 0px 0px 0px 0px;
}

.post-items .half-post .vk-ad-poster {
	height: 156px;
	overflow: hidden;
	position: relative;
}

.vk-ad-poster img {
    width: 100%; 
}

.post-items { 
	margin-top: 12px;
}

.post-info {
    background: #fff;
    position: relative;
    bottom: 0;
    padding: 10px 15px 15px 15px !important; 
    overflow: hidden; 
}

.post-ttl {
	/*height: 64px;*/
	width: 100%;
	overflow: hidden;
}
.search-post-title {
   font-size: 14px;
   line-height: 15px;
   padding: 0;
   width: 100%;
   overflow: hidden;
   font-family: 'Catamaran', sans-serif;
   height: 30px;	
}
.post-info h3 {
	font-size: 40px;
    line-height: 23px;
    padding: 0;
    width: 100%;
    overflow: hidden;
    /* font-family: 'NotoSansTamil-Regular'; */
    height: 70px;
    margin: 5px 0px 5px;
    font-family: 'taun-tamil11';
    word-spacing: -3px;
    letter-spacing: 0.2px;
}

.home-cinema .half-post .post-info h3 {
	margin: 20px 0 25px 0;
/*    font-size: 14px;
    line-height: 22px;*/
}

/*.home-cinema .half-post .post-short-info + h3 {
	margin: 4px 0 0 0;
}*/

.post-info .cat-tag {
	float: right;
}

.lock-icon {
   width: 29px;
   height: 29px;
   display: inline-block;
   background: #28B944;
   color: #ffffff;
   border-radius: 50%;
   text-align: center;
   line-height: 27px;
   position: absolute;
   top: 10px;
   right: 2px;
   z-index: 1;
}

.lock-icon i {
	font-size: 16px;
}

/* Top Trendings */
.top-trends {
	padding-right: 30px;
}

.top-trends-list ul {
    counter-reset: toptrends; 
    padding: 0 20px ;
    margin: 0;
    overflow: hidden;
    max-height: 703px;
}
/*.cinema-sec .add-sec-comman-wrapper {
	padding: 0px;
}
*/.cinema-sec .add-sec-comman-wrapper .container {
	width: auto;
	display: inline-block;
	margin: 0 auto;
}

.top-trends-list ul li {
	border-bottom: 1px solid #E3E3E3; 
	position: relative; 
	padding: 21px 20px 21px;
    font-size: 14px;
    line-height: 22px;  
	font-family: 'NotoSansTamil-Regular';
}
.top-trends .top-trends-list h2{
	text-transform: none;
}
.top-trends .top-trends-list h2 i{ 
	font-size: 30px;

}

.top-trends-list ul li p{
    min-height: 45px; 
    padding: 3px 0 0 ;
} 

.top-trends-list img{
    float: left;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    margin-top: -3px;
    margin-right: 10px;  
}

.top-trends-list ul li:before {
	counter-increment: toptrends;
  	content: counter(toptrends);
  	position: absolute;
  	top: 22%;
  	left: 0;
  	font-size: 22px;
  	line-height: 30px;
  	color: #333;
  	font-weight: 300;
    font-family: 'Catamaran', sans-serif;
}

.top-trends-list ul li i{
	position: absolute;
	left: 0;
    bottom: 13px;
    font-size: 20px;
    color: #16bf57;
}

.top-trends-list ul li:last-child {
	border-bottom: 0;
}

.top-trends-list ul li:last-child iframe p {
    margin: 0px;
    max-height: 62px;
    overflow: hidden;
    min-height: 45px;	
}
.top-trends-list p { 
    min-height: 41px;
    margin: 0;
    max-height: 41px;
    overflow: hidden;
}

/* YuppTV Ad */
.ad-sec-1,
.ad-sec-4  {
    padding-right: 0;
    width: auto;
    margin-top: 20px;
    margin-bottom: 5px !important;
    /* background: url(../images/ad-bg.jpg) repeat !important; */
    padding-bottom: 20px;
    overflow: hidden;
}
.ad-sec-4 {
	min-width: 100%;
}
.tb-ad-1-mv {
    padding-right: 15px !important;	
}
body .add-sec-comman-wrapper {
	width: 100%;
	float: left;
	padding: 15px 0;
	clear: both;
	background: #e8e8e8;
	text-align: center;	
}
.add-sec-comman-wrapper .container {
	padding: 0px !important;
}
.add-sec-comman-wrapper .container div {
	display: inline-block;
	margin: 0 auto;
	position: relative;
}
.add-sec-comman-wrapper .container div.add-popup-wpr {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    overflow: hidden;
}
.add-popup-move {
	position: relative;
    top: -250px;
    transition: all 0.5s;	
}
.add-popup-wpr.add-animate .add-popup-move {
	top: 0px;
	transition: all 0.5s;	
}
.add-popup-wpr.remove-animate .add-popup-move {
    top: -250px;
}
.add-sec-comman-wrapper .container div.right-top-ad {
	display: inline-block;
	margin: 0 auto 0px 40px !important;
}
.add-sec-comman-wrapper .container div.left-top-ad,
.add-sec-comman-wrapper .container div.right-top-ad {
	float: none;
	margin: 0 auto 0px 5px;
	vertical-align: middle;
	height: 90px;
	/*overflow: hidden;*/
}
.add-sec-comman-wrapper .container {
	padding: 0px !important;
}
.add-sec-comman-wrapper .container .left-top-ad {
	display: inline-block;
	margin: 0 auto 0px 0px;	
}

/* .add-sec-comman-wrapper .container .left-top-ad ,
.add-sec-comman-wrapper .container .right-top-ad {
	float: none;
	vertical-align: middle;
	height: 90px;
} */

.top-ad-sec-img {
	width: 700px;
	height: 90px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
}
/*.add-sec-comman-wrapper .container div.left-top-ad:hover {
	overflow: visible;
}*/
.add-sec-comman-wrapper .container div.left-top-ad:hover .top-ad-sec-img {
	height: auto;
}
.sec-ad {
	text-align: center;
	padding: 20px;
}
.sec-ad a {
	display: inline-block;
}
.ad-tag {
	font-size: 12px;
	display: block;
	width: 100%;
}

.editors-pick h2,
.sec-more-story h2 {
	/*margin-top: 30px;*/
	/*margin-bottom: 0;*/
}

.top-news-tabs li a{ 
    font-family: 'NotoSans-Regular';
}
.news-tab-container .top-news-tabs li a {
    font-family: 'NotoSans-Regular';
}
.editors-pick h3 {
	font-size: 20px;
    /*font-family: 'NotoSansTamil-Regular';*/
    line-height: 24px;
    max-height: 45px;
    margin-bottom: 15px;
    overflow: hidden;
    height: auto;
    font-family: 'taun-tamil11';
    word-spacing: -3px;
    letter-spacing: 0.2px;
}
.tab-content .editors-pick .editors-pick-list {
	border-bottom: 1px solid #E3E3E3;
}
.tab-content .editors-pick .editors-pick-list:last-child {
	border-bottom: none;
}
/*.top-trends .ad-ed-sec .editors-pick-list{
	padding: 18px 0;
}*/
.top-trends .ad-ed-sec .editors-pick-list {
    padding: 21px 0 !important;
}
.top-trends .ad-ed-sec .editors-pick h3{
	height: 45px !important;
}
.mst-rd .editors-pick h3 {
	height: 63px;
	overflow: hidden;
}
.editors-pick.horizotal-list  .editors-pick-list-text h3 {    
	height: 63px;
    overflow: hidden;
    margin-bottom: 10px;
    word-break: break-word;
}
.category-list-view #append-more-art {
	    padding: 20px 0px 20px !important;
	    border: none;
}
.editors-pick-list {
    padding: 22px 15px 22px 15px;
    overflow: hidden;
}

.newsletter-sec {
    padding: 0px;
}
.ad-sec-1 img,
.ad-sec-4 img {
    max-width: 100% !important;
}
.top-news-tabs .editors-pick-list {
	border-bottom: 0px;
}
.cat-thumb-img {
    padding: 0px !important;
}
.newsletter-form-field {
	width: 100%;
    float: left;
    position: relative;
    margin-top: 12px;
    padding: 0px 0px;
}
.newsletter-form-field input {
    width: calc(100% - 100px);
    float: left;
    height: 38px;
    border: 1px solid #979797;
    padding: 0px 10px 0px 10px;
    color: #333;
}
.newsletter-form-field a {
    width: 90px;
    height: 38px;
    float: right;
    line-height: 38px;
    text-align: center;
    background: #535353;
    color: #fff;
}
.newsletter-sec p,
.subsave-content p {
    font-size: 14px;
    color: #999999;
    padding: 0px;
    word-spacing: 0px;
    padding: 0px !important;
    word-spacing: inherit !important;
}

/*.s-tmb-wpr,
.s-tmb-img {
	max-width: 100px; 
}*/

.s-tmb-img,
.ls-tmb-img {
	overflow: hidden;
}

.s-tmb-img img,
.ls-tmb-img img {
	width: 100%;
}

.s-tmb-wpr,
.ls-tmb-wpr {
	position: relative;
}

/*.ls-tmb-wpr, .ls-tmb-img {
    max-width: 120px;
    height: 80px;
}*/
 

.editors-pick .post-bt-link {
	position: initial;
	padding: 0;
}

.editors-pick .lock-icon {
	top: initial;
    bottom: -1.6vh;
    right: 0;
    box-shadow: 0 0 8px #666;
    left: 0;
    margin: auto;
    z-index: 1;
}

.section {
    padding: 15px 0;
    display: block;
    overflow: hidden;
}
/* Section background colors */
.home #section1,
.home #section3,
.home #section5,
.home #section7,
.home #section9,
.footer-sec {
	background: #f1f1f1;
}

.fp-tableCell {
	display: block !important;
	padding: 80px 0px;
	box-sizing: border-box;
}

.section:first-child .fp-tableCell {
	padding: 0px;
}

/* Down Section */
.down-page-sec .cat-tab {
	border: 0;
	margin: 0;
	/*height: 37vh;*/
}

.down-page-sec .top-news-tabs a {
	font-size: 16px;
}

.vk-ad-poster {
	/*position: relative;
	height: 100%; */
}

.half-post .vk-ad-poster {
	/*height: 180px;
	overflow: hidden;*/
}
.cine-series-sec, .videotalk-sec{
	padding-top: 20px;
}
.nw-sec .exclusives-sec,
.lt-nw-sec .exclusives-sec {
	overflow: initial;
}
.exclusives-sec,
.videotalk-sec,
.cine-series-sec {
	clear: both;
    overflow: hidden; 
}

/*.exclusives-sec {
    height: 44.6vh;
}
	
.exclusives-sec .carousel .carousel-control,
.videotalk-sec .carousel .carousel-control,
.series-sec .carousel .carousel-control,
.latest-edition-sec .carousel .carousel-control {
	top: -28px;
}*/

/* Video Talk */
.video-post-info {
    position: relative;
    background: #fff;
    border: 0;
    color: #000; 
    padding: 15px 10px;
}

/*.video-post-info h3 {
    font-family: 'Catamaran', sans-serif;
}*/
/*.video-post-info .post-short-info {
	display: none;
}*/

.video-post-info h3,
.video-post-info .post-short-info,
.video-post-info .post-bt-link,
.video-post-info .post-cmnt i,
.video-post-info .post-shares i,
.video-post-info .post-stat i {
	color: #000;
}
.video-audio-sec .full-post{

	/*height: 280px;*/
	background: #000;
}
.full-post {
	position: relative;
	overflow: hidden;
}

.photo-story-sec .full-post {
	margin: 0;
	padding-bottom: 15px;
}

.photo-story-sec .full-post h2 {
	position: relative;
    color: #080808;
    width: 100%;
    margin: 0px;
    padding: 15px;
    font-size: 22px;
    line-height: 24px;
    font-family: 'taun-tamil11';
    word-spacing: -3px;
    letter-spacing: 0.2px;
    background: #fff;
    height: 100px;     
}

.photo-story-sec .full-post.video-post .vk-ad-poster:before {
	top: 12vh;
	opacity: 1;
}

.full-post.video-post .vk-ad-poster,
.full-post.audio-post .vk-ad-poster {
	height: 100%;
}

/*.video-post .vk-ad-poster:before,
.audio-post .vk-ad-poster:before,
.bt-grd:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: linear-gradient(to bottom, transparent 0%, #000000 100%);
}*/

.bt-grd:before {
	opacity: 0.84;
}

.full-post.video-post .vk-ad-poster:before {
	opacity: 0.84;
}

.half-post.video-post .vk-ad-poster:before {
	opacity: 0.54;
}

.audio-post .audio-icon {
	font-size: 4vh;
	position: absolute;
	margin: auto;
    width: 3.45vh;
    height: 3.85vh;
    color: #fff;
    z-index: 2;
}
.video-post .video-icon {
    font-size: 40px;
    position: absolute;
    margin: auto;
    width: 25px;
    height: 20px;
    color: #fff;
}
	
.audio-icon {
	top: 1vh;
	right: 1vh;
}

.full-post.video-post .video-icon {
    float: left;
    background: #000;
    border-radius: 25px;
}
.full-post.video-post:hover .video-icon {
    background: #fff;
}
.full-post.video-post:hover .video-icon.zmdi-youtube-play:before {
    color: #f00;
}
.video-post .video-icon.zmdi-youtube-play:before {
    color: #fff;
    vertical-align: top;
    line-height: 24px;
    margin-left: -1px;
    position: relative;
    top: -1px;
}
span.duration-time {
    float: right;
    font-size: 18px;
    color: #fff;
}
/*.half-post.video-post .video-icon {
	bottom: 1vh;
	right: 1vh;
}*/

/* Top Trendings :: Words Puzzle */
.ab-in.tp-trends-ex {
    background: #fff; 
    line-height: 3vh;
   	font-size: 16px;
    height: 330px;
    font-family: 'NotoSansTamil-Regular';
    overflow: hidden;
    text-align: center;
}
.tp-trends-tags{
	border: 10px solid #fff;
	box-sizing: border-box;
}

.cartoon-sec .cart-post img {
	width: 100%;
}
 
 

.survey-corner .sec-tlt-3 {
	margin: 0 0 6px 0;
}
 
 
.latest-edition-sec .lt-img {
    /*padding-right: 20px;
    padding-left: 0px;*/
}

.survey-corner .item img,
.lt-img img {
	width: 100%;
}

/* Sports */
/*.sports-sec .vk-ad-box:nth-child(3n+3) .half-post {
    margin: 0 0px 20px 0px;
}*/

/* Lifestyle
.lf-st-sec {
	background: #fff; 
} */

/* Taboola Ad */
/*.taboola-ads {
	margin-top: 3vh;
}*/

#taboola-below-article-thumbnails {
	padding: 0 0vh;
	margin-top: 3.8vh;
}

#taboola-below-article-thumbnails * {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

/* Photo Match */
.photo-match-sec p {
	font-family: 'NotoSerifTamil-Bold', sans-serif;
	font-size: 14px;
}

/* Video & Audio */ 
.video-audio-sec #videoAudio .full-post:nth-child(4) {
	margin: 0;
}

/* Footer */
.footer-sec {
	position: relative;
	clear: both;
	padding: 0 !important;
	margin-bottom: 0 !important;
}

.footer-ads { 
	padding-top: 70px;
	padding-bottom: 70px;
	background: #eae9e9;
}

#section9 .footer1 { 
    bottom: 0;
    left: 0;
    width: 100%;
}


/* Next Prev Controls */
.owl-nav {
	position: absolute;
	top: -36px;
	right: 0px;
}

.owl-nav .owl-prev, .owl-nav .owl-next {
    border-radius: 50%;
    width: 26px;
    height: 26px;
    overflow: hidden; 
    display: inline-block;
    margin: 0 0px 0 6px; 
    font-family:'Material-Design-Iconic-Font';
    background: #222;
}

.owl-nav .owl-prev:before, .owl-nav .owl-next:before { 
    font-family:'Material-Design-Iconic-Font';
	font-size: 24px;
	color: #fff; 
	float: left;
	height: 24px;
	text-align: center;
	line-height: 26px;}
.owl-nav .owl-prev:before{
	content:'\f2fa';
	width: 22px;
}
.owl-nav .owl-next { }
.owl-nav .owl-next:before{
	content:'\f2fb';
	width: 27px;
	}

.owl-nav .disabled {
	opacity: 0.5;
}

/* Cinema */
.cinema-sec  {

}

.ad-sec-3 { 
    position: relative;
}

.ad-center {
	position: relative; 
    width: 100%;
    margin:0 auto; 
    background: unset;
    text-align: center;
}

#adCarousel img {
	margin: 0 auto;
}

progress {
	width: 100%;
	height: 10px;
	margin: 10px auto;
	display: block;
	/* Important Thing */
	-webkit-appearance: none;
	border: none;
}

/* All good till now. Now we'll style the background */
progress::-webkit-progress-bar {
	background: #C1C1C1;
}

/* Now the value part */
progress::-webkit-progress-value {
	background: #FE7B1F;

	/* Looks great, now animating it */
	background-size: 25px 14px, 100% 100%, 100% 100%;
	-webkit-animation: move 5s linear 0 infinite;
}

/* That's it! Now let's try creating a new stripe pattern and animate it using animation and keyframes properties  */

@-webkit-keyframes move {
	0% {background-position: 0px 0px, 0 0, 0 0}
	100% {background-position: -100px 0px, 0 0, 0 0}
}

/* Prefix-free was creating issues with the animation */

.ad-progress-bar h2 {
	font-size: 32px;
	font-weight: 400;
	color: #3C3C3C;
	position: relative;
}

.vk-ad-lock {
	position: absolute;
	right: 0;
	top: 0;
}

/* search */
.search-page-sec {
	
}

.search-page-sec .search-bg {
	background-color: #fff;
	min-height: 50vh;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}

.search-page-sec input[type=text] {
	width: 100% !important;
    padding: 0px 50px;
    background: #fff;
    border: 1px solid #e1e1e1;
    font-size: 20px;
    font-family: 'NotoSans-Regular';
    height: 70px;
}

.search-page-sec .search-sec {
	width: 90%;
	position: relative;
}

.search-page-sec .search-sec i {
    font-size: 22px;
    top: 18px;
    left: 24px;
}

.search-page-sec .search-sec .search-results {
    position: absolute;
    top: 13px;
    right: 10px;
    color: #ffffff;
    cursor: pointer;
    padding: 10px;
    background: #ee1c25;
    border-radius: 10px;
    text-align: center;
    font-family: 'NotoSans-Regular';

}
.search-page-sec .search-sec .search-results:hover {
	background: #333;
}

.close-search {
	position: absolute;
    top: 20px;
    right: -30px;
    cursor: pointer;
}

.download-app-list li {
    display: inline-block;
}

.ah-page-cont h4 .small-txt {
	font-size: 16px;
	color: #787878;
}

.sr-rs-li {
	margin-bottom: 30px;
}

/* Subscribe */
.subscribe-page-sec .modal-dialog {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

@media (min-width: 768px) {
/*	.news-title h3, .post-info h3, .top-news-tabs li a, .top-trends-list ul li, .editors-pick h3 {

    font-family: 'Catamaran', sans-serif;
    font-weight: 600 !important;
	}*/
	.subscribe-page-sec .modal-dialog {
		width: 773px;
		height: 454px;
	}

	.subscribe-page-sec input[type=text],
	.subscribe-page-sec input[type=email] {
		width: 226px;
	}

	.subscribe-page-sec .btn-submit {
		width: 205px;
	}

	.subscribe-page-sec .form-group:last-child {
	    padding: 0;
	}
	.lf-st-sec .editors-pick{
		margin-top: 20px;
	}
}

.subscribe-page-sec .modal-body {
    padding: 55px 40px 65px 40px;
    overflow: hidden;
}

.sbs-wpr {
	padding: 20px 0 40px 0;
}

.sbs-txt {
	padding: 60px 0 0 0;
}

.subscribe-page-sec .modal-content {
	font-size: 17px;
	font-weight: 300;
	border-radius: 5px;
}

.subscribe-page-sec .close {
	position: absolute;
    top: 27px;
    right: 27px;
    z-index: 1;
    color: #555555;
    font-size: 24px;
    opacity: 0.8;
}

.sbs-ttl {
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.sbs-mail-icon {
	width: 187px;
	height: 187px;
	display: inline-block;
	background: url(../images/subscribe-icon.png);
}

.subscribe-page-sec .form-group {
    padding: 0 10px 0 0;
}

.subscribe-page-sec .form-wpr .btn-submit {
	margin: 25px 0 0 0;
}

.sbs-form {
	clear: both;
}

/* Page Form */
.frm-sec {
	background: #f2f2f2 url(../images/blur-bg.png) no-repeat center;
}

.auth-form-sec {
	font-size: 16px;
	font-weight: 300;
	box-sizing: border-box;
	margin: 50px 0;
}

.auth-form-sec .user-form-wpr {
	display: table-cell;
	vertical-align: middle;
}

.auth-form-sec .user-form-wpr h3 {
	font-size: 16px;
	font-weight: 300;
	margin: 0 0 40px 0;
	text-align: center;
}

.auth-form-sec .user-form-wpr h3 a {
	font-weight: 500;
	border-bottom: 1px solid #000000;
}

.auth-form-sec .user-form-cont {
	padding: 50px 100px;
    width: 600px;
    margin: auto;
    text-align: left;
    background: #fff;
    height: 86%;
}

.auth-form-sec .user-form-cont form {
    margin: 35px 0 0 0;
}
.auth-form-sec .user-form-cont .reg_wrapper {
	 margin: 35px 0 0 0;
}

.auth-form-sec .user-form-cont .form-group {
	margin: 0 0 40px 0;
	position: relative;
	clear: both;
}
.auth-form-sec .user-form-cont .form-group:last-child {
	margin: 0 0 10px 0;
}
.auth-form-sec .form-wpr .btn-submit {
	width: 100%;
}

.fr-ps-frm {
	clear: both;
}

.fr-ps-frm h4 {
	font-size: 18px;
}

.sl-txt {
	font-weight: 400;
	font-size: 17px;
	color: #666;
}

.lg-smm {
    margin: 0px 0 0 0 !important;
    padding: 20px 0 10px 0;
    float: left;
    width: 100%;
    border-top: 1px dashed #ccc;
    position: relative;
}

.lg-smm:after {
	content: "or";
	position: absolute;
	left: 44%;
	top: -11px;
	background: #fff;
	padding: 0 16px;
	color: #999;
}

.smm-link {
	margin: 20px 0 0 0;
}

.smm-link a {
	font-size: 22px;
	font-weight: 600;
	color: #fff;
	display: inline-block;
	height: 40px;
	line-height: 42px;
	width: 97px;
	margin: 0 0 0 10px;
}

.smm-link a:first-child {
	margin: 0 0 0 0;
}

.facebook-link {
	background: #3B5998;
}

.twitter-link {
	background: #0084B4;
}

.google-link {
	background: #EA3A2C;
}

.tbl-wpr {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}

.tbl-cell {
	height: 100%;
	display: table-cell;
    vertical-align: middle;
}

.page-cont {
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	display: table-cell;
    vertical-align: middle;
}

.page-cont .sec-tlt-4 {
	margin: 0 0 40px 0;
}

/* My Subscriptions */
.my-sbs-sec table tr td {
	padding: 30px 0;
	line-height: 40px;
}

.my-sbs-sec table tr:last-child td {
	padding: 30px 0 0px 0;
}

.my-sbs-sec table tr td span {
	display: inline-block;
}

.mag-name {
	font-size: 19px;
	width: 60%;
}

.mag-price {
	font-size: 20px;
	width: 20%;
	text-align: right;
}

.my-sbs-sec table tr td.mag-renew {
	width: 20%;
	text-align: right;
	line-height: 20px;
}

.mag-renew span {
	font-size: 16px;
	border: 1px solid #000000;
	padding: 10px 30px
}

.link-btn {
	background: #000000;
	color: #ffffff;
	padding: 10px 20px;
}

.link-btn:hover,
.link-btn:focus,
.link-btn:active {
	color: #ffffff;
}

/* Archives History */
.arch-hist-sec .form-inline .form-control {
	width: 185px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-radius: 0;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
}

.arch-hist-sec .form-wpr .form-group {
	margin-bottom: 30px;
}

.arch-hist-sec .sec-tlt-5 {
	margin: 0 0 20px 0;
}

.ah-mag-li {
	margin-bottom: 30px;
	width: 20%;
	float: left;
}

.filter-sec {
    border-right: 1px solid #f5f5f5;
    width: 14%;
    float: left;
    box-sizing: border-box;
    padding: 0px 15px 0px 15px !important;
    height: 100vh;
}
.advance-search-drop {
    padding: 10px 0px;
    cursor: pointer;
}
.arch-hist-sec.ng-scope {
	padding-bottom: 100px;
	padding-right: 20px !important;
	overflow: hidden;
}
#ck-button {
	padding: 5px 10px;
}
#ck-button label span {
	font-weight: 400;
	font-family: 'NotoSansTamil-Regular';
}
.advance-search-drop a {
	display: block;
	font-family: 'NotoSans-Regular';
}
.filter-sec h4 {
    font-size: 20px;
    font-weight: 400;
    border-bottom: 1px solid #DBDBDB;
    padding: 40px 0px 20px 0px;
    margin: 0 0 10px 0;
    font-family: 'NotoSans-Regular';
}
.search-list-rightcontent h3 {
	font-size: 20px;
}
.search_cursor {
    font-family: 'NotoSans-Regular';	
}
.search-list-rightcontent .post-short-info {
	font-family: 'NotoSansTamil-Regular';
}
.search-list-rightcontent .post-short-info span {
    font-family: 'NotoSans-Regular';
}
.list-inline>li {
	font-family: 'NotoSans-Regular';
}

.ah-page-cont {
	padding: 32px 60px;
	width: 66%;
	float: left;
	box-sizing: border-box;
}

.ah-page-cont h4 {
	border-bottom: 1px solid #DBDBDB;
    padding: 10px 0 20px 0;
    margin: 0 0 40px 0;
}

.ah-page-cont h4 span {
	color: #999;
}

.ah-ad-sec {
	width: 20%;
	float: left;
	box-sizing: border-box;
	padding: 54px 0 0 0;
}

/* Photo album */
.photo-album-ban {
	height: 580px;
	overflow: hidden;
	margin: 20px auto;
	position: relative;
	text-align: center;
}

.album-banner {
	margin: 50px 0;
}

.photo-text-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/*background: rgba(0, 0, 0, 0.5);*/
	color: #ffffff;
	text-align: center;
	display: table;
	height: 100%;
	width: 100%;
}

.photo-text-overlay:after {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(to bottom, transparent 0%, #000000 100%);
    opacity: 0.6;
 }

.photo-ban-txt {
	display: table-cell;
	height: 100%;
	vertical-align: bottom;
    padding-bottom: 80px;
    position: relative;
    z-index: 9;
}

.photo-ban-txt h2 {
	font-size: 40px;
	font-weight: 400;
}

.photo-ban-txt p {
	font-size: 20px;
	margin: 10px 0;
}

.down-arrow {
	color: #ffffff;
	font-size: 32px;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: auto;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    width: 40px;
}

.down-arrow:hover,
.down-arrow:focus,
.down-arrow:active {
	color: #ffffff;
}

/* Photo Album */
.gal {   
    -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;

    -webkit-column-gap: 0px; /* Chrome, Safari, Opera */
    -moz-column-gap: 0px; /* Firefox */
    column-gap: 0px;

    padding: 30px;
}

.gal img {
	width: 100%;
	padding: 0px 0;
}
.lock-icn {
	width: 35px;
	height: 35px;
	background: #28b944;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
	position: absolute;
	top: 5px;
	right: 5px;
	color: #fff;
}
p.must-read-desc {
	padding: 10px 0px 10px;
	font-size: 14px;
	margin: 0px;
	max-height: 70px;
	overflow: hidden;
	margin-bottom: 10px;
}
.exclusives-carousel .lock-icn {
	top: inherit;
	bottom: -18px;
	z-index: 9;
	right: 10px;
	background: #28b944;
}
.videoTalk-carousel .lock-icn {
	background: #28b944;
}
/*#fullpage .album-sec {
	background: #fff;
}*/
#fullpage .lt-nw-sec .album-sec {
	background: none;
}
.album-form-sec {
	font-size: 16px;
    font-weight: 300;
    box-sizing: border-box;
    margin: 10px 0;	
}
.album-form-sec .page-cont {
	padding-top: 20px;
	padding-bottom: 20px;
}
.album-form-sec .pic {
    float: left;
    border-radius: 5px;
    overflow: hidden;
    padding: 10px;
    /* margin: 0px 15px 15px 0px; */
    padding-left: 0px;
    padding-right: 15px;
    padding-bottom: 5px;
}
.album-form-sec .pic img {
	border-radius: 10px;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    transition: all 0.5s;	
}
.album-form-sec .pic img:hover {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
.album-list-container img {
	max-width: 100%;
}
.album-form-sec .sec-tlt {
	padding-left: 10px;
	margin-bottom: 0px;
}
.album-add {
	padding: 50px 30px !important;
}
.album-editpic {
	padding-top: 20px;
}
.album-add .tb-ad-1-mv {
	background: #fff;
}
.whatsapp-icon {
	background: #00e676;
}
.mail-icon {
	background: #d84937;
}
.inner-content-para p,
.inner-content-para {
    font-size: 16px;
    line-height: 36px;
    color: #434343;
    font-family: 'NotoSansTamil-Regular';
    text-align: left !important;
    word-spacing: 1px; 
}
.inner-content-para p a {
    color: #228FE2;
    display: inline;
    text-align: left;	
}
.inner-content-para p img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
	height: auto !important;
}
.top-comment-inner {
	width: 100%;
	float: left;
}
.feedback-cnt,
.contact-us-page,
.contact-box,
.about-cnt,
.coin-page,
.contact-cnt,
.sitemap-content {
	background: #fff !important;
}
.faq-cnt {
    padding: 15px;
    background: #fff;	
}
@media only screen and (min-width: 320px) and (max-width: 667px) {
	.inner-content-para p {
		padding: 0px 15px;
	    font-size: 14px;
	    line-height: 24px;
	    word-spacing: 4px;		
	}
	.inner-content-para p.imageClass {
		padding: 0px;
	}
	.latest-updates-wrapper {
		padding: 0px 15px;
	}
	.top-comment-sec {
		background: #fff !important;
	    margin: 0px;
	    padding: 0px;
	    border-radius: 0px;		
	}
	.top-comment-inner {
	    margin: 20px 20px 20px 0;
	    background: #f5f5f5;
	    padding: 20px;
	    border-radius: 5px;		
	}
	.album-add {
		padding: 50px 15px !important;
	}
	.album-form-sec .pic {
		width: 100% !important;
		height: auto !important;
		text-align: center;
		padding: 0px 0px 15px 0px !important;
	}
	.album-form-sec .pic img {
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 320px) and (max-width: 667px) {
	.exclusives-carousel .vk-ad-post .post-info h3 {
		top: -68px !important;
	}
	.series-carousel .vk-ad-post .post-info h3,
	.ad-carousel .vk-ad-post .post-info h3 {
		top: -70px !important;
	}
	.sports-carousel .half-post .post-info {
		padding-top: 10px !important;
	}
/*	.news-title h3,
	.exclusives-carousel .vk-ad-post .post-info h3,
	.series-carousel .vk-ad-post .post-info h3,
	.ad-carousel .vk-ad-post .post-info h3 {
	    position: absolute;
	    top: -77px;
	    left: 0px;
	    color: #fff;
	    width: 100%;
	    padding: 10px 10px 15px 10px !important;
	    max-height: 60px;
	    height: inherit;
	    overflow: hidden;
	    background: rgba(0,0,0,0.2);
	    line-height: 23px !important;	
	}*/
/*	.post-info {
		overflow: visible;
	}*/
	.gal {
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;
	}
	.section{
		margin-bottom: 0 !important;
	}
	.post-ttl h3{
		padding:10px 0 !important;
		margin: 0;
	}

	.post-ttl h3, .post-info h3{
		padding:5px 0 0 !important;
		margin: 0 0 5px;
		font-size: 14px;
	}
	.section .col-xs-12 .post-info{
		padding: 3.5px 10px 5px 10px !important;
	}
	.top-trends .top-trends-list h2 i {
	    font-size: 20px;
	}
	.section .col-md-12 .news-title {
		overflow: visible;
		padding: 10px 10px 10px !important;
	}
/*	.cat-tag {
		position: absolute;
		left: 10px;
		top: -85px;
		z-index: 9;
	}	*/
	.top-trends-wpr, .interact-sec, .interact-sec-inner{
		padding: 0; 
	}
	/*.top-trends-wpr, .latest-edition-sec, .sports-carousel, .videotalk-sec, .sports-sec{
		padding-bottom: 20px;
	}*/
	.sports-sec{
		margin-right: 0 !important;
	}
	.series-sec, .series-wpr .series-sec{
		padding-bottom: 0 !important;
	}

	/*.campaign-carousel{
		padding: 20px 0 0;
	}*/
	.survey-corner .owl-nav, .cinema-wpr .owl-nav{ 
		right: 0;
	}
	.owl-nav{
		right: 0;
	}

	/*.tab-content{
		padding-top: 40px;
	}*/
	.news-tab-container .top-news-tabs{
		position: relative !important;
		top: initial;
		height: initial;
	}
	.news-tab-container .top-news-tabs li.active {
	    background: #D55A5F !important;
	    border: 0;
	}
	.news-tab-container .top-news-tabs li.active, .news-tab-container .top-news-tabs li{
		float: left !important;
	}

.home-news .top-trends .editors-pick {
    margin: 0;
    padding: 0 20px !important;
    width: 100%;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.gal {
        -webkit-column-count: 4; /* Chrome, Safari, Opera */
        -moz-column-count: 4; /* Firefox */
        column-count: 4;
	}  

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.owl-carousel .list__link{
		float: left;
		width: 50%;
		position: relative;
	}     
	.third-level-menu>li>a{
		font-size: 12px !important;
	}
	.mag-single figure img{
		height: auto !important;
		max-width: 80% !important;
	}
	.news-title{
		height: auto !important; 
	}
	.top-trends{
		padding: 20px;
	}
	.down-page-sec .sec-mg-bt{
		margin-bottom: 40px;
	}

.sports-sec{
	padding-bottom: 20px;
}
.news-tab-container{
	padding-top: 20px;
}
	

 
	  
}


@media only screen and (min-width: 769px) and (max-width: 1024px) {
	 
.post-items {
    margin-top: 86px !important;
}
.sports-sec{
	padding-bottom: 20px;
}
.news-tab-container{
	padding-top: 20px;
}

.cinema-wpr .down-page-sec .top-news-tabs a{
	font-size: 14px;
}
.cinema-wpr .top-news-tabs li{
	margin-right: 10px;
}
/*.video-audio-sec .full-post{
	height: 160px;
}*/
.home-news .horizotal-list{
	padding-left: 30px !important;
}
	  
}

@media only screen and (min-width: 481px) and (max-width:768px) {
	.third-level-menu>li:first-child{
		display: none;
	}
.third-level-menu>li>a {
    font-size: 10px; 
    padding: 5px 8px 5px; 
}
.home-news .horizotal-list{
	padding: 0 20px !important;
}
.important-news-sec, .sports-sec, .news-tab-container{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.cinema-wpr .down-page-sec .top-news-tabs a{
	font-size: 14px;
}
.cinema-wpr .top-news-tabs li{
	margin-right: 10px;
}
/*.photo-story-sec .full-post h2.sec-tlt-4{
    font-size: 14px;
    line-height: 20px;
    bottom: 10px;

}*/
.photo-story-sec .full-post {
	min-height: 226px;
	max-height: 226px;
}

.news-mag-ad{
	padding: 40px 0 0;
	display: block;
	overflow: hidden;
}
.news-mag-ad .survey-corner{
	margin-top: 0;
}
}

.photo-story-sec .full-post {
	min-height: 226px;
	max-height: 226px;
}
.album-category .photo-story-sec .full-post {
	min-height: inherit;
	max-height: inherit;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
	.mag-single{
		margin-bottom: 30px;
	}
	 .magazine-list-pad{
	 	padding-top: 40px !important;
	 }
	 .magazine-carousel .owl-nav {
    position: absolute;
    top: -36px;
    right: 0px;
	}
	.magazine-carousel .mag-thumb {
    width: 100px;
    height: 80px; 
	}
	.magazine-carousel .description-mag{

    padding: 0 0 0 120px;
	}
	
}

.gl-li {
	margin: 0 0 30px 0;
}

.photo-gallery-sec {
	width: 1070px;
	margin: auto;
}

.mst-rd {
	padding-left: 20px;
}

.footer-sec .fp-tableCell {
	padding-bottom: 0;
}

.footer1 {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ex-posts {
	position: relative;
}

/* loader */
.loader {
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 10000;
    text-align: center;
    width: 100%;
    height: 100%;
}

.loader img {
	margin: -2% 0 0 0;
}

.progress-ad {
    float: left;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.auth-form-sec .user-form-cont {
		width: 100%;
		padding: 20px 20px 0px 20px;
	}

	.auth-form-sec .user-form-cont form {
	    margin: 35px 0 0 0;
	}

	.photo-album-ban img {
		width: 100%;
		transform-origin: center 0;
    	transform: scale(2.5);
	}

	.photo-ban-txt h2 {
    	font-size: 22px;
	}

	.photo-ban-txt p {
    	font-size: 14px;
	}	
	.mag-single{
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.top-news-tabs li.active{
		background:transparent !important;
		float: left !important; 
	}
	.top-news-tabs.active li{
		background: #fff; 
		text-align: left;	
	}

}
	.description-mag .post-bt-link{

    padding-left: 15px;
	}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
	.photo-album-ban img {
		width: 100%;
		transform-origin: center 0;
    	transform: scale(1.8);
	}
}

@media screen and (min-width: 320px) and (max-width: 1024px) {
	/*.auth-form-sec .user-form-cont {
		border: 0;
		padding: 35px 80px;
	}*/
	.float-menu ul {
	    width: 250px;
	    /*max-height: 500px;*/
/* 	    overflow-y: auto;
	    overflow-x: hidden; */
	    position: relative !important;
		left: 0px;
	    top: 0px;
	    right: 0px;
	}
	
	.float-menu ul li:hover ul {
	    display: block;
	    position: relative;
	    left: inherit;
	    top: inherit;
	}
	.smm-link a {
		width: 80px;
	}
	.float-menu .rt-arr {
		position: absolute;
	    right: 5px;
	    top: 0px;
	    font-size: 24px;
	    width: 40px;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    z-index: 1;
	}
	.float-menu .rt-arr.open {
	    color: #f00;
	    -ms-transform: rotate(90deg);
	    -webkit-transform: rotate(90deg);
	    transform: rotate(90deg);
	    -webkit-transition: 0.3s;
	    -moz-transition: 0.3s;
	    -o-transition: 0.3s;
	    transition: 0.3s;
	}	
}


@media screen and (max-width: 1440px) {	

	.float-menu ul li a {
		font-size: 14px;
		padding: 7px 20px;
	}

	.photo-album-ban,
	.photo-gallery-sec {
		width: 100%;
	}

	.photo-album-ban img {
		width: 100%;
	}
}

/* Loader */
.loader-animation,
.loader-animation:before,
.loader-animation:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}

.loader-animation {
    color: #f00;
    font-size: 10px;
    margin: 0px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.loader-animation:before,
.loader-animation:after {
    content: '';
    position: absolute;
    top: 0;
}

.loader-animation:before {
    left: -3.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.loader-animation:after {
    left: 3.5em;
}

@-webkit-keyframes load7 {
    0%,
    80%,
    100% {
        box-shadow: 0 1.5em 0 -1.3em;
    }
    40% {
        box-shadow: 0 1.5em 0 0;
    }
}

@keyframes load7 {
    0%,
    80%,
    100% {
        box-shadow: 0 1.5em 0 -1.3em;
    }
    40% {
        box-shadow: 0 1.5em 0 0;
    }
}

.tml-ttl {
	font-family: 'NotoSansTamil-Regular';
}

.cr-mg-bt {
	margin-bottom: 20px;
}

/* Buy Magazine */
.buy-mag {
	width: 228px;
	height: 538px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.buy-mag h2 {
	font-size: 24px;
	font-weight: 500;
	color: #444444;
	margin: 20px 0;
}

.buy-mag a {
	font-size: 20px;
	color: #e1191d;
	border: 1px solid #adadad;
	padding: 8px 0px;
	display: block;
	border-radius: 2px;
}

/* Cinema Interview */
/*.interview-wpr {
	padding: 0 30px;
}*/

.int-sec {
	background: #F6F6F6;
}

.interview-wpr h3 {
	font-family: 'Catamaran', sans-serif;
    font-size: 26px;
    color: #000;
    line-height: 36px;
    margin: 20px 0;
}
.must-read-sec .cinema-latest {
	padding-left: 0px;
}
.int-txt-wpr {
	padding: 40px 30px 30px 30px;
	height: 414px;
	background: #fff;
}

.int-txt-wpr .post-bt-link {
	padding-left: 0;
	font-size: 14px;
	bottom: 30px;
}

.int-txt-wpr .post-bt-link i {
	font-size: 24px;
}

.int-mst-rd h2 {
	margin: 20px 0 10px 0;
}

.int-mst-rd .half-post .post-info h3 {
/*	font-size: 14px;
    line-height: 20px;*/
    margin-top: 10px;
}

.int-mst-rd .owl-nav,
#cineSeries .owl-nav {
    top: -36px;
}

/* Gossips */
.gossips-sec .ed-pic-sec {
	padding: 0 20px;
}

.gossips-sec .ed-pic-sec h2 {
	margin-bottom: 0;
}

/* Photo Story*/
.ph-st-sec {
	margin: 10px 0;
}

.ph-st-sec h2 {
	padding: 0 0 30px 30px;
}

.photoStorySlider .owl-item {
	transition: all 0.3s ease;
}

.photoStorySlider .owl-item.active.center {
/*    transform: scale(1.4);
    transform-origin: top;
    z-index: 99;*/
    opacity: 1;
}

.photoStorySlider .owl-item.active.center img {
	margin-top: 0;
}

.photoStorySlider .owl-item img {
	margin-top: 30px;
}

/*.photoStorySlider .owl-stage {
	height: 800px;
}*/

.photoStorySlider.owl-carousel .owl-item {
/*	transform: scale(1.4);
	transform-origin: top right;*/
	opacity: 0.4;
}

.photoStorySlider .owl-item.active {
    transform-origin: top left;
}

.photoStorySlider .owl-nav {
	width: 100%;
	top: 40%;
}

.photoStorySlider .owl-prev {
	position: absolute;
    left: 0;
}

.photoStorySlider .owl-next {
	position: absolute;
    right: 0;
}

.photoStorySlider .owl-item.active.center .ph-info {
	display: block;
}

.ph-info {
	display: none;
	font-family: 'NotoSansTamil-Regular';
	width: 70%;
}

.ph-ttl {
    margin: 10px 0px 4px 0;
    color: #000;
    font-weight: 600;
    font-size: 18px;
}

.ph-para {
	font-size: 14px;
    color: #000;
}

.photoStorySlider .img-info {
    overflow: hidden;
    font-size: 7px;
    color: #fff;
    background: #000;
    padding: 16px;
    margin: 0;
    text-transform: uppercase;
}

.photoStorySlider .img-author .zmdi-camera {
    font-size: 10px;
    margin: -1px 5px 0px 0;
}

.photoStorySlider #sticky-social {
	top: initial;
	bottom: 8px;
	right: -2px;
	width: auto;
}

.photoStorySlider #sticky-social li {
	line-height: 26px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 12px;
}

.photoStorySlider .owl-nav .owl-prev, .photoStorySlider .owl-nav .owl-next {
	background: url(../images/arrowBig.png) no-repeat;
	border-radius: initial;
	margin: 0;
	width: 56px;
	height: 110px;
}

.photoStorySlider .owl-nav .owl-next {
	background-position: -100px 0;
}

/* Profile */
.prof-bn {
	height: 296px;
	position: relative;
}



.prof-info {
	margin: 70px 0 0 0px;
    box-sizing: border-box;
    width: 100%;
    float: left;
}

.prof-in-wpr {
	padding: 0px 0px 80px 0px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.prof-nav {
	position: relative;
	margin: 0 15px 0 0;
}
/*.prof-nav:hover + .user-dropdown {
	display: block;
}*/

.prof-nav:after {
    content: '\f2f9';
    font-family: Material-Design-Iconic-Font;
    position: absolute;
    right: -16px;
    top: -2px;
    font-size: 24px;
    color: #999;
}

.prof-img {
    width: 155px;
    height: 155px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-left: 25px;
    position: relative;
}
.prof-img img {
    position: absolute;
    display: block;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
}
.profile-information-wrapper .follow-btn {
    position: relative;
    float: left;
    right: inherit;
    top: inherit;
    margin-top: 107px;
    margin-left: 30px;
    line-height: 20px;
    border-radius: 20px;
    background: #e9e9e9;
    color: #000;	
}
.profile-information-wrapper .follow-btn:hover,
.profile-information-wrapper .follow-btn:focus {
	background: #e9e9e9;
	color: #000;
}
.mn-rt .prof-img {
	width: 28px;
	height: 28px;
	background: #f2f2f2;
	margin: 4px 4px 0 0;
	
}

.mn-rt .prof-img img {
	width: 100%;
}

.about-prof {
    color: #5E5E5E;
    margin-bottom: 40px;
    clear: both;
    margin-top: 40px;
    width: 100%;
    float: left;
}

.prof-name {
    margin-top: 110px;
    font-size: 23px;
    float: left;
    margin-left: 15px;
}
.bio-title {
	display: block;
	font-size: 22px;
	color: #333;
	margin-bottom: 10px;
}
.prof-info .follow-btn {
    position: initial;
    font-size: 16px;
    float: left;
    margin-top: 95px;
    margin-left: 15px;
    height: 32px;
    line-height: 32px;
    padding: 0px;
    background: #e9e9e9;
    color: #000;
    border-radius: 15px;
}

.score-list-wrapper {
	padding: 30px 10px 3px;
    background: #f7f7f7;
}

.mn-rt .sm-icons {
	margin-left: 0;
}

.mn-rt .sm-icons a {
	margin: 0px 8px;
}

.sm-icons {
	float: left;
	margin-left: 0px;
}

.sm-icons a {
	background: initial;
	font-size: 26px;
    margin: 4px 10px;
    display: inline-block;
}
.site-header.fixed .right-user-action {
	margin-top: 10px;
}
.right-user-action-ul .sm-icons a {
	background: initial;
    font-size: 26px;
    margin: 0px 5px;
    display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.menuclose-icn {
	display: none;
}
.right-user-action-ul {
	float: right;
	margin: 0px;
}
.right-user-action-ul li.search-li {
	margin-right: 10px;
}
.right-user-action-ul li.dropdown-notification-li {
	margin: 5px 5px 0px;
}
.sm-icons .facebook-icon {
	color: #3a559f;
}

.sm-icons .twitter-icon {
	color: #55acee;
}

.sm-icons .comment-icon {
	color: #FFA200;
}

.sm-icons .linkedin-icon {
	color: #297cb7;
}

.overall-scores-sec {
	width: 100%;
	margin: 70px auto;
    text-align: center;
    overflow: hidden;
}

.score-li {
    padding: 10px;
    line-height: 54px;
    position: relative;
}

.score-li:after {
	content: "";
	width: 50px;
	height: 42px;
	background: url(../images/score-icons.png) no-repeat;
	position: absolute;
    right: 50px;
    top: 32px;
}

/*.score-li:nth-child(1) {
	border-bottom: 1px solid #E4E4E4;
}*/

/*.score-li:nth-child(2) {
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}*/

.score-li:nth-child(2):after {
	background-position: -56px 0;
}

/*.score-li:nth-child(3) {
	border-right: 1px solid #E4E4E4;
}*/

.score-li:nth-child(3):after {
	background-position: -174px 6px;
}

.score-li:nth-child(4):after {
	background-position: -120px 0;
}

.score-li p {
	color: #848484;
}

.recent-com-sec {
	background: #f5f5f5;
	margin: 30px 0;
	padding: 30px;
}

.recent-com-sec h2 {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
}

.recent-com-sec ul {
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: 1px solid #ccc;
}

.recent-com-sec ul li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
	color: #666;
}

.recent-com-sec ul li:last-child {
	border-bottom: 0;
}

.recent-com-sec ul li .post-short-info {
	margin: 10px 0 0 0;
}

.overall-rating-sec {
    width: 100%;
    float: left;
}

.rt-wpr {
	float: left;
	text-align: center;
}

.rt-wpr .rt-cnt {
	font-size: 22px;
}

.rt-bar {
	height: 20px;
	width: 100%;
	margin: 10px 0;
}

.rt-wpr:nth-child(1) .rt-bar {
	background: #FFD500;
}

.rt-wpr:nth-child(2) .rt-bar {
	background: #FF7700;
}

.rt-wpr:nth-child(3) .rt-bar {
	background: #00FF80;
}

.rt-wpr strong {
	font-weight: 400;
	color: #999
}

.written-articles-sec {
	margin-bottom: 40px;
}

.written-art-carousel .vk-ad-box {
	margin-bottom: 80px;
	overflow: hidden;
}

.written-art-carousel .vk-ad-poster {
	width: 180px;
    height: 180px;
    background: #f2f2f2;
    float: left;
}

.written-art-carousel .post-info {
	width: 60%;
    float: left;
    height: 180px;
    border: 0;
}

.written-articles-sec .owl-nav {
	position: initial;
}

/* Payment Form */
.payment-form.form-wpr label {
	position: initial;
	color: #333;
}

.payment-form.form-wpr input[type=text] {
	border: 1px solid #ccc;
	padding: 0 10px;
	font-weight: 400;
}

.crd-form {
	width: 452px;
	min-height: 254px;
    background: #f2f2f2;
    padding: 28px 24px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(195, 195, 195, 0.6);
}

.auth-form-sec .user-form-cont form.payment-form {
	margin: 30px 0 0 0;
}

.auth-form-sec .user-form-cont .payment-form .form-group {
	margin-bottom: 20px;
}

.auth-form-sec .user-form-cont .payment-form .form-group:last-child {
	margin-bottom: 0;
}

.crd-form h2 {
	font-size: 24px;
	font-weight: 500;
}

.crd-form h2 span {
	font-size: 18px;
	font-weight: 400;
	color: #666;
}

.auth-form-sec .nav-tabs>li>a {
	margin: 0 40px 0px 0;
	padding: 10px 0;
	font-weight: 400;
    font-size: 18px;
}

.auth-form-sec .nav-tabs>li:last-child a {
	margin: 0;
}

.auth-form-sec .nav-tabs>li>a,
.auth-form-sec .nav-tabs>li>a:hover,
.auth-form-sec .nav-tabs>li>a:focus {
	border: 0;
	background-color: #fff;
}

.auth-form-sec .nav-tabs>li.active>a {
	border-bottom: 2px solid #eb1f26;
	color: #000;
}

.payment-sec {
	margin: 90px 0;
}

.payment-sec .user-form-cont {
	position: relative;
    min-height: 640px;
    border: 1px solid #ccc;
    padding: 50px;
    width: 700px;
}

.payment-sec .nav-tabs {
	margin-bottom: 60px;
	border-bottom: 0;
}

.payment-sec h4 {
	font-size: 32px;
	margin: 0 0 20px 0;
}

.crd-form.front {
    position: relative;
    z-index: 9;
}

.crd-form.back {
    position: absolute;
    top: 270px;
    right: 40px;
    padding-right: 0;
    padding-left: 0;
}

.blk-bar {
	height: 46px;
    width: 100%;
    background-color: #2c2c2c;
    margin: 0 0 20px 0;
}

.payment-sec .btn-submit {
    padding: 6px 40px;
    position: absolute;
    bottom: -130px;
    right: -10px;
}

.no-scroll .footer1 {
	position: initial;
}

.no-scroll .footer-ads {
	height: auto;
}

.photoGallery {
	
}

/*.photoGallery img {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.3s ease;
}

.photoGallery img:hover {
	-webkit-filter: grayscale(0%); 
    filter: grayscale(0%);
}*/
/*.album-bg .section.down-page-sec {
	background: none;
}*/
.pictures {
	width: 98%;
	margin: auto;
}
/*.album-bg {
	background: #fff !important;
}*/

.pictures a {
	display: inline-block;
}

.pic {
  	float: left;
  	margin: 0;
}

.pic img {
  	max-width: 100%;
  	max-height: 100%;
  	vertical-align: bottom;
  	height: 400px;
}
/* 404 */
.pg-nt-fnd {
	padding: 50px 0;
}

.pg-nt-fnd p {
	margin: 20px 0;
	font-size: 18px;
}

.sitemap-content {
    padding: 80px 80px 200px 80px;
    display: block;
}
.sitemap-content .page-title {
    border-bottom: 1px solid #eaeaeb;
    padding: 0 0 20px;
    display: block;
    margin: 0 0 40px;
    font-size: 24px;
    font-weight: 600;
    color: #333333;
}
.sitemap-content .main-links li, 
.sitemap-content .sub-links li {
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px 0;
}
sitemap-content .sub-links li {
    padding: 5px 0;
}
.sitemap-content .title {
    font-size: 18px;
    padding-bottom: 20px;
}
.sitemap-content .sub-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #ed1d25;
    padding: 0;
}
.agreement-title {
    font-size: 14px;
    text-transform: uppercase;
    float: left;
    padding: 0;	
}
.sitemap-content .sub-links {
    padding: 0 0 30px 20px;
}
@media (max-width: 768px) {
    .sitemap-content {
        padding: 30px;
    }
}
.article-sec {
	display: none;
	width: 100%;
	float: left;
	background: #f1f1f1;
}
.article-sec:first-child {
	display: block;
}
/*.category-list-view:nth-child(2) {
	margin-bottom: 50px;
	width: 100%;
	float: left;
}*/
.category-list-clear {
	min-height: 350px;
}
.category-list-view .editors-pick-list {
     padding: 20px 0px; 
}
.category-list-view {
	padding: 50px 0px;
	width: 100%;
	float: left;
}
.rounded {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    position: relative;
}
.pad10 {
    padding: 10px;
}

.bg-maroon {
    background-color: #ed1c24;
}

.more-link {
    font-size: 12px;
    color: #fff;
    margin-top: 56px;
    cursor: pointer;
    margin: 28px auto;
    display: inline-block;
}
.more-link:hover,
.more-link:focus {
	color: #fff;
}
.category-list-show .category-first-list .editors-pick-list:last-child {
    border-bottom: 1px solid #E3E3E3;
}
.tp-trends-tags {
	position: relative;
	height: 100%;
}
/*.tp-trends-ex .tp-trends-tags span {
	display: inline-block;
	margin-bottom: 5px;
}*/
.just-section {
	position: relative;
}
.just-section h2 {
	position: relative;
	z-index: 1;
}
.just-scroll {
	position: absolute;
    left: 0px;
    top: 0px;
    padding-left: 96px;
    padding-right: 5px;
}
.justin-carousel .owl-stage {
    padding-left: 96px;
    box-sizing: border-box;	
}
.container-comment[_ngcontent-c0] {
	padding: 15px 10px;
}
.mat-input-container {
	margin: 10px 0px;
}
.container-comment:after {
	border: none;
	display: none;
}
.hidden-article-btn {
	font-weight: 800;
	text-transform: uppercase;
	margin-right: 10px;
}
.hiddensubscribe-btn {
	margin-left: 10px;
	margin-right: 0px;
}
.hidden-article-btn:hover {
	background: #717171;
	color: #fff;
}
.read-full-story {
	margin-bottom: 10px;
    font-size: 16px;
    letter-spacing: 2px;
    font-family: 'Roboto', sans-serif;
}
.hidden-part {
	position: relative;
}
.hidden-part:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 136px;
    background: url(../images/article-inner-shadow.png) repeat-x bottom left;
}
.vuukle-indicator-btn {
	width: 100%;
	float: left;
	text-align: right;
}
.marTB15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.btn:hover, .btn.blue, .btn.red:hover, .btn.green:hover, .btn.orange:hover {
    color: #fff;
    background-color: #0BA3F7;
}
/*.google-play-icon {
    position: relative;	
    width: 22px;
    height: 25px;	
}*/
.plat-store {
    width: 25px;
    height: 25px;
    background: url(../images/Play-Store-logo.png);
    position: absolute;
    left: 0px;
    top: 0px;
    background-size: 28px;
}
.sm-icns-lst {
	margin-top: 5px;
}
/*.fullpage-wrapper .magazine_category_list{
		padding:0;
}*/
.magazine_category_list .horizotal-lis {
	margin-top: 0px;
}
.user-drop {
	cursor: pointer;
	margin-left: 10px;
	margin-top: 5px;
	position: relative;
}
.user-dropdown {
    position: absolute;
    top: 28px;
    right: -10px;
    min-width: 195px;
    border: 1px solid #ccc;
    background: #fff;
    z-index: 1;
    display: none;
}
.user-dropdown.active {
	display: block;
}
.user-dropdown ul {
	padding: 5px 10px;
}
.user-dropdown ul,
.user-dropdown ul li {
	width: 100%;
	float: left;
	list-style: none;
}
.user-dropdown ul li a {
	display: block;
	text-align: left;
	padding: 10px;
}
.user-dropdown ul li {
	border-bottom: 1px solid #ccc;
}
.user-dropdown ul li:last-child {
	border: none;
}


.magazine-list-pad {
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
	overflow: hidden;
}
.magazine-list-wpr { 
    padding: 0; 
} 
.list__title {
	display: block;
    margin-bottom: .5em;
    padding: .35em .5em;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    background-color: #398C93;	
}
.list__title a {
	color: #fff;
	text-decoration: none;
}
.list__title a:hover {
	color: #fff;
}
.magazine-list-wpr .item {
	background: #fff;
}
/*.list__title:hover a {
	color: #ffc3c3;
}*/
.magazine-list-wpr .item {
	background: #fff;
}
.percentage-span.cover-story {
    width: 150px;
    top: 0px;
    right: 0px;
}
.list__link {
    display: block;
    padding: 5px;
    color: #e3120b;
    text-decoration: none;
    overflow: hidden;
    margin-bottom: 10px;
        border-bottom: 1px solid #E3E3E3;	
}
.magazine-list-wpr .mag-thumb{
	position: absolute;
	width: 120px;
	height: 90px;
}
.description-mag {
    position: relative;
    display: inline-block;
    min-height: 100px;
    padding-left: 120px; 
}
.description-mag .post-bt-link{    
	position: relative; 
    bottom: auto;
    margin: 0;
    top: auto;
}
.print-edition__link-title-sub {
	display: inline-block;
    padding-bottom: .1em;
    padding-left: 15px; 
    color: #000;
    text-decoration: none;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400;
    width: 100%;
    max-height: 37px;
    line-height: 18px;
}
.list__link:hover .print-edition__link-title-sub {
	color: #e3120b;
}
.magazine-sub-cnt{
    font-size: 11px;
    color: #919191;
    padding-left: 15px;
    height: 30px;
    overflow: hidden;
}
.mag-thumb {
	width: 150px;
    height: 110px;
    float: left;
}
.mag-thumb img {
	width: 100%;
	height: 100%;
}
.mag-rcp-sec {
	padding-top: 53px;
}
.mag-rcp-sec .mag-rcp-innerright {
	padding-left: 10px;
	padding-right: 10px;
}
.mag-single {
	text-align: center;
	margin-top: 60px;
}
.mag-single figure { 
	display: inline-block;
    position: relative;
    background: #fff;
    width: 215px;
    margin: 0 auto;
    height: 290px;
}
.mag-single figure img {
	max-width: 100%;
	position: absolute;
	left: -10px;
	top: -10px;
}
.ah-mag-li {
	position: relative;
	padding: 10px;
	overflow: hidden;
	text-align: center;
}
.ah-mag-li img {
	width: 100%;
	height: 100%;
}
.hover-tooltip-cnt {
	position: absolute;
    top: -100%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    -ms-transition: 0.6s;
    transition: 0.6s;
    text-align: center;
    border-radius: 0 0 8px 8px;	
}
.ah-mag-li:hover .hover-tooltip-cnt {
	top: 0%;
}
.hover-tooltip-cnt a {
	padding: 10px;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
}
.hover-tooltip-cnt a:first-child {
	margin-top: 45%;
}
.hover-tooltip-cnt a:nth-child(2) {
	margin-top: 10px;
}
.hover-tooltip-cnt a:nth-child(3) {
	background: #FB8B01;
	margin-top: 10px;
}
.hover-tooltip-cnt a:first-child,
.hover-tooltip-cnt a:nth-child(2) {
	background: #0BA3F7;
	width: 150px;
}
.issue-date {
    position: relative;
    display: inline-block;
    /* z-index: 40; */
    padding: 6px 10px 4px 10px;
    width: 100%;
    font-size: 16px;
    color: #fff;
    border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
    box-shadow: inset 0px 5px 8px #490000;
    -webkit-box-shadow: inset 0px 5px 8px #490000;
    -moz-box-shadow: inset 0px 5px 8px #490000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#490000')";
}



/* template */
.TickerNews{
	width: 100%;
	height: 36px;
	line-height: 36px;
}
.ti_wrapper{
	width: calc(100% - 45px);
	position: relative;
	overflow: hidden;
}
.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 8000px;
	position: relative;
	float:left;
}
.ti_news{
	float:left;
}
.ti_news a{
	display: block;
	margin-right: 10px;
	color:black;
	text-decoration: none;
	font-family: geneva;
}


/* justin scroll css */

.TickerNews.default_theme_2{
	background: #9c303b;
	position: relative;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.TickerNews.default_theme_2 *{
	box-sizing:border-box;
}

.TickerNews.default_theme_2 .leftside{
	position: relative;
	left:0;
	width: 45px;
	float:left;
	display: none;  
}

.TickerNews.default_theme_2 .leftside h4{
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 5px 0px 0px;
    font-weight: normal;
    height: 36px;
    background: #bb2134 url(../images/flash-icon.png) no-repeat;
    /* background-size: 24px; */
    background-position: 0px 0px;
}

.TickerNews.default_theme_2 .ti_wrapper{
	position: absolute;
	left: 0;
	width: 100%;
	float:left; 
	line-height: 40px; 
}
/*.TickerNews.default_theme_2 .ti_wrapper:after {
	width: 200px;
	height: 36px;
	content: '';
	background: #fff;
	position: absolute;
	right: 0px;
	top: 0px;
}*/
/*.TickerNews.default_theme_2 .ti_wrapper:after {
	content: "";
	background: -webkit-linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7)); 
    background: -o-linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7)); 
    background: -moz-linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7)); 
    background: linear-gradient(to right, rgba(57, 140, 147, 0), rgba(219, 56, 56, 0.7));
	width: 300px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}*/
.TickerNews.default_theme_2 .ti_news a{
	display: block;
	margin-right: 10px;
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 10px; 
    font-family: 'Catamaran', sans-serif;
    font-size: 14px;

}
.TickerNews.default_theme_2 .ti_news a:before{
	background: url(https://beta.vikatan.com/static/images/flash-icon.png) no-repeat 50%;
	background-size: 70%;
	width: 30px;
	height: 36px;
	content: '';
	float: left;

}

.TickerNews.default_theme_2 .ti_news span{
	color:red;
	font-size: 110%;
}
#sticky-social a .claps-count-top,
#sticky-social button .claps-count-top {
    position: absolute;
    right: -7px;
    top: -11px;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    background: #f00;
    color: #fff;
    line-height: 25px;
    text-align: center;
    left: inherit;
    font-size: 11px;
    z-index: 1;
}
#sticky-social a.share-ah,
#sticky-social a.show-comment {
	border-radius: 50%;
}
#sticky-social li.claps-overflow {
	overflow: initial;
}
.claps-overflow-radius {
	border-radius: 50px;
}
#sticky-social a:hover span.claps-count-top {
	left: inherit;
}
.terms-condition-contact {
    font-weight: normal;
    font-size: 18px;
    padding: 12px 0 15px 50px;
    position: relative;
    clear: both;
}
.icon-mail-conta:before {
    background-position: -117px 117px;
    width: 42px;
    height: 42px;
    content: '';
    position: absolute;
    background-image: url(../images/contact-sprite.png);
    left: 0;
    top: 8px;    
}
.d-inline {
    display: inline-block !important;
}
.terms-p {
    width: 100%;
    /* float: left; */
    margin-bottom: 20px;
}
.faq-cnt .rm-pd {
	padding-top: 0px;
}
.terms-content-para {
	margin: 10px 0px;
	font-size: 16px;
	line-height: 24px;
	padding: 0px 10px;
}





.main-header {
	min-height: 140px;
    background: #e1e1e1;
    border: 1px solid #b5b5b5;
    margin: 20px 0px;    
}
.month-description-sec {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 20px;
}
.n-p {
	padding: 0px !important;
}
.n-p-l {
	padding-left: 0px !important;
}
.n-p-r {
	padding-right: 0px !important;
}
.coins-holder,
.magazine-selext-more,
.single-magazine-select {
	width: 100%;
	float: left;
	border: 1px solid #b3b3b3;
    padding: 0px 10px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    background: #fff;
}
.overlay-wrapper {
    position: absolute;
    left: 0px;
    top: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.87);
    z-index: 1;
    transition: all 0.5s;
}
.overall-content {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
}
.digital-single-mag.active {
    top: 0%;
}
.postal-mag {
    top: 0%;
}
.postal-mag.active {
    top: -100%;
}
.month-sec {
    width: 100%;
    float: left;
    text-align: center;
}
.month-sec span {
	width: 100%;
	display: inline-block;
	margin: auto;
	color: #010101;
	text-transform: uppercase;
	font-size: 26px;
	padding: 25px 0px 20px;
    line-height: 24px;
    font-weight: 600;
    border-bottom: 1px solid #d7d7d7;
}
.month-sec span i {
    font-style: normal;
    color: #787878;
    display: block;
    margin-top: 10px;
    font-size: 22px;
}
.spn-clr-1 {
	background: #eb1f92;
}
.spn-clr-2 {
	background: #007fea;
}
.spn-clr-3 {
	background: #249a42;
}
.cl-1 {
	color: #eb1f92;;
}
.cl-2 {
	color: #007fea;
}
.cl-3 {
	color: #249a42;
}
.month-description-secmain {
	position: relative;
    z-index: 11;
    width: 100%;
    float: left;
}
.coin-relative-content {
	text-align: center;
}
a.subscribe-btn-lnk {
    font-size: 20px;
    padding: 5px 20px;
    display: inline-block;
    background: #0193f6;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin: 15px 0px;
    border-radius: 5px;
    text-transform: uppercase;
}
a.subscribe-btn-lnk:hover {
	text-decoration: none;
	color: #fff;
}
.getcoins-wrapper {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}
.get-coins {
    display: inline-block;
    margin: auto;
    padding: 10px 20px 10px 130px;
    background: #b3811e;
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    text-align: right;
    border: 1px solid #eae395;
    -webkit-box-shadow: inset 0px 5px 10px 1px #eae395;
    box-shadow: inset 0px 5px 17px 1px #eae395;
    position: relative;
    top: -30px;        
}
.get-coins-cup {
    position: absolute;
    left: 16px;
    top: -25px;
}
.vik-logo {
    height: 70px;
    position: absolute;
    left: 1%;
    top: 55px;
    width: 98%;
    background: #fff;
    border: 1px solid #b5b5b5;
}
.vik-logo h1 {
    float: left;
    margin: 0px;
    font-size: 26px;
    font-weight: 600;
    padding: 5px 25px;
}
.article-book {
    width: 77px;
    height: 110px;
    float: right;
    margin-right: 8px;
}
.article-book:first-child {
    margin-right: 0px;
}
.article-book img {
	width: 100%;
	height: 100%;
	max-width: 100%;
    border: 1px solid #d3d3d3;
}
.position-articles {
    width: 100%;
    float: left;
    position: relative;
    margin: 14px 0px 0px 0px;
    padding-right: 30px;    	
}
.pd-rt0 {
    padding-right: 0px !important;
}
.vk-adsec-1 {
	margin-bottom: 15px;
}
.article-sec .embed-responsive {
    max-width: 650px;
    margin: 0 auto;
    clear: both;
    width: 100%;	
}
.big-sale {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}
.big-sale p {
    display: inline-block;
    width: 200px;
}
.big-sale p span {
    display: block;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    color: #0094fe;
}
.big-sale p i {
    display: block;
    font-style: normal;
    font-size: 18px;
    font-weight: 600;
    color: #0094fe;
}
.big-sale p i:nth-child(3) {
    color: #010101;
    font-weight: normal;    
}
.big-sale span.offer {
    display: inline-block;
    vertical-align: top;
    width: 115px;
    height: 135px;
    background: #f77400;
    position: relative;
    font-size: 22px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding-top: 35px;
}
.big-sale span.offer:after {
    content: '';
    height: 0px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    border-bottom: 20px solid #fff;
    border-left: 56px solid transparent;
    border-top: 50px solid transparent;
    border-right: 60px solid transparent;
    width: 100%;
}


/**Radio btn**/
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #F87DA9;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


/*.magazine-list-wrpr {
	background: #fff;
}*/
.subscription-wrpr,
.magazine-list-wrpr {
    margin-bottom: 100px;
}
.radio-check-wrapper form {
    clear: both;
}
.radio-check-wrapper form p label {
    display: block !important;
    border: 1px solid #ababab;
    padding: 0px !important;     
}
.tab-pane .radio-check-wrapper form p label {
    border: 0px;
    padding: 0px 0px 0px 50px !important;    
}
.radio-check-wrapper form p {

    margin: 0px;
}
.radio-check-wrapper form [type="radio"]:checked + label:before, 
.radio-check-wrapper form [type="radio"]:not(:checked) + label:before {
    top: 25px;
    left: 27px;
    border: 1px solid #7e7e7e;
}
.radio-check-wrapper form [type="radio"]:checked + label:after, 
.radio-check-wrapper form [type="radio"]:not(:checked) + label:after {
    top: 28px;
    left: 30px;
    background: #0094fe;
}
.radio-check-wrapper form p label span.year-bonus {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
}
.radio-check-wrapper form p {
    margin-bottom: 20px;
    clear: both;
}
.radio-check-wrapper form p label span.year-bonus i {
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    line-height: 24px;
    padding: 0px 10px;
}
.year-discount {
    width: 100%;
    display: block;
    text-align: center;
    padding: 20px 0px;
}
.year-discount i {
    display: inline-block;
    font-style: normal;
}
.year-discount i:first-child {
    font-size: 24px;
    margin-right: 30px;
    position: relative;    
    color: #828689;
}
.year-discount i:last-child {
    font-size:30px;
    font-weight: 800;
}
.year-bonus {
    padding: 13px 0px 10px;
    background: #eeeeee;
    min-height: 68px;
}
.single-issue {
    line-height: 40px;
}
.radio-check-wrapper {
    width: 100%;
    float: left;
    /*margin-top: 20px;*/
}
.year-discount i:first-child:before {
    content: '';
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #666;
    position: absolute;
    top: 9px;
    left: 5px;
    transform: rotate(160deg);
}

i.upto-save {
    width: 100px;
    color: #f77400;
    font-size: 16px;
}
.year-discount i:first-child.mar-min {
    margin-right: 10px;
}
/*.select-mag {
    width: 100%;
    float: left;
    padding: 20px 10px 0px;
    position: relative;
}
.select-mag:after {
    content: '';
    height: 0px;
    width: 0px;
    position: absolute;
    right: 20px;
    top: 35px;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #e91722;
    border-right: 15px solid transparent;
}
.select-mag:before {
    content: '';
    height: 0px;
    width: 0px;
    position: absolute;
    right: 20px;
    top: 32px;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #fff;
    border-right: 15px solid transparent;
    z-index: 1;
}*/
.select-mag {
	width: 100%;
    float: left;
    position: relative;
    margin-top: 20px;
}
.select-mag:after {
    content: '';
    right: 15px;
    top: 25px;
    position: absolute;
    pointer-events: none;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #f00;
    border-right: 15px solid transparent;
    margin: 0px;   
}
.select-mag:before {
    content: '';
    right: 15px;
    top: 22px;
    position: absolute;
    pointer-events: none;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #fff;
    border-right: 15px solid transparent;
    margin: 0px;
    z-index: 1;   
}
select::-ms-expand {
display: none;
}
.select-mag select {
	font-size: 18px;
	border: 1px solid #b7b7b7;
	text-transform: uppercase;
	display: block;
	width: 100%;
	height: 50px;
	margin: 5px 0px;
	padding: 0px 24px;
	font-size: 16px;
	line-height: 1.75;
	color: #333;
	background-color: #ffffff;
	background-image: none;
	-ms-word-break: normal;
	word-break: normal;    
}
.mag-center-wrapper {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 20px;
}
.mag-center-wrapper span {
    width: 130px;
    height: 180px;
    display: inline-block;
    margin: 0 auto;
}
.mag-center-wrapper span img {
    width: 100%;
    height: 100%;
}
.table-wrapper {
    display: table;
    width: 100%;
    height: 100%;
}
.table-cell-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.table-inner-wrapper {
    vertical-align: middle;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.table-content {
    width: 100%;
    text-align: center;
}
.table-content figure {
    display: inline-block;
    margin: auto;
}
.table-content h2 {
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    display: block;
    margin: 70px 0px;
    padding: 0px;
}
.table-content h2 i {
    display: block;
    font-style: normal;
    font-size: 26px;
}
.postal-img {
    height: 250px;
}
.site-header.fixed .logo h1 a img {
	max-width: 100%;
}
.table-content figure img {
	max-width: 100%;
}
.latest-news-content {
	width: 100%;
	float: left;
	padding:0 0 20px;
}
.latest-news {
	width: 100%;
	float: left;
	clear: both;
}
.latest-news ul,
.latest-news ul li {
	width: 100%;
	float: left;
	list-style: none;
}

.latest-news ul li {
    padding: 20px 0;
    background-size: 10px 100%; 
    border-bottom: 1px solid #d8d8d8;
    position: relative;
}
.latest-news ul li:first-child{
	padding-top: 0;
}
.latest-news ul li .img_cnt figure {
	width: 85px;
	float: left;
}
.latest-news ul li .img_cnt figure img {
	max-width: 100%;
}
.short-cnt-txt {
    text-indent: 10px;
    padding: 5px;
}
.latest-news ul li .hd-sm-txt {
    max-height: 45px;
    min-height: 18px;
    overflow: hidden;
    padding-left: 20px;
    font-size: 16px;
    font-family: 'Catamaran', sans-serif;
    line-height: 24px;
}
.list-link {
	display: block;
	overflow: hidden;
}
.other_cnt {
    position: absolute;
    bottom: 5px;
    width: 100%;
}
.latest-news ul li .date-vk {
    position: relative;
    left: 80px;
    font-weight: normal;
    font-size: 12px;
    color: #595959;
    padding-left: 35px;
    float: left;
    padding-top: 10px;
}
.latest-news ul li .date-vk>i {
    font-size: 16px;
}
.share_cnt .chain-btn {
    background: #69a949;
    color: #fff;
    position: relative;
    min-width: 120px;
    padding: 6px 20px;
    float: right;
    margin: 5px 0px 0px 20px;
    border-radius: 5px;
}
.share_cnt {
    right: 30px;
    position: absolute;
    margin-left: -12px;
    font-size: 30px;
    bottom: -5px;
}
.listicalSliderContent {
    position: relative;
    display: inline-block;
    transition: right 0.8s ease-in-out 0s;
}
.listical-photo-share {
    cursor: pointer;
}
.read-more-icn {
	margin-right: 10px;
}
.combo-pack .news-tab-container .top-news-tabs li {
    width: 33.333333%;
    text-align: center;
}
.combo-pack .news-tab-container .top-news-tabs li a {
	display: block;
	float: inherit;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 20px;
}
.combo-pack-listitems:first-child {
	margin-top: 30px;
}
.combo-pack-listitems {
    width: 95%;
    float: right;
    min-height: 170px;
    position: relative;
    margin-bottom: 30px;
    padding-left: 80px;
    box-sizing: border-box;
}
.choose-anyone {
	position: absolute;
    left: -57px;
    top: 24px;
    width: 117px;
    text-align: center;
    background: #fff;
    padding: 15px 0px;
    font-weight: 600;
}
.choose-anyone i {
    font-size: 28px;
    display: block;
    font-style: normal;
    font-weight: 800;
    line-height: 28px;
}
.clr_1 {
	color: #ee1d78;
}
.clr_2 {
	color: #1ba99d;
}
.clr_3 {
	color: #0584eb;
}
.clr_4 {
	color: #7225a9;
}
.br_1 {
	border: 1px solid #ee1d78;
}
.br_2 {
	border: 1px solid #1ba99d;
}
.br_3 {
	border: 1px solid #0584eb;
}
.br_4 {
	border: 1px solid #7225a9;
}

.select-edition-list .subscription-list li {
	float: left;
	margin-right: 4px;
	cursor: pointer;
	margin-bottom: 20px;
	min-height: 170px;
}
.select-edition-list .subscription-list li label {
	cursor: pointer;
}
.subscription-checkbox {
	opacity: 0;
	position: absolute;
}
.subscription-checkbox + label {
	position: relative;
}
.combo-pack-listitems .subscription-checkbox:checked + label:before {
    content: '✓';
    position: absolute;
    top: inherit;
    left: -29px;
    font-size: 28px;
    color: #808080;
    bottom: 15px;
    font-weight: 800;	
}
.combo-pack-listitems .select-edition-list .subscription-list li label:after {
    content: '';
    position: absolute;
    left: -32px;
    width: 22px;
    height: 22px;
    border: 1px solid #808080;
    bottom: 19px;
    border-radius: 5px;
}
.editors-pick .combo-pack-listitems img {
	width: 80px;
	height: 115px;
}
.topics-cnt .combo-pack-listitems p {
	font-size: 20px;
}
.readmore-shate {
    position: absolute;
    width: 100%;
    right: 0px;
    bottom: 15px;
}
a.readmore-btn {
    background: #69a949;
    color: #fff;
    position: relative; 
    padding: 5px 15px;
    float: right; 
    font-size: 14px;
}
.readmore-shate #sticky-social {
	position: relative;
    float: right;
    top: auto;
    right: inherit;	
    margin-right: 10px;
}
.readmore-shate #sticky-social li {
	margin: 0px;
}
.readmore-shate #sticky-social li.btn-share {
	padding: 0px;
	overflow: visible;
}
#sticky-social li.btn-share {
    overflow: visible !important;
    /*margin-top: 70px;*/
}
.btn-share.expand-share .share-list-icons {
	display: block;
}
.readmore-shate .share-list-icons {
	position: absolute;    
	right: 40px;
    top: 0px;
    width: 150px; 
    display: none;
}
.readmore-shate .share-list-icons a {
	float: left;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.readmore-shate .btn-share.expand-share  .share-list-icons {
	display: block;
}
.readmore-shate .share-list-icons a:last-child {
	margin-right: 0px;
}
.share-list-icons {
    position: absolute;
    right: -220px;
    top: 0px;
    min-width: 155px;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
    display: none;
}
.share-list-icons:before {
    content: '';
    width: 0px;
    height: 0px;
    border-right: 10px solid #fff;
    border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    left: -20px;
    top: 15px;
}
.share-list-icons ul {
    width: 100%;
    float: left;
    padding: 15px 20px;
    box-sizing: border-box;
}
#sticky-social .share-list-icons ul li {
    margin: 0px;
    width: 100%;
    margin-bottom: 10px;
}
#sticky-social .share-list-icons ul li a {
    font-size: 18px;
    width: 100%;
    display: block;
}
#sticky-social .share-list-icons ul li a i {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    line-height: 32px;
    float: left;
}
#sticky-social .share-list-icons ul li a span.social-text {
    float: left;
    margin-left: 15px;
    font-size: 16px;
    position: relative;
    left: inherit;
    color: #333;
    text-align: left;
}
.highlights-sec-wrapper {
    margin: 0 0 20px 20px;
}
.share-icn {
	float: left;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    line-height: 34px;
    font-size: 18px;
}
.readmore-shate #sticky-social li {
	max-height: inherit;
	transition: inherit;
	height: auto;
	border: none;
	width: auto;
}


















@media screen and (max-width: 736px) and (orientation: portrait) {
.choose-anyone {
    left: 30% !important;
    top: -40px;
    text-align: center;
    padding: 15px 10px;
    width: auto;
}

.readmore-shate{
	position: initial;
	padding-top: 10px;
}	
.latest-news ul li .hd-sm-txt{
	padding-left: 0 !important;
}
}
@media screen and (max-width: 736px) and (orientation: landscape) {
.choose-anyone {
    left: 37% !important;
    top: -40px;
    text-align: center;
    padding: 15px 10px;
    width: auto;
}
}
@media only screen and (max-width: 768px) {
.latest-news-sec {
	margin-top: 50px;
}

}
@media only screen and (max-width: 414px) {
.combo-pack-listitems .select-edition-list .subscription-list li {
	margin-right: 0px;
}

}
@media only screen and (max-width: 991px) {
.combo-pack .news-tab-container .top-news-tabs li a {
    font-size: 16px;
}
}
@media only screen and (max-width: 736px) {
.combo-pack-listitems {
    padding: 50px 0px 50px 0px;
    min-height: auto;
    margin-bottom: 50px;
    width: 100%;
}
.select-edition-list .subscription-list li {
	margin-bottom: 50px;
} 
.other_cnt {
    width: auto;
    left: 0px;
}
.latest-news ul li .date-vk {
	left: inherit;
    padding: 10px 0 0 ;	
}
}
@media only screen and (max-width: 1200px) {
.choose-anyone {
    left: -30px;
}
}
@media only screen and (max-width: 1024px) {
	.subscription-wrpr {
		width: 100% !important;
	}
	.readmore-shate .other_cnt{
		position: relative;
		left: auto;
	} 

}
@media screen and (max-width: 414px) and (orientation: portrait) {
.main-header .logo-dv {
	width: 100% ;
	min-height: 220px;
	position: relative;
}
.month-sec span {
	width: 250px;
	max-width: 250px;
	min-width: 250px;
}
.mbl-mrgn {
	margin-bottom: 60px;
	padding-right: 0px !important;
}
.getcoins-wrapper .get-coins {
	padding: 10px 20px 10px 105px;
    font-size: 16px;
} 
}

@media screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
.mbl-mrgn {
	margin-bottom: 60px;
	padding-right: 0px !important;
}
.main-header .logo-dv {
	width: 100% ;
	min-height: 220px;
	position: relative;
}	
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.article-book {
    width: 42px;
    height: 56px;
    margin-right: 4px;
}
.position-articles {
    margin: 41px 0px 0px 0px;
}
.coins-holder,
.magazine-selext-more,
.single-magazine-select {
	margin-bottom: 50px;
}

.news-tab-container .magazine-list-pad{
	padding-top: 0 !important
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.article-book {
    width: 65px;
    height: 90px;
    margin-right: 4px;
}
.position-articles {
    margin: 22px 0px 0px 0px;
}
.mag-center-wrapper span {
    width: 220px;
    height: 309px;
}	
} 
.latest-news-sec{
    margin-top: 50px;
}
 
@media only screen and (min-width: 1025px) {
	.magazine-list-wpr { 
	    padding: 0;
	    -webkit-column-count: 3;
	    column-count: 3;	
	}
	.magazine-list-wpr>div {
	    display: inline-block;
	    width: 100%;
	    padding-bottom: 1em;	
	}

.magazine-landing {
	position: relative;
}
/*.magazine-landing .sec-ad {
	height: 302px;
}*/
}

.magazine-nav { 
	width: 100%;
	position: relative;
	min-height: 36px; 
	float: left;
	clear: both;
}
.third-level-menu {
	width: 100%;
    background-color: #fff;
    display: block;
    float: left;
}
.breadcrumb>.active {
	color: #000 !important;
}
.third-level-menu>li { 
	float:left; 
	position:relative;
}
.third-level-menu>li:first-child { 
	background:#5d5d5d; 
	color:#fff; 
	font-size:14px; 
	line-height:normal; 
	font-weight:normal; 
	padding:10px 8px 10px;
	margin-right:10px; 
	text-align:center;
}
.third-level-menu>li.dropdown { 
	width:auto;
	border:0; 
	position:relative;
}
.third-level-menu>li.dropdown.open>a:after { 
	position:absolute;
	content:''; 
	bottom:0; 
	left:50%; 
	margin-left:-3px; 
	border-right:6px solid transparent; 
	border-top:6px solid transparent; 
	border-bottom:6px solid #5d5d5d; 
	border-left:6px solid transparent;
}
.third-level-menu>li.dropdown>ul { 
	top:99%; 
	border-radius:0; 
	padding:0; 
	margin:0; 
	line-height:0; 
	width:auto; 
	left:inherit; 
	height:inherit; 
	margin-top:-2px; 
	background-color: #fff;
}
.third-level-menu>li.dropdown.lft { 
	position:relative;
}
.third-level-menu>li.dropdown.lft>ul { 
	right:0; 
	text-align:left;
}
.third-level-menu>li.dropdown>ul>li { 
	display:inline-block; 
	padding:5px 0 0 10px; 
	position: relative;
} 
.third-level-menu>li.dropdown>ul>li:before { 
	content: '•'; 
	position: absolute; 
	top: 59%;     
	margin-left: -5px;    
	color: #f00;    
	padding-left: 5px; 
}
.third-level-menu>li.dropdown>ul>li>a { 
	float:left; 
	clear:inherit; 
	font-size:13px; 
	line-height:normal; 
	padding:5px 5px 5px 10px; 
	/* background-image:url(../images/icons/cat-list-arrow.png);  */
	background-repeat:no-repeat; 
	background-position:0 10px;
}
.third-level-menu>li.dropdown>ul>li>a:hover { 
	background-color:transparent; 
	color:#ed1c24;
} 
.third-level-menu>li:first-child:after { 
	content:''; 
	position:absolute; 
	top:35%; 
	right:-5px; 
	width:5px; 
	height:10px; 
	border-left:6px solid #5d5d5d; 
	border-right:transparent; 
	border-top:6px solid transparent; 
	border-bottom:6px solid transparent;
}
.third-level-menu>li:first-child>a:before, 
.third-level-menu>li:last-child>a:before { 
	display:none;
}
.third-level-menu>li>a:before { 
	content:''; 
	position:absolute; 
	top:8px; 
	right:0; 
	background:#ccc; 
	width:1px; 
	height:20px;
}
.third-level-menu>li>a { 
	font-size:13px; 
	line-height:normal; 
 	position:relative; 
 	color:#565656; 
 	padding:10px 8px 10px; 
 	float: left;
 	font-weight: 800; 
 	/*line-height:normal;*/
 }
.third-level-menu>li>a:hover { 
	color:#ed1c24;
}

.mag-rcp-sec .article-inner-right{padding-top: 10px;padding-bottom: 10px;}
.mag-rcp-sec .sec-ad{ background: #f1f1f1 !important; padding-top: 10px;}
#menu-button{display: none;}
@media screen and (min-width:320px) and (max-width:  767px){
	#menu-button{
		background: #5d5d5d;
		color: #fff;
		width: 100%;
		padding: 7px;
		cursor: pointer;
		text-align: center;
		position: relative;
		display: block;
	}
	#menu-button:after{
		position: absolute;
		border: 8px solid transparent;
		border-top: 8px solid #fff;
		content: '';
		right: 10%;
		top: 15px;
	}

	#menu-button.menu-opened:after{
		position: absolute;
		border: 8px solid transparent;
		border-bottom: 8px solid #fff;
		content: '';
		right: 10%;
		top: 5px;
	}
	#menu-button ~ ul{
		max-height: 0;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
	border: 0;
	}
	#menu-button.menu-opened ~ ul{
		max-height: 500px;
	overflow: hidden; 
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
	}
	.third-level-menu>li:first-child{
		display: none;
	}
	.third-level-menu>li a:before, .third-level-menu>li:first-child:after{
		display: none;
	}
	.third-level-menu>li{
		display: block;
		float: none;
	}
	.third-level-menu>li a{
		display: block;
		padding: 10px 0;
		float: none;
		text-align: center;
		border-bottom: 1px solid #BA942C;
	}
	.third-level-menu>li.dropdown>ul{
		display: none;
	}
}
.embed-responsive{
	height: auto;
}
.embed-responsive-item{
    position: relative; 
    display: block;
    overflow: hidden;
    margin: 0 auto;
}



.must-read-sec .col-lg-12.top-trends .editors-pick-list{
	border-bottom: 0;
}
.embed-responsive-16by9{
	padding-bottom: 0;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: -webkit-fill-available !important; 
    border: 0;
    width: 100%;
    margin: 0 auto !important; 
}

.embed-responsive .tweet-InformationCircle-widgetParent {
	marin:0 auto !important;
}
.embed-responsive twitterwidget{
	margin:0 auto !important;
}
.series-wpr .series-sec{
	padding-bottom: 20px;
}

.rasipalan-wrp-rt{
	padding-top: 20px;
}
.rasipalan-sec-rt{
	display: block;
	overflow: hidden;
	margin-bottom: 40px;
	font-size: 14px;
	line-height: 22px;
}
.rasipalan-sec-rt h2{
	font-size: 22px !important
}

.rasipalan-date h3{
	font-size: 18px;
}

.rasipalan-today p{
	padding: 0;
	font-family: 'NotoSansTamil-Regular';
}
.rasipalan-sec-rt table {
	font-family: 'NotoSansTamil-Regular';
}

.rasipalan-panjangam td{
	padding: 6px 0;
	border-bottom: 1px solid #efefef;
	vertical-align: top;
}
.rasipalan-panjangam td:last-child{
	padding-left: 20px;
}
.rasipalan-more-list li{
	padding: 0 5px 10px 20px;
	position: relative;
	font-family: 'NotoSansTamil-Regular';
}
.rasipalan-more-list li:after{ 
	content: '•'; position: absolute; left:0; color: #f00;  
}
.news-letter-group input {
	margin-bottom: 10px;
}
.confirm-discord h3 {
    line-height: 26px;
    color: #545454;
    font-size: 14px;
    margin-bottom: 15px;
}
.mil-id-border div {
	border: 1px solid #ccc;
	padding: 7px 15px;
	line-height: 24px;
	text-align: left;
	font-size: 20px;
	color: #222;
}
.unsubscribe-title {
    margin: 0px 0px 10px 0px;
    font-size: 22px;
    color: #000;
    line-height: 32px;
}
.unsub-img img {
	max-width: 100%;
} 
.just-in-lg {
	background: 
}
.days-hrs-minuts {
	float: left;
	margin-right: 10px;
}
.tab-content .editors-pick .editors-pick-list h3 {
	margin-bottom: 0px;
}

.post-cmnt,
.post-shares {
	float: left;
	margin-right: 8px;
}
.post-shares {
	margin-right: 8px;
	margin-left: 10px;
}
.padTB5 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.color-white {
    color: #fff;
}
.font-12 {
	font-size: 12px;
}
.marB10 {
    margin-bottom: 10px;
}
.gradient-red {
    background: #C81600;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#CC0910), to(#ed1c24));
    background: -webkit-linear-gradient(#CC0910, #ed1c24 100%);
    background: -moz-linear-gradient(#CC0910, #ed1c24 100%);
    background: -ms-linear-gradient(#CC0910, #ed1c24 100%);
    background: -o-linear-gradient(#CC0910, #ed1c24 100%);
    background: linear-gradient(#CC0910, #ed1c24 100%);
    -pie-background: linear-gradient(#CC0910, #ed1c24 100%);
}
.padLR10 {
    padding-left: 10px;
    padding-right: 10px;
}
.marT3 {
    margin-top: 3px;
}
.block-level {
	display: block;
}
.padLR5 {
    padding-left: 5px;
    padding-right: 5px;
}
.news-letter-group input {
margin-bottom: 10px;
}

.footer-newsletter-wrapper {
   margin: 0 auto;
   padding-left: 80px;
   box-sizing: border-box;

   background: url(../images/bg-newsletter.jpg) no-repeat left top;
}

.related-radius {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
}
.editors-pick h3.topics-title {
	height: auto;
	padding: 35px 0px;
}
.newsletter-list li .label-subscription-list p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    max-height: 80px;
    overflow: hidden;
    line-height: 26px;
    color: #656565;
}
.ah-mag-li {
	margin-bottom: 30px;
	width: 20%;
	float: left;
	max-height: 323px;
}
.cart-fixed {
	position: fixed;
	top: 38%;
	right: -400px;
	width: 400px;
	transition: all 0.5s;
	padding: 10px;
	box-sizing: border-box;
	background: #fff;
	z-index: 11;
	box-shadow: 0px 0px 20px #ccc;
}
.cart-fixed.active {
	right: 0px;
}
.cart-fixed .cort-icn {
	width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #0193f6;
    color: #fff;
    cursor: pointer;
    position: absolute;
    left: -30px;
    top: 0px;	
}
.cart-mag {
	float: left;
}
.cart-mag-descp {
    padding-left: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}
.cart-mag-descp a {
    font-size: 14px;
    color: #222;
    display: block;
    /* clear: both; */
    margin-bottom: 5px;
    line-height: 24px;
}
.cart-mag-descp a:hover {
	color: #EB1F26;
}
.cart-mag-descp .zmdi-delete:before {
    font-size: 22px;
}
.cart-mag-descp .btn-danger {
    float: right;
}
.cart-list-items .form-group {
	clear: both;
    text-align: right;
    margin: 10px 0px 0px 0px;	
}
.cart-list-items ul {
	margin-bottom: 0px;
}
.your-acc-wrpr {
	width: 100%;
	float: left;
}
.acc-next-wrapper .payment-gateway-wrapper {
	padding: 30px 30px 30px;
}
.your-acc-wrpr {
    padding: 20px;
    box-shadow: 0px 0px 20px #ccc;
    border-radius: 10px;
    background: #fff;
    width: 100%;
    float: left;
    box-sizing: border-box;
}
.crt-ttle {
    margin-bottom: 10px;
    padding-bottom: 8px;
	border-bottom: 1px solid #ddd;    
}
.article-main-para p img,
.article-main-para div img {
	max-width: 100%;
	height: auto;
}
.aram-special{
	margin: 30px 0px;
}
.mag-wrapper{
	float: left;
   margin-right: 15px;
}
.emo-count-top {
    position: absolute;
    left: 12px;
    top: -17px;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    background: #999 !important;
    color: #000;
    line-height: 27px;
    text-align: center;
    font-size: 11px;
}
.btm-yoytube {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 10px;
    width: 100%;
    background: rgba(0,0,0,0.5);
}
/*.fullpage-wrapper .section .sectionMob.col-md-12 {
	padding: 15px !important;
}*/
.fullpage-wrapper {
	width: 100%;
	float: left;
}
.video-player-container .video-text p {
    max-height: 90px;
    overflow: hidden;
    margin-bottom: 10px;	
}
.section#section0 {
	padding-top: 0px;
}
.more-vd {
    position: absolute;
    right: 20px;
    top: 5px;
    font-size: 16px;
    color: #337ab7;	
}
.more-vd:hover {
	color: #f00;
}
.sectionTabPort .editors-pick .editors-pick-list {
	border-top: none !important;
	/*border-bottom: none !important;*/
	overflow: hidden;
}
.sectionTabPort .editors-pick h3 {
	max-height: auto !important;
	height: auto !important;
	min-height: auto !important;
}
.show-social {
    width: 30px;
    height: 30px;
    position: relative;
    display: block;
    margin-top: 5px;
    display: none;
}
.show-social .zmdi-caret-down {
    display: block;
    text-align: center;
    font-size: 30px;	
}
.mbl-sm-icons.active {
    display: block;
    background: #fff;
    right: 0px;
    bottom: -43px;
    position: absolute;
    width: 200px;
    z-index: 1;
}
a.back-to-top {
    cursor: pointer;
    display: none;
    background: #adabab;
    color: #fff;
    border-radius: 70%;
    padding: 7px 10px;
    z-index: 1;
    float: right;
}
a.back-to-top i {
    float: left;
    font-size: 37px;
    line-height: 22px;
}
.bac-top-top-wrapper {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    z-index: 1;	
}
.cart-count {
	width: 30px;
    height: 30px;
    background: #d9382d;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 100%;
    position: absolute;
    left: -20px;
    top: -20px;
    font-style: normal;
    font-weight: 800;
}
.ads-info-txt {
    margin: 5px 0px 10px;
    color: #0e0e0e87;
    font-size: 12px; 
}
.tab-pane .radio-check-wrapper form [type="radio"]:checked + label:before, 
.tab-pane .radio-check-wrapper form [type="radio"]:not(:checked) + label:before {
	top: 9px;
    left: 20px;
    z-index: 1;	
}
.tab-pane .radio-check-wrapper form [type="radio"]:checked + label:after, 
.tab-pane .radio-check-wrapper form [type="radio"]:not(:checked) + label:after {
    top: 12px;
    left: 23px;
    z-index: 1;	
}
.tab-pane .radio-check-wrapper form p label {
	text-align: left;
	/*padding: 10px 0px !important;*/
	overflow: hidden;
}
.tab-pane .radio-check-wrapper form p label img {
    float: left;
    width: 120px;	
}
.bg-radio {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 80px;
	height: 100%;
	background: #ccc;
	display: none;
}
.mag-list-ahref {
	display: block;
	margin-bottom: 30px;
}
.mag-list-ahref img {
	max-width: 100%;
}
.mag-list-title {
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
}
.add-page-sec .modal-dialog {
	width: auto;
	text-align: center;
}

.add-page-sec .modal-dialog {
    width: 800px;
    height: 454px;
}
.add-page-sec .modal-dialog {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.add-page-sec .modal-body {
	padding: 0px;
}
.add-page-sec  .modal-content {
	background: transparent;
}
.add-page-sec button.close {
    position: absolute;
    right: -24px;
    top: -24px;
    background: #fff;
    /* background: #ed1c24; */
    opacity: 1 !important;
    z-index: 10;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 100%;
}
.horizotal-list {
	margin-top: 38px;
}
.word-cloud-specific {
	margin-top: 53px;
}
.advertise-wrapper {
    margin-top: 20px;
} 
.app-header h2 {
	font-size: 20px;
	padding: 70px 10px 30px;
	position: relative;
}

.app-header h2:before {
    content: "";
    position: absolute;    
    background: #ED1C24;
    width: 4px;
    height: 24px;
    left: 0;
}

.apps-hd {
    float: left;
    position: relative;
    background: #A51316;
    color: #fff;
    padding: 3px 50px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: normal;
}
.apps-hd:before {
    content: '';
    position: absolute;
    left: 0;
    top: -10px;
    width: 27px;
    height: 57px;
    background: url(../images/shadow-thin.png) repeat-y;
}
.app-magazine:after {
    content: '';
    position: absolute;
    top: -4px;
    right: -30px;
    width: 45px;
    height: 47px;
    background: url(../images/icon-magazine.png) no-repeat;
}
.magazine-apps {
    float: left;
    width: 100%;
    padding: 40px 40px 25px;
}
.apps-cnt {
    float: left;
    text-align: center;
    margin: 0 30px 15px 0;
}
.apps-blk {
    width: 100%;
    margin: 15px;
    background: url(../images/shadow-divider-full-height.png) no-repeat top left;
    background-size: 3% 100%;
    min-height: 500px;
}
.appcode-wpr img {
    display: block;
    margin: 0 auto;
}
.iphone-img img {
	max-width: 100%;
    display: block;
    margin: 0 auto;	
}
.hd-big-txt {
    font-size: 22px;
    /* line-height: normal; */
    font-family: 'NotoSans-Regular';
    margin-bottom: 15px;

}
.flat-price.sub-design {
	font-family: 'NotoSans-Regular';
}
.advertise-title {
	font-size: 18px;
	padding: 10px;
	text-align: center;
}
.advertise-sec-title {
    padding: 20px 0px;
    font-size: 18px;
    font-weight: 600;
}
h3.advertise-secsub-title {
    font-size: 18px;
    text-align: left;
    padding: 20px 0px;
}
.advertise-img {
	width: 100%;
	float: left;
}
.advertise-img img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.float-menu ul li.close-menu a {
	color: #f00;
}
.float-menu ul li.close-menu a span:before {
	font-size: 15px;
}
.mid-response {
padding: 15px 0px;
background: #a3a2a2;
margin-bottom: 20px;
}
.mid-response  div {
margin-bottom: 10px;
color: #fff;
}
.store-img {
margin-right: 10px;
}
.store-wrapper {
margin-bottom: 20px;
}
.payresponse-msg{
color:red;
margin-top:20px;
margin-bottom:20px;
}
#mostRead .editors-pick-list {
    margin-bottom: 0px;
    border-top: none; 
}

 
 
.top-trends-icn {
    width: 32px;
    height: 32px;
	display: inline-block;
}
.top-trends-icn:before {
    font-size: 36px;
    position: relative;
    top: 3px;
    left: -1px;
}




.album-slider .img-article-main{ 
	padding: 0;
	position: relative;
	border-radius: 10px 10px 0 0;
	max-width: 100%;
    height: 600px;
    overflow: hidden;	
}
.album-slider .img-article-main img {
	height: 100%;
}
.album-slider .img-info{
	background:rgba(0, 0, 0, 0.6);
	padding: 10px 10px;
	position: absolute;
	width: 100%;
	bottom: 0;
	font-size: 12px;
	color: #999;
	z-index: 1;
}
#fullpage .album-inner-section {
	padding: 0px;
}
.album-inner-section .sec-article-main {
	padding: 10px 50px 80px 40px;
}
.album-inner-section .sec-article-main:after {
	display: none;
}
.blur {
	background-image: url(../images/actress-details-01.jpg);
   background-size: cover;
  overflow: hidden;
  filter: blur(13px);
  position: absolute;
  height: 100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.album-slider .img-article-main{
	position: relative;
	overflow: hidden;
	width: 100%;
	text-align: center !important;
	margin-bottom: 10px;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.4);
}
.album-slider .img-article-main img{
	max-width: 100% !important;
	width: auto !important;
	text-align: center;
	z-index: 1;
	position: relative;
	margin: 0 auto;
}
.icon-share-album{
	position: absolute;
	width: 50px;
	height: 50px;
	background: #fff;
	border-radius: 50%;
	right: 10px;
	bottom: 30px;
	text-align: center;
    line-height: 50px !important;
    font-size: 28px !important;
	z-index: 9 !important;
	color: #ee4248; 
}
.album-inner-carousel #sticky-social {
    top: inherit;
    bottom: 20px;
    right: 13px;
}
.album-inner-carousel .show-comment {
	display: none;
}
.album-inner-carousel .share-list-icons {
	right: inherit;
    left: -315px;
    top: -7px;
    min-width: 305px;
}
.album-inner-carousel #sticky-social .share-list-icons:before {
	display: none;
}
.album-inner-carousel #sticky-social .share-list-icons:after {
	content: '';
    width: 0px;
    height: 0px;
    border-left: 8px solid #fff;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    right: -16px;
    top: 22px;
}
.album-inner-carousel #sticky-social .share-list-icons ul li {
	width: auto;
	float: left;
	margin-bottom: 0px;
	margin-left: 10px;
}
.album-inner-carousel .share-ah {
	background: #fff;
}
.album-inner-carousel .share-ah .zmdi-share:before {
	color: #f00;
}
.album-inner-carousel .btn-share.expand-share .share-ah .zmdi-close:before {
	color: #f00;
}
.album-inner-carousel .albumshow-comment {
	display: none !important;
}
.search_cursor{
		cursor:pointer;
}
.full-screen-album {
    width: 40px;
    height: 40px;
    line-height: 40px !important;
    text-align: center;
    background: rgba(0,0,0,0.6);
    color: #fff;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 9;
    border-radius: 50%;
    cursor: pointer;
}
.modal  .album-model {
	width: 900px;
}
.modal .album-model .modal-content {
	background: transparent;
	box-shadow: none !important;
	border: none !important;
}
.modal  .album-model img {
	display: block;
    margin: 0 auto;
    max-width: 100%;
}
.album-slider .sec-tlt {
	font-size: 20px;
}
.modal.in .modal-dialog.album-model {
    -webkit-transform: translate(0,18%);
    -ms-transform: translate(0,18%);
    -o-transform: translate(0,18%);
    transform: translate(0,18%);
}
.mobile-comment .close-comment {
    position: absolute;
    right: 10px;
    top: 10px;
    display: none;
}
/** Comment Section***/
@font-face {
	font-family: 'ProximaNovaRegular';
	src: url('../fonts/ProximaNovaRegular.eot');
	src: local('ProximaNovaRegular'), url('../fonts/ProximaNovaRegular.woff') format('woff'), url('../fonts/ProximaNovaRegular.ttf') format('truetype');
}
.comment-wrapper {
	width: 100%;
	float: left;
	padding: 25px 20px;
	box-sizing: border-box;
	font-family: 'ProximaNovaRegular' !important;
	background: #fff;
}
.comment-inner-wrapper {
	width: 100%;
	float: left;
	position: relative;
}
.comment-header-wrapper h1 {
	font-size: 30px;
	font-weight: 600;
	text-align: left;
}
.comment-header-wrapper  {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
a.post-comment-btn {
	width: 130px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #359b8c;
    position: absolute;
    right: 0px;
    top: -2px;
    border-radius: 20px;
}
.top-comment-btns .view-top-comment {
    float: left !important;
    background: #fff;
    border: 1px solid #359b8c;
    color: #359b8c;
}

.comment-textarea-wrapper {
	width: 100%;
	float: left;
	border: 1px solid #e3e3e3;
}
.text-area-holder {
	width: 100%;
	float: left;
	padding: 15px;
	box-sizing: border-box;
}
.text-area-holder textarea {
	width: 100%;
	float: left;
	resize: none;
	min-height: 90px;
	border: none;
}
.language-select {
	width: 100%;
	float: left;
	text-align: right;
}
.language-select p {
    margin: 0px;
    position: relative;
    width: 25px;
    height: 25px;
    float: right;		
}
.language-select p:nth-child(2) {
	margin-right: 3px;
}
.language-select p label {
	padding: 0px !important;
	margin: 0px;
	display: block;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px !important;
	border: 1px solid #d1d2d3;
	font-size: 14px;
	border-radius: 3px;
}
.language-select p label:before,
.language-select p label:after {
	display: none !important;
}

.language-select [type="radio"]:checked + label:before,
.language-select [type="radio"]:checked + label:after,
.language-select .language-select[type="radio"]:not(:checked) + label:before
.language-select .language-select[type="radio"]:not(:checked) + label:after {
	display: none;
}
.language-select [type="radio"]:checked + label {
	background: #626262;
	color: #fff;
}
.social-button-fields-wrapper {
    width: 100%;
    float: left;
    border-top: 1px solid #f6f6f6;	
}
.social-button-fields-wrapper ul {
    display: block;
    margin: 0px;
    overflow: hidden;
    padding: 10px 15px;
}
.social-button-fields-wrapper .s-icons {
	position: relative;
	margin-right: 5px;
    width: 32px;
    height: 32px;
    float: left;	
}
.social-button-fields-wrapper .s-icons i {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 33px;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
.text-box-field {
    width: 90%;
    float: left;
    height: 25px;
    background: #f4f4f4;
    border: 1px solid #ebecec;
    padding: 0px 10px;
}
.sub-btn {
	width: 75px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #359b8c;
	border: 1px solid #359b8c;
	display: block;
	float: right;
	border-radius: 3px;
}
.sub-btn:hover {
	background: #359b8c;
	color: #fff;
}
.or-text {
    display: inline-block;
    text-align: center;
    padding: 10px 0px;
    font-size: 18px;
    color: #adabab;
}
.field-pad {
	padding: 13px 0px;
}
.pad-5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.comment-fig {
	float: left;
	width: 35px;
	height: 35px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 10px;
}
.comment-fig img {
	max-width: 100%;
}
.comment-thread-wrapper {
    width: 100%;
    float: left;
    padding: 15px 0px;
    position: relative;
}
.comment-bio {
    display: inline-block;
}
.comment-bio .user-name-wpr {
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	margin-right: 10px;
}
.user-points-wpr {
    display: inline-block;
    padding: 5px;
    color: #49659f;
    font-size: 16px;
    background: #e1e6ef;
    font-style: normal;
    line-height: 14px;
}
i.time-comment {
    clear: both;
    display: block;
    font-size: 12px;
    font-style: normal;
    color: #a0a0a0;
    margin-top: 5px;
}
.flag-link {
    position: absolute;
    right: 0px;
    top: 15px;
    color: #b11c1c;
    font-size: 18px;
    cursor: pointer;
}
.flg-icn {
	margin-right: 5px;
	font-style: normal;
}
.comment-thread-head-top {
	width: 100%;
	float: left;
}
.comment-thread-content {
	width: 100%;
	float: left;
}
.comment-thread-content p {
	font-size: 14px;
	color: #333;
}
.clr-green {
	color: #299b5e;
}
.clr-mrn {
	color: #be382d;
}
.clr-lightblue {
	color: #1f7edd;
}
a.reply-btn {
    margin-right: 20px;
}
a.thumb-up {
    margin-right: 20px;
}
.cmt-share-btn {
	float: right;
}
.share-wpr a i {
	margin-right: 5px;
}
.comment-thread-head {
    width: 100%;
    float: left;
}
.comment-replay-wpr {
	width: 100%;
	float: left;
	padding-left: 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #ededee;
}
.comment-thread-wrapper {
	border-bottom: 1px solid #ededee;
}
.comment-replay-wpr .comment-thread-wrapper {
	border: none;
}
.reply-text-box {
    width: 100%;
    float: left;
    padding: 10px 0px;
    box-sizing: border-box;
}
.reply-text-box textarea {
	width: 100%;
	float: left;
	border: 1px solid #e3e3e3;
	padding: 10px;
	min-height: 100px;
	resize: none;
}
.submit-post {
    width: 100%;
    float: left;
    padding: 10px 0px 0px;
}
.submit-post a {
	float: right;
}


.autor-sec {
    padding: 70px 0px;
    margin: 40px 0px;
}
.inner-article-bottom-grid .autor-sec {
    padding: 10px 0px;
    margin: 0px 0px;
}
.latest-updates-wrapper .acc-panel.collapsed:before {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 8px solid #5ab7b0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    left: 48%;
    bottom: -15px;
}
.latest-updates-wrapper .acc-panel
.flw-cont .follow-btn {
    position: absolute;
    left: 0;
    top: 10px;
    font-size: 16px;
    border-radius: 20px;
    background: #e9e9e9;
    color: #222;
    width: 80px;
    text-align: center;
    padding: 0px;
}
.flw-cont .follow-btn:hover {
	color: #222;
}
.splitter-div {
	display: inline-block;
	width: 1px;
	min-height: 130px;
	border-right: 1px solid #e9e9e9;
	margin-bottom: 0px;
}

.mood-list {
	width: 100%;
	float: left;
}
.mood-list ul {
	display: block;
	text-align: left;
}
.mood-list ul li {
    width: 52px;
    height: 52px;
    display: inline-block;
    margin-right: 25px;
    position: relative;	
}
.mood-list ul li a {
	display: block;
	cursor: pointer;
}
.mood-list ul li span {
    width: 52px;
    height: 52px;
    display: block;
    text-align: center;
    font-size: 14px;
}
.mood-list ul li span.rate-sad,
.mood-list ul li span.rate-anger,
.mood-list ul li span.rate-haha,
.mood-list ul li span.rate-love {
    width: 27px;
    height: 27px;
    position: absolute;
    top: -6px;
    right: -10px;
    background: #8c8c7f;
    border-radius: 100%;
    font-size: 9px;
    line-height: 27px;
    text-align: center;
    border: 1px solid #ccc;
    color: #fff;
}
.mood-list ul li p{
    text-align: center;
    margin-top: 5px;
    line-height: 24px;
    margin: 0px;
    padding: 0px;
}
.mood {
	background: url(../images/emoji.png);
}
.mood1 {
	background-position: 0px 0px; 
}
.mood2 {
	background-position: -83px 0px;
}
.mood3 {
	background-position: -165px 0px;
}
.mood4 {
    background-position: -250px 0px;
}
.mood-title {
    font-size: 20px;
    margin-bottom: 2px;
    font-weight: 600;
}
.mood-subtitle {
    color: #ccc;
    font-size: 14px;
    padding: 0px !important;
    word-spacing: inherit !important;	
}
.widget-corner-wrapper .owl-carousel  {
    margin: 0px;
    padding-bottom: 0px;
}
.percentage-span {
 	position: absolute;
    right: -15px;
    top: -43px;
}
.brand-series {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 38px;
	width: 100%;
	z-index: 99;
}
.owl-carousel .owl-item .brand-series img {
    max-width: 100%;
    width: auto;	
}
/*.series-sec-wrapper .sec-tlt {
	margin-bottom: 50px;
}*/
/*.series-sec-wrapper .owl-nav {
    top: -80px;
}*/
.series-sec-wrapper .post-info {
	padding-top: 15px !important;
}

.hundred {
    width: 90px;
    height: 80px;
}
.valai {
    width: 200px;
    height: 40px;
    right: -10px;
    top: -20px;    	
}
.series-carousel2.owl-carousel .owl-stage-outer {
	overflow: visible;
}
.lock-icn {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 35px;
	height: 35px;
	background: #28b944;
	color: #fff;
	line-height: 35px !important;
	text-align: center;
	z-index: 1;
}
/** Latest Updates**/
.latest-updates-wrapper {
	margin: 20px 20px 20px 0px;
}
.latest-updates-wrapper .latest-toggle {
	width: 100%;
	float: left;
	border-radius: 5px;
}
.latest-toggle .post-short-info {
	height: auto;
}
.latest-toggle .panel-group {
	margin: 0px;
}
.latest-toggle .panel-heading {
	background: #5ab7b0;
	color: #fff;
	font-weight: 600;
}
.latest-toggle .panel-default>.panel-heading a[aria-expanded="true"],
.latest-toggle .panel-default>.panel-heading a[aria-expanded="false"] {
	background: #5ab7b0;
	color: #fff;
}
.latest-toggle .panel-collapse {
	background: #f5f5f5;
}
.latest-toggle .panel-collapse h3 {
	font-size: 14px;
    font-family: 'Catamaran', sans-serif;
    line-height: 20px;
    word-break: break-all;	
}
.latest-toggle .post-short-info {
	margin-top: 0px;
	line-height: 16px;
}
.post-short-info {
    height: 18px;
    overflow: hidden;	
}
.latest-updates-list {
	border-bottom: 1px solid #e9e9e9;
    padding: 5px 0px;
}
.latest-updates-list:last-child {
	border-bottom: none;
}
.latest-toggle .panel-title a:hover {
	color: #fff;
}
.latest-toggle .panel-title {
    font-size: 18px;
    font-weight: 600;
    font-family: 'NotoSans-Regular';
}
.widget-corner {
    padding: 20px 20px 15px 20px;
}
.widget-corner-wrapper {
	width: 100%;
	float: left;
	background: #619981;
	margin: 20px 0px;
}
.widget-title {
    font-size: 26px;
    color: #fff;
    padding: 10px 0px 25px;
}
.widget-corner .owl-nav .owl-prev, 
.widget-corner .owl-nav .owl-next {
	background: #fff;
}
.widget-corner .owl-nav .owl-prev:before, 
.widget-corner .owl-nav .owl-next:before {
	color: #000;
}
.widget-corner .owl-nav {
	top: -60px;
}
.widget-caption{
    width: 100%;
    text-align: left;
    padding: 10px 0px;
    color: #fff;
    font-size: 16px;
    display: block;
    background: #619981;
}


.section.hero-view-wrapper {
	padding: 0px;
}
.lightweight-hero-view-carousel {
    /*background-image: url(../images/hero-widget-background.jpg);*/
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #ccc;
    padding: 0;
}
.e-book-inner-wrapper,
.e-book-list-viewinner {
    margin: 0 auto;
    max-width: 1140px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
}
.e-book-list-view {
	width: 100%;
	float: left;
	padding: 0px 0px 20px;
}
.e-book-inner-wrapper .owl-nav {
	z-index: 1;
}
.e-book-list-view.e-book-list-viewbggrey {
	background: #f1f1f1;
}
.e-book-list-view.e-book-list-viewbgwhite {
	background: #fff;
}
.e-book-ul {
    overflow: hidden;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0;
    padding: 0px 10px;
    transition: all 0.8s;  
}

.widget-single-carousel.owl-carousel .owl-item img,
.widget-carousel.owl-carousel .owl-item img,
.trible-widget-carousel.owl-carousel .owl-item img,
.double-widget-carousel.owl-carousel .owl-item img {
	width: auto !important;
	max-width: 100%;
	display: block;
	margin: 0 auto;
} 
.e-bk-listing-wrpr,
.e-bk-listing-wrprslider {
	width: 100%;
	float: left;
}
.e-bk-listing-wrpr {
    padding: 15px;
    background: #fff;	
}
.e-book-ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
.e-bk-listing-wrpr ul {
	overflow: hidden;
}
.list-anhr {
	display: block;
	padding: 15px;
}
.e-bk-listing-wrpr ul li {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-bottom: 15px;
}
.expand-subscribe.active .zmdi-chevron-up {
	transform: rotate(180deg);
}
.e-bdr {
	border: 1px solid #d9d9d9;
}
.e-bk-listing-wrpr .e-book-imgholder {
	float: left;
	width: 170px;
	height: 254px;
	margin-right: 15px;
}
.e-list-overall .e-book-list-viewinner {
	padding-top: 0px;
}
.list-view-content {
	font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
	padding: 10px;	
}
p.e-listcontent-container {
	font-size: 13px;
    line-height: 22px;
    height: 62px;
    overflow: hidden;
}
p.e-listcontent-container.show {
	height: auto;
	overflow: visible;
}
.readmore-lnk {
	float: right;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}
.readmore-lnk:hover {
	color: #f00;
}
.e-price {
	font-weight: bold;
}
h5.e-list-ttl {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 10px;
}
p.e-list-sub-ttl {
    color: #595959;
}
p.e-list-authr {
    position: relative;
    display: table;
    color: #595959;
}
p.e-list-authr i {
	color: #bf0000;
	font-style: normal;
	font-size: 12px;
}
.e-bk-listing-wrpr .e-book-imgholder img {
	max-width: 100%;
}
.e-book-ul li:last-child {
	border-bottom: none;
}
.e-book-ul li a {
    display: block;
    padding: 6px 10px;
    color: #333;
    font-size: 13px;
    text-decoration: none;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    line-height: 24px;
}
.bgwhite {
	background: #fff;
}
.e-bk-listing-wrprslider {
	padding: 0px 10px;
}
.e-book-ul li:hover a {
	color: #ed1c25;
}
.e-book-image-captions {
    background: #fff;
    width: 100%;
    float: left;
}
span.ebook-title {
	display: block;
    text-align: left;
    padding: 5px 5px 5px;
    font-size: 12px;
    color: #333;
    line-height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
   
}
.next-e.disabled,
.prev-e.disabled  {
	pointer-events: none;
}
h1.ebook-list-title.title-font {
font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; 	
}
a.ebook-add {
	display: block;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    background: #000;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    margin-top: 5px;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}
a.ebook-add:hover {
	background: #ed1c25;
}
.ebook-carousel {
    margin: 10px 0px;
    padding: 0px 50px;
}
.e-book-inner-wrapper {
	padding: 35px 100px 50px;
}
.e-book-list-viewinner {
	padding: 20px 50px;
}
.left-e-list {
	width: 100%;
	height: 360px;
    position: relative;
    overflow: hidden;
    padding-top: 0;
    background: #fff;
    border:1px solid #f1f1f1;
    border-bottom: none;	
}
.e-book-list-viewinner .owl-nav {
	z-index: 1;
}
.e-list-top-bottom {
	width: 100%;
	float: left;
	background: #fff;
}
.e-list-top-bottom a {
	display: block;
	width: 50%;
	float: left;
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
	background: #e2e1e1;
	transition: all 0.5s;
}
.e-list-top-bottom a:hover {
	background: #000;
}
.e-list-top-bottom a i:before {
	font-size: 20px;
}
.e-list-top-bottom a:hover i:before {
	color: #fff;
}

.e-list-top-bottom {
	border: 1px solid #f1f1f1;
}
.e-list-top-bottom a:first-child {
	border-right: 1px solid #fff;
}
.ebook-carousel .owl-nav,
.e-book-list-viewinner .owl-nav,
.lightweight-hero-view-carousel .owl-nav  {
	width: 100%;
	top: 45%;	
}
.ebook-carousel .owl-nav .owl-prev,
.ebook-carousel .owl-nav .owl-next,
.e-book-list-viewinner .owl-nav .owl-prev,
.e-book-list-viewinner .owl-nav .owl-next, 
.lightweight-hero-view-carousel .owl-nav .owl-next,
.lightweight-hero-view-carousel .owl-nav .owl-prev  {
	position: absolute;
} 
.ebook-carousel .owl-nav .owl-prev,
.e-book-list-viewinner .owl-nav .owl-prev  {
	left: 0px;
}
.ebook-carousel .owl-nav .owl-next,
.e-book-list-viewinner .owl-nav .owl-next  {
	right: 0px;
}
.e-book-list-viewinner .owl-nav .owl-prev {
	left: 0px;
}
.e-book-list-viewinner .owl-nav .owl-next {
	right: 0px;
}
.full-ebook .owl-nav .owl-prev,
.lightweight-hero-view-carousel .owl-nav .owl-prev {
	left: -50px;
	position: absolute;
}
.right-ebook-carousel .owl-nav .owl-next {
	right: -33px;
}
.right-ebook-carousel .owl-nav .owl-prev {
	left: -38px;
}
.full-ebook .owl-nav .owl-next,
.lightweight-hero-view-carousel .owl-nav .owl-next {
	right: -50px;
	position: absolute;
}
h1.ebook-list-title.title-font {
    font-size: 36px;
}
h1.ebook-list-title {
	font-size: 20px;
    margin-bottom: 20px;
    position: relative;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    margin-top: 0px;   
}
.e-list-overall-title h1.ebook-list-title {
	margin-top: 30px;
	font-size: 30px;
	font-weight: 600;
}
.view-all-ebooks {
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 14px;
    text-decoration: none;
    color: #ee1c25;
    cursor: pointer;
}
.lightweight-hero-view-carousel .owl-nav .owl-next,
.lightweight-hero-view-carousel .owl-nav .owl-next 
.ebook-list-title {
    display: block;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 600;
}
.fullpage-wrapper .author-section-wrapper {
	padding-left: 0px;
	padding-right: 0px;
}
.author-section-wrapper .prof-sec {
	background: #fff;
	padding: 40px;
}
.author-social a {
	display: inline-block;
}
.author-social a i {
    border-radius: 50%;
    overflow: hidden;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    text-align: center;
}
.language {
	background: #fff;
}
.language-wrapper {
	position: relative;
}
.language-wrapper.show .down-arrow-list {
	transform: rotate(180deg);
}
.language-wrapper a {
	display: block;
	padding: 10px;
	background: #ededed;
}
.down-arrow-list {
	position: absolute;
    right: 13px;
    top: 10px;
    pointer-events: none;
    transition: all 0.5s;
}
.down-arrow-list:before {
	font-size: 22px;
}
.language-list {
	height: 0px;
	transition: height 0.5s;
	overflow: hidden;
}
.language-list.active {
	height: 82px;
	transition: height 0.5s;
}
.language-list a {
	display: block;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
.language-list a:hover {
	color: #f00;
}
.language li:first-child {
	margin-bottom: 20px;
}
.language li a {
    display: block;
    padding: 10px;	
	font-size: 14px;    
}
.items-eligible a {
	background: #ededed;
}
.items-eligible a:hover {
	background: #e6e6e6;
}
.best-seller {
    position: absolute;
    right: 0px;
    top: 20px;
    min-width: 180px;
    background: #e0e0e0;
}
.best-seller .best-seller-header {
	display: block;
	padding: 10px;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
.best-seller-drop {
    position: absolute;
    top: 37px;
    right: 0px;
    background: #fff;
    border: 1px solid #ccc;
    border-top: none;
    z-index: 1;
    min-width: 180px;
    display: none;
}
.e-book-headerlist {
	width: 100%;
	float: left;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	border-bottom: 1px solid #e8e8e8;	
}
.headerlist-drop {
    position: absolute;
    top: 55px;
    left: 0px;
    background: #fff;
    min-width: 750px;
    z-index: 11;
    border-top: none;
    display: none;
}
.headerlist-drop.active {
	display: block;
}
.headerlist-title.show {
    box-shadow: 0px -5px 10px #ccc;
    position: relative;
    background: #fff;
    color: #9c303b;
    z-index: 111;
}
.e-menu-left {
	float: left;
	position: relative;
}
.headerlist-drop .headerlist-title {
	display: none;
}
.e-menu-left:hover  .headerlist-drop {
	display: block;
}
.headerlist-drop {
    box-shadow: 0px -1px 10px #ccc;
}

.headerlist-title.show .e-arrow-list {
	transform: rotate(0deg);
}
.headerlist-drop ul {
	display: block;
	padding: 50px 30px;
	overflow: hidden;
	margin: 0px;
}
.headerlist-drop ul li {
	float: left;
	margin: 0px 10px 15px 0px;
	list-style: none;
	border: 1px solid #000;
    border-radius: 29px;
    overflow: hidden;	
}
.headerlist-drop ul li:hover {
	background: #000;
}
.headerlist-drop ul li a {
    padding: 5px 10px;
    text-align: center;
    color: #000;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    display: block;
    background: #fff;
    font-size: 12px;
}
.headerlist-drop ul li:hover a {
	color: #fff;
	background: #000;
}
.shopping-cart-icn {
    position: absolute;
    right: 0px;
    top: 7px;
    padding: 15px 15px 10px;
    border: 1px solid transparent;
}
.shopping-cart-icn .zmdi-shopping-cart:before {
	font-size: 20px;
}
.headerlist-title {
	float: left;
	padding: 10px 50px 10px 10px;
	text-align: left;
	font-size: 26px;
	color: #000;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	position: relative;	
}
.best-seller-drop.active {
	display: block;
}
.best-seller.show .seller-arrow-list {
	transform: rotate(0deg);
}
.best-seller-drop ul {
	display: block;
}
.e-arrow-list {
    position: absolute;
    right: 15px;
    top: 15px;
    transition: all 0.5s;
   	transform: rotate(180deg);
}
.best-seller-drop ul li {
	width: 100%;
	float: left;
	list-style: none;
}
.best-seller-drop ul li a {
	display: block;
	padding: 10px;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #000;	
}
.best-seller-drop ul li a:hover {
	background: #e0e0e0;
}
.seller-arrow-list {
    position: absolute;
    right: 10px;
    top: 7px;
    pointer-events: none;
    transition: all 0.5s;
   	transform: rotate(180deg);
}
.seller-arrow-list:before {
 font-size: 22px;
}
.cart-arrow-list {
	transform: rotate(180deg);
	margin-left: 3px;
	transition: all 0.5s;
}
.cart-arrow-list:before {
	font-size: 20px;
}
.count-crt {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #D61709;
    color: #fff;
    font-size: 11px;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 27px;
}
.cart-listshow {
    width: 100%;
    float: left;
    padding: 15px 20px 0px;
    border: 1px solid #e8e8e8;
    border-top: none;
    box-sizing: border-box;
    background: #fbfbfb;
    display: none;
}
.shopping-cart-icn.show {
	background: #fbfbfb;
    border: 1px solid #e8e8e8;
    border-bottom: none;
}
.shopping-cart-icn.show .cart-arrow-list {
	transform: rotate(0deg);
}
.cart-listshow figure {
    width: 50px;
    float: left;
    overflow: hidden;
    margin-right: 15px;	
}
.cart-listshow figure img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.items-count {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.cart-listshow-detail h3 {
	font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;	
}
.cart-listshow-detail {
	position: relative;
}
.sub-total-wpr {
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 10px;
}
.sub-total-price {
	text-align: right;
}
.sub-total-price span {
	display: inline-block;
	margin-left: 15px;
}
.sub-total-price,
.checkout-btn-wpr {
	width: 100%;
	float: left;
}
.checkout-bn {
	float: right;
	padding: 5px 20px;
	text-align: center;
	background: #ee1c25;
	color: #fff;
}
.checkout-bn:hover,
.checkout-bn:focus {
	color: #fff;
}
.checkout-btn-wpr {
	margin-top: 10px;
}
.remove-book {
	display: inline-block;
	clear: both;
	font-size: 14px;
	text-decoration: underline;
}
.remove-book:hover {
	color: #f00;
	text-decoration: underline;
}
.items-count span {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;	
}
.items-count span:first-child {
    float: left;
    font-size: 18px;
    color: #333;
    font-weight: 600;
}
.items-count span:last-child {
    float: right;
    font-size: 18px;
    color: #333;
    font-weight: 600;
}
.author-social a i:before {
	color: #fff;
}
.cart-list-items {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.cart-listshow-detail p {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 24px;	
}
.book-price {
	position: absolute;
	right: 0px;
	top: 0px;
}
.cart-list-items:last-child {
	border-bottom: none;
	margin-bottom: none;
}

figure.inner-view-fig {
    width: 200px;
    overflow: hidden;
}
figure.inner-view-fig img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
figure.inner-view-fig:after {
	content: '';
    display: block;
    padding-bottom: 14.29%;
    background-image: url(../images/book_shadow.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
}
.list-inner-toppad {
	padding-top: 30px;
}
.inner-list-view-content {
	width: 100%;
	float: left;
	position: relative;
}
.content-view-title {
	display: block;
    margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-size: 26px;
    line-height: 38px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}
.content-viewsubtitle {
    font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin-top: 0;
    padding-top: 0;
    color: #595959;
    display: inline-block;	
}
.bk-author {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #b7b6b6;
    margin: 0px;
    padding: 0px 5px;
    font-size: 12px;
    margin-bottom: 10px;
    display: block;	
}
.strike-throw-wrapper {
	display: block;
	padding: 0px 10px;
}
.strike-throw-wrapper span {
	font-size: 12px;
}
.strike-throw-wrapper span:first-child {
	float: left;
}
.strike-throw-wrapper span:last-child {
	float: right;
	text-decoration: line-through;
}
.save-wrapper {
	display: block;
    clear: both;
    padding: 10px 10px 0px;
    border-top: 1px solid #e2dddd;
    margin-top: 10px;
    overflow: hidden;
}
.save-wrapper span {
	float: left;
	font-size: 13px;
	color: #000;
}
.save-wrapper span:first-child {

}
.save-wrapper span:last-child {
	margin-left: 5px;
	font-size: 14px;
	color: #bf0000;
}
.by-name {
    display: block;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
.by-name {
	display: inline-block;
	color: #bf0000;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	text-decoration: underline;
}
.book-content {
    width: 100%;
    float: left;
    clear: both;
    position: relative;
    padding-bottom: 0px;
    height: 200px;
    margin-bottom: 40px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6; 
}
.book-content.show {
    height: auto;
    margin-bottom: 40px;
    overflow: visible;	
}
.book-content.show:after {
	display: none;
}
.book-content:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 6.6rem;
    background: #fff;
    background: -webkit-linear-gradient(270deg,rgba(255,255,255,0) 0,white 96%);
    background: -ms-linear-gradient(270deg,rgba(255,255,255,0) 0,white 96%);
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,white 96%);
    opacity: 1;
    transition: all .75s;	
}
.content-block {
	position: absolute;
    bottom: 27px;
    left: 47%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 40px;
    background: #fff;
}
.content-block:hover i:before {
	color: #bf0000;
}

.content-block i:before {
	font-size: 20px;
}
.content-block .long-up {
	display: none;
}
.book-content span {
	display: block;
	font-size: 18px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 0px;
	color: #333;
	padding-top: 10px;
}
.book-content p {
	margin-bottom: 10px;
    font-family: Georgia,"Times",times,serif;
    font-size: 1.4rem;
    line-height: 2.3rem;
    color: #000;
    position: relative;	
}
.books-price-right {
    width: 220px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
    padding: 0px 6px 25px;
}
.by-the-book {
	font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-style: normal;
    color: #0d0d0d;
    padding: 25px 0px 15px 10px;
    margin: 0 0 5px;
    display: block;
    text-align: left;
    font-weight: 600;
}
.bg-grey {
	background: #ededed;
}
.pa-tp-btm {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 30px;
}
.bk-price {
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    padding: 5px 5px;
}
.related-books span.ebook-title {
	display: block;
    text-align: left;
    padding: 0px 5px 0px;
    font-size: 12px;
    color: #333;
    height: auto;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 24px;	
}
.active-price{
    font-weight: bold;
    text-align: left;
    padding: 0px 5px 0px 10px;
    font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
    clear: both;    
}
.books-price-right .price-wrapper {
	margin-left: 20px;
}
.price-wrapper {
	display: inline-block;
	margin-left: 0px;
}
.add-buy-cart {
	width: 100%;
	float: left;
	margin-top: 10px;
	padding: 0px 10px;
}
.add-buy-cart a {
	display: block;
	padding: 5px 10px;
	width: 100%;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.add-buy-cart a:first-child {
	background: #bf0000;
	margin-bottom: 10px;
}
.add-buy-cart a:last-child {
	background: #000;
}
.scl-desc {
	display: inline-block;
}
.scl-desc span {
	font-size: 15px;
}
.scl-desc p {
    display: block;
    font-size: 14px;
    background: #e9e9e9;
    border-radius: 10px;
    max-width: 40px;
    text-align: center;
    line-height: 22px;	
}
.clr-mrn {
	color: #c12b10;
}
.clr-fb {
	color: #3b5998;
}
.clr-twtr {
	color: #23bdd9;
}
.profile-information-wrapper {
    position: absolute;
    bottom: -70px;
    right: 0px;
    width: 100%;
    z-index: 1;
}
.author-social-bio {
    float: right;
    margin: 105px 0px 0px;
}
.author-social-bio .bio-title {
    float: left;
    margin-right: 3px;
    margin-top: 4px;
}
.static-footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 9999;
}

.e-list {
	margin-bottom: 15px;
}
.e-list-margin {
	margin: 20px 0px;
}
.e-list .e-book-imgholder img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.e-list .e-book-imgholder {
	background: #fff;
}
.e-book-listing {
    width: 100%;
    float: left;
    background: #fff;
}
.pad-comman-tb {
	padding: 50px 0px;
}

.slider-carousel.owl-carousel .owl-item img {
	display: block;
    max-width: 100%;
    /*transform: scale(1.3);*/
}
.bookitem-secondary-metadata h2 {
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}
.bookitem-secondary-metadata ul {
	display: block;
	overflow: hidden;
}
.bookitem-secondary-metadata ul li {
	list-style: none;
	width: 100%;
	float: left;
	font-size: 14px;
}
.device-icons {
	width: 100%;
	float: left;
}
.device-icons p {
	display: block;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
}
.device-icons ul {
	display: block;
	overflow: hidden;
}
.device-icons ul li {
	float: left;
	margin-right: 20px;
}
.device-icons ul li span {
    display: block;
    text-align: center;
    padding: 5px 0px;
    color: #333;
    font-size: 9px;
}
.device-icons ul li i {
	display: block;
	text-align: center;
}
.device-icons ul li i:before {
	font-size: 40px;
}
.device-wrpr {
	border-top: 1px solid #ccc;
}

.one_and_off.owl-carousel .owl-stage { 
	padding-left:0 !important;
} 
.article-loader .tbl-cell {
	width: 100%;
	float: left;
	text-align: center;
}
.article-loader .tbl-cell img {
    margin: 0 auto;
    display: block;
    width: 150px;
}
.article-loader .loader-animation, 
.article-loader .loader-animation:before, 
.article-loader .loader-animation:after {
    width: 1em;
    height: 1em;
}
.article-loader {
    width: 100%;
    float: left;
    padding: 10px 0px;
}
#exclusive1 .post-items .cat-tag,
.magazine-home-slider2  .post-short-info .cat-tag,
.half-post .post-short-info .cat-tag {
    position: absolute;
    right: 2px;
    top: 2px;
}
.media-block img {
	max-width: 100%;
}
.renev-sec {
	width: 100%;
    float: left;
    background: url(../images/renewal-reminder.jpg) no-repeat;
    background-size: cover;
    min-height: 600px;
    padding: 50px 0px;
    margin: 20px 0px;
    position: relative;
}
.renev-sec h1 {
    font-size: 18px;
    color: #a86aaf;
    margin-bottom: 20px;
    text-align: center;
}
.renev-sec p {
    line-height: 24px;
    font-size: 18px;
    color: #a86aaf;
    margin-bottom: 10px;
    text-align: center;
}
.renev-add {
	width: 100%;
	text-align: center;
	float: left;
	overflow: hidden;
}
.renev-add img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.renew-close {
    position: absolute;
    right: -10px;
    top: -10px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.renew-close:hover i:before {
	color: #f00;
}
.renew-close i {
	font-size: 26px;
}
.archive-listimg {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px 0px;
    background: #fff;
}
.archive-listimg img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.text-area-select label {
	display: block !important;
	position: relative !important;
}


/** Style Guide **/
.field-left-pane {
	background: #fff;
	width: 250px;
}
.field-right-pane  {
	width: calc(100% - 250px);	
}
.field-left-pane,
.field-right-pane {
	float: left;
	box-sizing: border-box;
} 
.styleguide-text {
	display: block;
    font-size: 26px;
    padding: 20px 0px;
    text-align: center;
    background: #ee1c25;
    color: #fff;
}
.list-categ {
	width: 100%;
	float: left;
	clear: both;
	border-top: 1px solid #f1f1f1;	
}
.list-categ li {
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #f1f1f1;
}
.list-categ li a {
    display: block;
    padding: 10px;
    text-align: left;
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;
    line-height: 24px;
    padding: 10px 20px;
    transition: all 0.5s;
}
.style-logo-a {
    background: #fff;
    padding: 12px 80px 11px 0px;
    text-align: left;
    width: 250px;
    float: left;
}
.style-header {
	width: 100%;
	float: left;
	box-sizing: border-box;
}
.list-categ li a:hover {
    background: #ee1c25;
    color: #fff;
}
.table-div {
	display: table;
	width: 100%;
	height: 100%;
}
.tablecell-div {
	display: table-cell;
	vertical-align: middle;
}
.table-inner-div {
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}
.style-content {
    width: 750px;
    display: inline-block;
    border: 1px solid #f1f1f1;
    padding: 20px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: inset 0px 0px 30px #9e9c9c;    
}
.text-bx {
	width: 100%;
	float: left;
	height: 40px;
	padding: 0px 10px;
	color: #333;
	border:	1px solid #e2e2e2;
	border-radius: 3px;
}
.fied-desc {
    display: block;
    clear: both;
    padding: 5px 0px;
    color: #b5b5b5;
    text-align: left;
    font-size: 14px;
    margin: 0px;
    font-weight: normal;
}
.style-content-inner {
	overflow: hidden;
}
.style-content .pre-wrapper {
    display: block;
    padding: 9.5px 0px;
    font-size: 16px;
    line-height: normal;
    word-break: break-all;
    word-wrap: break-word;
    border-radius: 4px;
    text-align: left;
    margin-top: 10px;
    padding-top: 0px;
    overflow: hidden;
    color: #fff;
}
.style-content span.code-title {
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
    display: inline-block;
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    margin: 0 auto;
    padding: 0px 0px 10px;
    color: #333;
}
.style-content .content-div {
	display: none;
}
.text-area {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #e2e2e2;
    resize: none;
    min-height: 100px;
    max-height: 100px;
    border-radius: 3px;	
}
.source-code-wrapper {
    width: 100%;
    float: left;
    padding: 10px;
    background: #fff;
    color: #000;
    border: 1px solid #dad3d3;
    transition: all 0.5s;
}
.style-content:hover .source-code-wrapper {
	background: #000;
	color: #c39a9a;
}
.select-bx {
    width: 100%;
    height: 40px;
    border: 1px solid #dad3d3;
    padding: 10px;
    border-radius: 3px;
}
.select-options {
    width: 300px;
    position: relative;
}
.select-drop-arw {
    pointer-events: none;
}
.select-drop-arw:before {
    width: 0px;
    height: 0px;
    content: '';
    border-top: 10px solid #000;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: 10px;
    top: 16px;	
}
.select-drop-arw:after {
    width: 0px;
    height: 0px;
    content: '';
    border-top: 10px solid #fff;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: 10px;
    top: 14px;
}
.radio-form p {
	float: left;
	margin: 0px 10px 0px 0px;
}
.radio-form p [type="radio"]:checked + label:after, 
.radio-form p [type="radio"]:not(:checked) + label:after {
    top: 3px;
    left: 3px;
}


.styled-checkbox {
  position: absolute; // take it out of document flow
  opacity: 0; // hide it
}

.styled-checkbox  + label {
    position: relative;
    cursor: pointer;
    padding: 0;
}
.styled-checkbox + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: #dad3d3;
}

.styled-checkbox:hover + label:before {
    background: #ee1c25;
}

.styled-checkbox:checked + label:before {
    background: #ee1c25;
}
  
.styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 
      2px 0 0 white,
      4px 0 0 white,
      4px -2px 0 white,
      4px -4px 0 white,
      4px -6px 0 white,
      4px -8px 0 white;
    transform: rotate(45deg);
}

.unstyled {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
}

.unstyled li {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
}
.unstyled li label {
	 color: #b5b5b5;
}
.comman-btn {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 5px;
	background: #000;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
.comman-btn:hover,
.comman-btn:focus {
	background: #ee1c25;
	color: #fff;
}

.category-most .editors-pick  {
	background: none;
	margin-top: 20px;
}
.category-trend {
	margin-top: 20px;
}
.category-most .editors-pick h3 {
	margin-bottom: 0px;
}
.category-most .editors-pick .editors-pick-list {
    padding: 15px 15px 15px 15px;
}
.category-trend .top-trends-list  {
	margin-top: 15px;
}
.category-trend .ad-sec-1 {
    background: #fff;
    padding: 20px 0px;
}
.magazine-home-section {
	background: #fff;
	overflow: hidden;
	margin-top: 0px !important;	
}
.magazine-home-sectionleft {
	background: #e8e8e8;
	padding: 20px 55px 85px 30px;
	overflow: hidden;
}
.magazine-home-section .mag-rcp-sec .sec-ad {
	background: #fff !important;
}
.magazine-home-slider {
	padding: 20px;
	background: #f1f1f1;
}
.vikatan-subscriberight {
	background: #fff;
	text-align: center;
}
.vikatan-subscriberight-inner {
    display: inline-block;
    margin: 0 auto;
    background: #e9e9e9;
    max-width: 450px;
    min-width: 450px;
    padding: 50px 0px 0px 0px;
    margin-top: 75px;
}
.subscriberight-vikatanlogo {
	display: block;
	text-align: center;
}
.subscriberight-vikatanlogo img {
	display: block;
	margin: 0 auto;
	width: 130px;
}
.subscribe-link-wrapper a {
    font-size: 20px;
    display: inline-block;
    margin: 45px auto 20px;
    text-decoration: underline;
    font-weight: 600;	
}
.subscribe-link-wrapper p {
    padding: 0px 85px 10px;	
}
.subscribe-cross-wpr {
	overflow: hidden;
    width: 100%;
    float: left;
    height: 370px;
    position: relative;	
}
.subscribe-cross-wpr img {
    width: 250px;
    position: absolute;
}
.subscribe-cross-wpr img:first-child {
    left: -30px;
    top: 40px;
    transform: rotate(-9deg);
}
.subscribe-cross-wpr img:last-child {
    right: -30px;
    top: 40px;
    transform: rotate(9deg);
}
.mag-home-slider2 {
	padding: 45px 0px 0px 55px;
}
.mag-home-slidernextgroup {
    padding: 100px 0px 0px 55px;
}
.mag-home-slidernextgroup .editors-pick-list {
    padding: 15px 0px 12px 0px;
}
.mag-sub-content {
	font-size: 12px;
	line-height: 24px;
	color: #8b8b8b;
}
.mag-home-slider3 .editors-pick-list,
.mag-home-slider5 .editors-pick-list {
	border-bottom: 1px solid #e3e3e3;
}
.mag-home-slider3 .editors-pick-list:last-child,
.mag-home-slider5 .editors-pick-list:last-child {
	border-bottom: none;
}
.mag-home-trends {
	padding: 0px 100px;
}
.mag-home-trends .top-trend-mag {
    width: 100%;
    float: left;
    padding: 20px 15px;
    border: 1px solid #e3e3e3;
    margin-top: 40px;
    box-sizing: border-box;
}
.mag-slider-split {
	margin-top: 45px;
	margin-bottom: 45px;
}
.mag-right-editpic .editors-pick {
	margin-top: 30px;
	margin-bottom: 30px;
    padding-top: 15px;
    background: none;
}
/*.latest-mag-btn {
    height: 45px;
    padding: 0px 0px;
    text-align: center;
    color: #fff;
    background: #9c303b;
    display: inline-block;
    clear: both;
    margin: 18px auto 18px;
    line-height: 45px;
    border-radius: 5px;
    width: 150px;
}*/
.latest-edition-sec-wrapper .latest-editions-carousel .item  {
	text-align: center;
}
.latest-edition-sec-wrapper .latest-editions-carousel a.btn-raised {
    height: 45px;
    padding: 0px 0px;
    text-align: center;
    color: #fff;
    background: #9c303b;
    display: inline-block;
    clear: both;
    margin: 18px auto 18px;
    line-height: 45px;
    border-radius: 5px;
    width: 150px;
}
.latest-editions-carousel a {
	display: block;
	text-align: center;
}
.latest-edition-sec-wrapper {
    padding: 45px 30px 45px 55px;
    background: #fff;	
}
.magazine-main-home {
	padding: 0px !important;
}
.authorsocial-count {
    padding: 20px 20px 20px 120px;
    background: #f8f6f9 url(../images/ac-social.png) no-repeat;
    background-size: 100px;
    background-position: 15px 15px;
}
.authorsocial-count a {
    width: 35px;
    height: 50px;
    background: url(../images/counter-bg.png)no-repeat;
    background-size: 35px;
    margin: 0px 0px 0px 0px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
}
.authorsocial-count .bio-title {
	margin-bottom: 10px;
}
.fold-count {
	padding: 0px 0px 0px 15px;
}
.author-img-showtop {
    height: 296px;
    width: 100%;
    text-align: center;
    overflow: hidden;	
}
.author-img-showtop img {
    max-width: 100%;
    display: block;
    margin: auto;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}
.prof-wrapper {
	width: 100%;
	height: 296px;
	float: left;
	position: relative;
	z-index: 1;
}
.e-bk-listing-wrpr ul.pagination li {
	width: auto;
}
.PhotoAlbumblock .owl-stage,
.cinema-carousel .owl-stage {
	padding-left: 0px !important;
}
.ebook-home-head {
	background: #fff;
	float: left;
	width: 100%;	
}
.ebook-home-headinner {
	position: relative;
	margin: 0 auto;
	max-width: 1140px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
}
.ebook-alert {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 8px;
    text-align: center;
    background: #e9f5f4;
    border: 1px solid #1E9691;
    font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
    z-index: 111;
    box-sizing: border-box;	
}
.ebook-alert p {
    font-size: 14px;
    line-height: 24px;
    color: #195A5A;
    margin: 0px;
}
.flow-sec {
	overflow: hidden;
}
.buy-mag-wpr {
	background: #fff;
}
.widget-single-carousel .owl-item,
.widget-carousel .owl-item {
	background: none;
}
.ad-sec-1,
.ad-sec-4 {
	text-align: center;
}
.ad-center .text-center,
.ad-sec-1 .text-center {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding: 0px;	
}
.mag-home-slider2 .post-info {
    border: 1px solid #eaeaea;
    border-top: none;
}
.video-breadcrumb .breadcrumb>.active {
	color: #c7c3c3 !important;
}
.video-breadcrumb .article-category-name  {
	color: #efaf00;	
}
.fullpage-wrapper .video-common-pad {
	padding: 0px 0px 0px 0px !important;
}
.newsletter-page .signup-btn {
	float:left; 
	font-size:14px; 
	padding:10px 15px; 
	border:1px solid #ccc; 
	text-transform:uppercase; 
	color:#777; 
	background-color:#fff; 
	margin-top: 10px;
}
.newsletter-page .signup-btn:hover {
	background-color:red; 
	border:1px solid red;
	color:#fff;
}
.error{
	color:red;
}
.fullpage-wrapper .newsletter-sec-wpr {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.magazine-home-slider3 .mag-sub-content {
    overflow: hidden;
    min-height: 68px;
    max-height: 68px;	
}
.list-mag-article {
	background: #fff;
    padding: 15px 0px;
    margin-top: 20px;
}
.list-mag-article .magazine-home-slider3 .editors-pick-list {
	padding: 5px 15px 10px 0px;
    overflow: hidden;
    margin-bottom: 5px;	
}
.mag-right-editpic .magazine-home-slider3 .editors-pick-list {
	padding: 10px 15px 10px 15px;
}
.editors-pick.mag-home-slider3 h3 {
	margin-bottom: 5px;
}
.magazine-home-slider3 .sec-tlt {
    display: block;
    margin-top: 0px;
    clear: both;
    padding-left: 10px;
    margin-bottom: 5px;
}
.single-issue-wpr {
	float: left;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 20px 0px;
}
.single-issue-wpr img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}



/****App landing page****/

.app-landing-wrapper {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 104px 0px 180px 120px;
    background: #fff;	
}
.app-landing-leftpane {
	float: left;
    max-width: 565px;
    width: 100%;
}
.app-sectionno-pd {
	padding: 0px !important
}
.app-landing-leftpane h3 {
    font-size: 44px;
    margin-bottom: 40px;
}
.app-landing-leftpane h3 strong {
	color: #db1919;
}
.app-landing-leftpane p {
    font-size: 22px;
    color: #555555;
    line-height: 32px;
    word-break: break-word;
}
.app-form-fields {
	width: 100%;
	float: left;
	margin: 30px 0px;
}
.app-form-fields input {
	width: 100%;
	height: 50px;
	border: 1px solid #c7c7c7;
	padding: 0px 25px;
	color: #000;
	outline: none;
}
.app-form-fields input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  font-size: 16px;
}
.app-form-fields input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  font-size: 16px;
}
.app-form-fields input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  font-size: 16px;
}
.app-form-fields input:-moz-placeholder { /* Firefox 18- */
  color: #000;
  font-size: 16px;
}
.app-landing-btn {
	width: 100%;
	float: left;
}
.app-landing-btn a {
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #db1919;
	outline: none;
	display: inline-block;
}
.app-landing-btn a:hover,
.app-landing-btn a:focus {
	color: #fff;
	background: #db1919;	
}
.app-hand-phone {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	text-align: center;
}
.app-hand-phone img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}


/****Share Friends*******/
.share-friends-wpr {
	width: 100%;
	float: left;
	background: rgba(229,244,241,1);
	background: -moz-linear-gradient(top, rgba(229,244,241,1) 0%, rgba(227,236,243,1) 61%, rgba(225,228,244,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(229,244,241,1)), color-stop(61%, rgba(227,236,243,1)), color-stop(100%, rgba(225,228,244,1)));
	background: -webkit-linear-gradient(top, rgba(229,244,241,1) 0%, rgba(227,236,243,1) 61%, rgba(225,228,244,1) 100%);
	background: -o-linear-gradient(top, rgba(229,244,241,1) 0%, rgba(227,236,243,1) 61%, rgba(225,228,244,1) 100%);
	background: -ms-linear-gradient(top, rgba(229,244,241,1) 0%, rgba(227,236,243,1) 61%, rgba(225,228,244,1) 100%);
	background: linear-gradient(to bottom, rgba(229,244,241,1) 0%, rgba(227,236,243,1) 61%, rgba(225,228,244,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4f1', endColorstr='#e1e4f4', GradientType=0 );	
}
.share-friends-mid {
	max-width: 460px;
	background: #fff;
	padding: 35px;
	box-sizing: border-box;
	margin: 20px auto;
	width: 100%;
}
.share-form .form-group {
	position: relative;
	margin-bottom: 25px;
	clear: both;
}
.share-ttl {
    font-size: 22px;
    margin-bottom: 5px;
}
.share-subttl {
    margin-bottom: 45px;
    line-height: 24px;
    color: #333;
    font-size: 14px;
}
.share-form .form-group .btn-submit {
	width: 100%;
}
.share-form .form-group .btn-submit:hover {
	background: #212121;
	color: #fff;
}
.friends-mail {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}
.friends-mail p {
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
    color: #777777;
}
.share-textarea {
	width: 100%;
    float: left;
    border: 1px solid #d6d6d6;
    min-height: 178px;
    max-height: 178px;
    box-sizing: border-box;
    resize: none;
    margin-bottom: 20px;
    padding: 15px;
}



/*****Newsletter mail******/
.newsletter-mail {
    max-width: 600px;
    width: 100%;
    background: #f7f7f7;
    margin: 20px auto;
    overflow: hidden;
}
.newsletter-mail-header {
	width: 100%;
	float: left;
	background: #fff;
}
.newsletter-mail-header ul {
	float: right;
	margin: 0px 0px 0px 0px;
}
.newsletter-mail-header ul li {
	float: left;
}
.newsletter-mail-header ul li a {
	display: block;
	padding: 20px;
	font-size: 14px;
	text-align: center;
	color: #333;
	background: #fff;
	text-decoration: none;
}
.newsletter-banner {
	height: 250px;
	width: 100%;
	float: left;
	background: url(../images/bn1.png) no-repeat center;
	position: relative;
}
.newsletter-banner-overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
}
.newsletter-banner-overlay h3 {
    color: #fff;
    position: absolute;
    left: 0;
    top: 100px;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-size: 30px;
}
.newsletter-banner-overlay h3 p {
    display: block;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    font-size: 18px;
    color: #eaeaea;
}
.newsletter-content-sec {
	width: 100%;
	float: left;
	padding: 30px 25px;
	box-sizing: border-box;
	background: #f7f7f7;
}
.archive-corner {
    padding: 15px;
    background: #fff;
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.newsblock-title {
	color: #a3a3a3;
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 14px;
	text-transform: uppercase;
}
.newsblocksec-title {
	font-size: 26px;
	font-weight: 600;
	text-align: left;
	line-height: 30px;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 20px;
}
.newsblocksec-title:after {
	content: '';
	width: 25%;
	height: 2px;
	background: #000;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.article-poster-wrapper {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.article-poster-wrapper figure {
    margin: 0;
    width: 190px;
    height: 167px;
    float: left;
    margin-right: 15px;	
}
.article-poster-wrapper figure img {
	max-width: 100%;
}
.author-bref .article-tag-date {
	font-size: 12px;
}
.article-post-desc-wpr {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.article-poster-content {
	display: inline;
}
.poster-main-fig {
	width: 100%;
	float: left;
	overflow: hidden;
}
.poster-main-fig img {
	max-width: 100%;
}
.tag-article {
    padding: 3px 10px;
    display: inline-block;
    background: #d3a322;
    color: #fff;
    font-size: 14px;	
}
.article-post-title {
    font-size: 18px;
    margin: 15px 0px 15px 0px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;	
}
.article-post-cont {
	font-size: 14px;
    line-height: 24px;
    color: #333;
    overflow: hidden;
}
.article-poster-wrapper a {
	display: block;
	cursor: pointer;
}
.art-bio-wpr {
	width: 100%;
	float: left;
}
.art-bio-wpr figure {
	width: 30px;
    height: 30px;
    float: left;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 10px;
}
.art-bio-wpr figure img {
	width: 30px;
	height: 30px;
}
.article-post-desc-cnt {
    width: 100%;
    float: left;
    background: #fff;
    padding: 5px 30px 20px;
}
.author-bref {
	padding: 4px 0px;
	color: #a5a3a3;
}
.poll-container {
	width: 100%;
	float: left;
}
.poll-container ul {
	width: 100%;
	float: left;
	margin: 0px;
}
.poll-container ul li {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}
.poll-container ul li:last-child {
	margin-bottom: 0px;
}
.poll-container ul li a {
	display: block;
	padding: 12px 15px;
	text-align: left;
	background: #fff;
	color: #000;
	font-size: 14px;
}
.poll-container ul li a:focus {
	background: #f00;
	color: #fff;
}
.poll-container ul li.active a:focus {
	background: #1cd185;
	color: #fff;
}
.correct-ans-wpr {
	width: 100%;
	float: left;
	padding: 28px 0px 0px 0px;
}
.correct-ans-wpr p {
	font-size: 14px;
	text-align: left;
	margin: 0px;
}
.correct-ans-wpr p strong {
	color: #1cd185;
	margin-right: 10px;
}
.public-think-wpr figure {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.public-think-wpr ul {
	width: 100%;
	float: left;
	margin: 0px;
}
.public-think-wpr ul li {
    width: 100%;
    float: left;
    margin: 15px 0px 10px 0px;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px;
}
.public-think-wpr ul li:last-child {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.public-think-wpr figure img {
	width: 50px;
	height: 50px;
}
.public-think-content {
	display: inline;
}
.public-think-content span {
	font-weight: 600;
	display: block;
}
.public-think-content p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    height: 48px;
    overflow: hidden;	
}
.go-app {
	margin: 5px 0px 0px 0px;
}
.go-app-para {
    width: 75%;
    margin-top: 10px;
}
.app-lnk-wpr {
	width: 300px;
    margin: 10px 0px 15px 0px;
    float: left;
}
.app-lnk-wpr li {
	float: left;
	margin-right: 10px;
}
.app-lnk-wpr li:last-child {
	margin-right: 0px;
}
.device-img {
	background: #fff url(../images/devices.png) no-repeat right bottom;
    padding: 30px 30px 65px 30px;
}
.subsrp-link-ul {
	width: 100%;
    float: left;
    margin: 0px;
    padding: 15px 15px 0px;
    border-bottom: 1px solid #e2e2e2;
}
.subsrp-link-ul li {
	width: 50%;
	float: left;
	box-sizing: border-box;
	margin-bottom: 35px;
}
.subsrp-link-ul li p {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
}
.subsrp-link-ul li a {
	display: block;
    color: #db1b1b;
    text-decoration: underline;
    font-size: 16px;
}
.contact-us-ul {
	width: 100%;
	float: left;
}
.contact-us-ul {
    text-align: center;
    margin: 20px 0px 10px;
    width: 100%;
    float: left;	
}
.contact-us-ul ul {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.contact-us-ul ul li {
	display: inline-block;
	border: 1px solid #373737;
	overflow: hidden;
	border-radius: 100%;
	margin-right: 12px;
}
.contact-us-ul ul li:hover a {
	background: #000;
}
.contact-us-ul ul li:hover a i:before {
	color: #fff;
}
.contact-us-ul ul li:last-child {
	margin-right: 0px;
}
.contact-us-ul ul li a {
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	transition: all 0.5s;
}
.contact-us-ul ul li a i {
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.contact-us-ul h3 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 600;
}
.contact-us-ul p {
 	display: block;
    margin: 30px 0px 0px 0px;
    float: left;
    width: 100%;
    text-align: center;
    color: #ccc;

}
.contact-us-ul p a {
	display: inline-block;
    color: #b9b9b9;
    font-size: 17px;
    font-weight: normal;
    text-decoration: underline;	
}
.fact-wpr {
	padding: 15px 15px 45px 15px;
    background: #fff url(../images/bulp.png) no-repeat right 30px bottom 35px;
}
.fact-wpr .go-app-para {
	font-size: 14px;
    margin-top: 20px;	
}
.cartoon-crnr-wpr {
	width: 100%;
	float: left;
}
.cartoon-crnr-wpr .archive-corner {
	padding: 15px 15px 0px;
	margin: 0px;
}
.cartoon-crnr-wpr {
	margin-bottom: 20px;
}
.cartoon-crnr-wpr .article-post-desc-wpr {
	margin-bottom: 0px;
}
.article-post-cont a {
	color: #f00;
	display: inline-block;
}
.hidden-cls {
	visibility: hidden;
}
.newsletter-vlogo {
	float: left;
	display: inline-block;
	padding: 10px 0px 0px 20px;
}
.newsletter-vlogo img {
	width: 150px;
}
.more-slider-wrapper {
	position: relative;
	width: 100%;
	float: left;
}
.more-slider {
    float: right;
    font-size: 14px;
    z-index: 111;
    color: #000;
    background: #d1cfd2;
    padding: 3px 15px;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
    margin: 10px 0px 0px;
    box-shadow: 0px 0px 6px #b2b1b1;
    border: 1px solid #b2b1b1;
}
.more-slider:hover,
.more-slider:focus {
    color: #000;
    background: #d1cfd2;	
}
.life-style-sec.lf-st-sec .vk-ad-box .editors-pick {
	margin-top: 0px;
}
.life-style-sec.lf-st-sec .vk-ad-box .editors-pick .editors-pick-list {
    padding: 13px 15px 14px 15px;
}
.topics-container {
    max-width: 1650px;
    margin: 0 auto;
    width: 100%;
}	
#sticky-social li.bookmark-icn {
	overflow: initial;
}
#sticky-social li.bookmark-icn a {
	border-radius: 100%;
}
#sticky-social li.bookmark-icn.active a:after {
	display: block;
}
.bookmark-icn a:after {
    content: '✓';
    position: absolute;
    right: -5px;
    top: -8px;
    background: #f00;
    color: #fff;
    line-height: 25px;
    font-size: 12px;
    text-align: center;
    border-radius: 100%;
    display: none;
    width: 25px;
    height: 25px;
    font-weight: 600;
}
.user-acc-home {
	background: #fff !important;
}
.author-articles-list {
	padding-top: 30px;
}
.author-write,
.author-camera {
	display: inline-block;
	margin-right: 5px;	
}
.share-overflow-visible,
.comment-li-overflow {
	overflow: visible !important;
}
.zmdi-menu:before {
    content: '\f197';
    font-weight: 800;
}
.my-ac-author-list {
 	width: 100%;
    float: left;
    margin-bottom: 25px;

}
.my-ac-author-list figure {
    float: left;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    margin-right: 10px;
    overflow: hidden;
}
.my-ac-author-list figure img {
	max-width: 100%;
}
.my-ac-authorname {
    padding: 5px 0px 0px;
    font-size: 12px;
    text-align: left;
    max-height: 45px;
    overflow: hidden;
    line-height: 20px;
    min-height: 45px;
}
.left-date {
	float: left;
}
.right-date {
	float: right;
}
.article-date-format {
	width: 100%;
	float: left;
	clear: both;
}
.article-sec .author-info-holder .author-info {
    padding: 13px 0px 0px;
}
.article-slider-article {
    width: 100%;
    float: left;
    text-align: center;
    padding: 15px 15px 0px;
    background: #f1f1f175;
    margin-bottom: 20px;
}
.article-slider-articleinner {
	margin: 0 auto;
	display: inline-block;
	max-width: 600px;
	min-width: 600px;
	width: 100%;
	background: #fff;
}
.article-slider-articleinner figure {
	width: 100px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
.article-slider-articleinner figure.right-artcl {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.next-art-cnt {
	display: inline;
}
.next-art-cnt h4 {
	text-align: left;
    font-size: 14px;
    line-height: 22px;
    height: 57px;
    overflow: hidden;
    padding: 15px 0px 0px;
    margin: 0px;
}
.pa-lt-zero {
	padding-left: 0px !important;
}
.pa-rt-zero  {
	padding-right: 0px !important;
	border-left: 1px solid #f1f1f1;
}
.article-slider-articleinner {
    position: relative;
    border: 1px solid #e9e9e9;
    border-left: none;
    border-right: none;
}
.left-prev-art,
.right-prev-art {
	position: absolute;
	top: 35px;
}
.left-prev-art i,
.right-prev-art i {
    font-size: 25px;
    color: #ccc;
}
.left-prev-art {
	left: -30px;
}
.right-prev-art {
	right: -30px;
}
.article-slider-articleinner a:hover .left-prev-art i, 
.article-slider-articleinner a:hover .right-prev-art i,
.article-slider-articleinner a:hover .next-art-cnt h4 {
	color: #da3f3f;
}
.know-more-lnk {
	display: inline-block;
	color: #3596d8;
	margin-left: 10px;
}
.know-more-lnk:hover {
	color: #f00;
}
.slider-count {
	position:  absolute;
    left:  0px;
    top: 0px;
    background: rgba(0,0,0,0.5);
    z-index: 11;
    color: #fff;
    padding: 7px;
}
.slider-count span {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	padding: 0px 10px;
}
.album-outer-crs {
	position: relative;
}
.article-first-img {
	position: relative;
}
.art-highlight-top {
	width: 100%;
	float: left;
}
.art-highlight-top h4 {
    text-align: left;
    font-style: italic;
    padding: 10px 0px;
    font-size: 14px;
    line-height: 26px;
    color: #5E5E5E;
    font-family: 'NotoSansTamil-Regular';
    font-weight: 600;
}
.album-more {
 	float: right;
    color: #f00;
    font-size: 18px;
}
.more-album-btnlink {
	width: 100%;
	float: left;
	text-align: center;
	padding: 20px 0px;
}
.more-album-btnlink a {
	margin: 0 auto;
}
.more-album-btnlink a:hover,
.more-album-btnlink a:focus {
	background: #ed1c24;
	color: #fff;
}
.sectionTab {
	position: relative;
}

.roadblock-container {
	max-width: 1095px;
	margin: 0 auto;
	position: relative; 
}
.roadblock-mid-container {
	max-width: 700px;
	margin: 0 auto;
	overflow: hidden;
}
.roadblock-img {
	width: 100%;
	float: left;
}
.roadblock-img img {
	max-width: 100%;
}
.roadblock-readmore {
	width: 100%;
	float: left;
	background: #a10b20;
	padding: 0px 25px 25px;
}
.roadblock-readmore a {
	height: 30px;
	display: inline-block;
	padding: 0px 20px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	background: #f5a623;
	color: #fff;
	border-radius: 15px;
}
.roadblock-readmore a:hover,
.roadblock-readmore a:focus {
	background: #f5a623;
	color: #fff;
}
.roadblock-content {
	width: 100%;
	float: left;
	padding: 25px;
	background: #a10b20;
}
.roadblock-content h3 {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    margin: 0px 0px 20px 0px;
}
.roadblock-content p {
	color: #fff;
	line-height: 24px;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}
.go-to-vikatan {
	width: 100%;
	float: left;
	padding: 35px 10px;
	text-align: center;
}
.go-to-vikatan a {
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #51968a;
	color: #fff;
	padding: 0px 45px;
	display: inline-block;
	border-radius: 25px;
}
.go-to-vikatan a:hover,
.go-to-vikatan a:focus {
	background: #51968a;
	color: #fff;	
}
.roadblock-main {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #fff;
	padding: 137px 0px 0px;
}
.roadblock-header {
	width: 100%;
	float: left;
	padding: 35px 0px;
	text-align: center;
	background: #fff;
	position: relative;
	z-index: 1;
}
.roadblock-header a {
	display: inline-block;
}
.add-left {
	position: absolute;
	left: 0px;
	top: 0px;
}
.add-right {
	position: absolute;
	right: 0px;
	top: 0px;
}
.environment-list {
	margin-bottom: 15px;
}
.environment-list .desp {
	bottom: 0px;
}
@media only screen and (max-width: 1440px) {
	.roadblock-img {
		height: 250px;
	}
	.roadblock-content h3 {
	    font-size: 18px;
	    line-height: 26px;
	    margin: 0px 0px 10px 0px;
	}
	.roadblock-content p {
	    font-size: 12px;
	}
	.go-to-vikatan {
	    padding: 35px 10px 0px;
	}			
}
@media only screen and (max-width: 767px) { 
#forgotPassDiv .form-group label {
	font-size: 13px;	
}	
.roadblock-header {
    padding: 8px 0px;
}
.roadblock-main {
    padding: 54px 0px 0px;
}
.addherizontal {
	display: none;
}
.roadblock-img {
    height: auto;
}
.roadblock-content h3 {
    font-size: 14px;
    font-weight: 600;
}
.roadblock-content p {
    font-size: 12px;
    max-height: 95px;
    overflow: hidden;
}
.roadblock-content {
    padding: 10px 15px;
}
.roadblock-header a {
    width: 150px;
}
.roadblock-header a img {
	max-width: 100%;
}
}

.special-icon {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 35px;
    height: 35px;
    background: #28b944;
    color: #fff;
    line-height: 35px !important;
    text-align: center;
    border-radius: 50%;     
}
.special-icon i:before {
    font-size: 16px;
}
.special-icon:hover i:before,
.special-icon:focus i:before {
    color: #fff;
}
.top-books a.ebook-add {
	margin-top: 0px;
}
#ajax-book-detail {
	clear: both;
}
#ajax-book-detail p {
	margin-bottom: 0px;
}
.editors-pick.horizotal-list.category-sub-list-more .editors-pick-list .editors-pick-list-text {
	max-height: inherit;
}
.pad-lt-none {
	padding-left: 0px !important;
}
.shop-page {
	text-align: center;
}
.shop-page h2 {
	display: block;
	font-size: 20px;
	line-height: 24px;
}
.shop-page a {
    display: inline-block;
    padding: 10px 20px;
    margin-top: 15px;
    background: #0193f6;
    color: #fff;
    border-radius: 10px;
    cursor: pointer;
}
.shop-page a:hover,
.shop-page a:focus {
	background: #ee1c25;
	color: #fff;
}
.readmore-shate.short-news-latest #sticky-social li {
	margin-top: inherit;
}
.readmore-shate.short-news-latest .btn-share.expand-share .share-list-icons {
    min-width: inherit;
    max-width: inherit;
    width: inherit;
    position: relative;
    float: right;
    right: 0px;
    top: 0px;
    background: none;
    box-shadow: none;
}
.readmore-shate.short-news-latest .share-list-icons:before {
    content: '';
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-left: 10px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    right: -20px;
    top: 10px;
    display: none;
}
.readmore-shate.short-news-latest #sticky-social a {
	float: right;
}
.short-news-design,
.short-news-design #section0 {
	background: #fff !important;
}
.fullpage-wrapper .login-section {
	padding: 0px !important;
}
.remember-me {
    float: left;
    margin: 16px 0 25px!important;
    position: relative;
}
.remember-me input {
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    cursor: pointer;
    z-index: 1;
}
.remember-me span {
    cursor: pointer;
    padding-left: 30px;
    font-size: 14px;
}
.remember-me span:before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #868695;
    position: absolute;
    left: 0px;
    top: 0px;
}
.remember-me input:checked + span:after {
    content: '✓';
    position: absolute;
    left: 5px;
    top: 0px;
    font-size: 14px;
    font-weight: 800;
    color: #fff;
}
.remember-me input:checked + span:before {
	background: #e1191d;
	border: 1px solid #e1191d;
}
.news-tab-container .top-news-tabs li.active:before {
	display: none;
}
.latest-updates-wrapper .panel-body {
    padding: 10px;
}
.latest-updates-list {
    margin-bottom: 0px;
}
.ah-page-cont .post-info h3 {
	font-size: 14px;
    line-height: 22px;
    padding: 0;
    width: 100%;
    overflow: hidden;
    height: 65px;	
}
.mag-wrapper-cnt img {
	max-width: 100%;
}


/*Feedback Floating*/
.feedback-floating-wrapper {
    position: fixed;
    right: -298px;
    top: 35%;
    width: 298px;
    z-index: 11111;
    transition: all 0.5s;
}
.feedback-floating-wrapper.active {
	right: 0px;
}
.feedback-icn {
    width: 50px;
    height: 50px;
    background: #f50022;
    position: absolute;
    left: -50px;
    top: 0px;
    background-size: 30px;
    cursor: pointer;
    border-radius: 30px 0px 0px 30px;
    overflow: hidden;
    padding-left: 3px;
}
.feedback-cntnt {
    width: 100%;
    float: left;
    padding: 10px 20px 0px;
/*background: #f50022; 
background: -moz-linear-gradient(top, #f50022 0%, #d41326 49%, #d41326 52%, #b42131 100%); 
background: -webkit-linear-gradient(top, #f50022 0%,#d41326 49%,#d41326 52%,#b42131 100%); 
background: linear-gradient(to bottom, #f50022 0%,#d41326 49%,#d41326 52%,#b42131 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f50022', endColorstr='#b42131',GradientType=0 );*/
    background: #ee1d25;
}
.feedback-cntnt h3 {
	font-size: 11px;
    line-height: 20px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 600;
    text-align: center;  
}
.feeedback-golink {
    width: 100%;
    float: left;
    padding: 15px 20px;
    background: #cb0d14;
}
.feeedback-golink a {
	display: block;
    font-size: 15px;
    color: #ee1d25;
    margin-bottom: 10px;
    line-height: 40px;
    text-align: center;
    height: 40px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.16);
    font-weight: 600;
}
.feeedback-golink a:last-child {
	margin-bottom: 0px;	
}
.feedback-cntnt:hover .feeedback-golink a {
	color: #276ab9;
	text-decoration: underline;
}



.footer-feedback {
    float: right;
    position: relative;
    margin-bottom: 10px;
    padding-right: 10px;
}
.footer-feedback .feedback-floating-wrapper {
    position: relative;
    bottom: 0px;
    left: 0px;
    top: inherit;	
}
.footer-feedback .feedback-icn {
    clear: both;
    position: relative;
    left: inherit;
    top: inherit;
    float: right;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    background-size: 21px;
}
.footer-feedback .feedback-cntnt {
    position: absolute;
    top: -240px;
    right: 25px;
    display: none;
    padding: 20px 25px;
    border-radius: 45px 45px 13px 45px;
}
.footer-feedback .feedback-floating-wrapper.active .feedback-cntnt {
	display: block;
}
.one-sec.fadeout {
	opacity: 0;
}
/*.footer-feedback .feedback-icn:before {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-left: 7px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 40px solid #9b309c;
    position: absolute;
    top: -38px;
    left: -18px;
    display: none;
    transform: rotate(-40deg);	
}*/
.footer-feedback .feedback-icn.active:before {
	display: block;
}
.feedback-cntnt.zoom {
    -webkit-animation-name: zmm; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.4s; /* Safari 4.0 - 8.0 */
    animation-name: zmm;
    animation-duration: 0.4s;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes zmm {
    0%   {transform: scale(0);}
    100% {transform: scale(1);}
}

/* Standard syntax */
@keyframes zmm {
    0%   {transform: scale(0);}
    100% {transform: scale(1);}
}
/*Feedback Floating End*/
.float-menu ul li ul.menu-thired-level,
.float-menu ul li ul li ul li ul.menu-fourth-level {
	display: none;
}
.float-menu ul li ul li:hover ul.menu-thired-level {
	display: block;
}
.float-menu ul li ul li ul li:hover ul.menu-fourth-level {
	display: block;
}
.float-menu .menu-thired-level li a {
		padding-left: 40px !important;	
}
.second-lvl-menu li a {
	padding-left: 25px !important;
}
.nav-bar .float-menu ul.menu-fourth-level li a {
	padding-left: 55px !important;
}
.float-menu ul.menu-thired-level,
.float-menu ul li ul li ul.menu-fourth-level {
	background: #fdfdfd;
}


.please-text {
	font-size: 10px;
    line-height: 18px;
    background: #9b309c;
    color: #fff;
    width: 170px;
    font-style: normal;
    padding: 8px 0px;
    text-align: center;
    word-spacing: 5px;
    transition: all 0.5s;
    border-radius: 45px;
    position: absolute;
    -webkit-animation-name: mymove; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
    animation-name: mymove;
    animation-duration: 1s;
}
.feedback-icn.show-text .please-text-wrapper {
	display: block;
}
.feedback-icn.show-text .please-text-wrapper .please-text {
	right: 0px;
	transition: all 0.5s;
}

.please-text-wrapper {
    position: absolute;
    left: -170px;
    top: 0px;
    width: 170px;
    height: 35px;
    display: none;
    overflow: hidden;
}
@-webkit-keyframes mymove {
    0%   {
    		right: -170px;
    }

    100% {
			right: 0px;
    }
}

/* Standard syntax */
@keyframes mymove {
    0%   {
    		right: -170px;
    }

    100% {
			right: 0px;
    }
}


.feedback-icn:hover .please-text-wrapper {
	display: block;
}
.feedback-icn:hover .please-text-wrapper .please-text {
	right: 0px;
}
.feedback-floating-wrapper.active .please-text-wrapper {
	display: none;
}

.clap {
	position: relative;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background: #841aff;
    border: none;
}
.clap:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    border-radius: 50%;
    width: 80px - 1px;
    height: 80px - 1px;
}
.clap:hover {
   cursor: pointer;
   transition: border-color 0.3s ease-in;
}
.clap:hover:after {
    animation: shockwave 1s ease-in infinite;
}
.clap svg {
    width: 28px;
    fill: none;
    stroke: rgba(39,174,96 ,1);
    stroke-width: 4px;
    margin-top: 10px;
}
.clap svg.checked {
      fill: rgb(132, 26, 255);
      stroke: #fff;
      stroke-width: 4px;    
} 
.clap .clap--count {
    position: absolute;
    top: -35px;
    left: 13px;
    font-size: 14px;
    color: white;
    background: rgb(132, 26, 255);
    border-radius: 50%;
    height: 35px;
    width: 35px;
    line-height: 40px;
  }
.clap .clap--count-total {
    position: absolute;
    font-size: 14px;
    width: 80px;
    text-align: center;
    left: 40px;
    top: 17px;
    color: rgb(50, 22, 195);
    font-weight: 600;
    display: none !important;
}
#message {
  position: absolute;
  bottom: 20px;
  color: rgba(39,174,96 ,1);
  line-height: 1.52rem;
  padding: 1rem;
  font-size: 0.9rem;
}
#message a {
    color: rgba(189,195,199 ,1);
}


@keyframes shockwave {
  0% {
    transform: scale(1);
    box-shadow: 0 0 2px rgba(39,174,96 ,1);
    opacity: 1;
  }

  100% {
    transform: scale(1);
    opacity: 0;
    box-shadow: 0 0 50px darken(rgba(39,174,96 ,1), 20%), inset 0 0 10px rgba(39,174,96 ,1);
  }
}
.top-comment-inner p {
	padding: 0px !important;
}  
.magazine-list-its {
    margin-bottom: 10px;
    background: #fff;
}
.video-common-pad .must-read-sec {
	margin-top: 0px;
}
.please-text-top {
	height: 40px;
}
.please-text-top i {
    line-height: 24px;
    border-radius: 45px 0px 0px 45px;	
}
.vik-lg {
	width: 100%;
	float: left;
	text-align: center;
}
.vik-lg img {
    width: 180px;
    margin: 0 auto;
    margin-top: 5px;
    display: block;	
}
.new-feedheader-wpr {
	width: 100%;
	float: left;
}
.new-feedheader-wpr h3.new-feedheader {
	float: left;
    margin: 5px 0px 0px 0px;
    font-size: 40px;
    padding: 15px 0px 0px;
    font-family: 'taun-tamil11';
    text-align: left;
    font-weight: normal;
    word-spacing: -5px;	
}
.new-feedheader-wpr h3.new-feedheader span {
    display: inline-block;
    font-size: 12px;
    text-align: left;
    line-height: 20px;
    padding: 20px 0px 0px 5px;
    font-family: 'NotoSansTamil-Regular';
    word-spacing: 0px;
}
/*.feedback-cntnt h3.new-feedheader {
    display: inline;
    float: left;
    width: 170px;
    margin: 0px;
    font-size: 15px;
    padding: 15px 0px;
}*/
/*.feedback-cntnt h3.new-feedheader span {
    display: inline-block;
    font-size: 12px;
    text-align: left;
    line-height: 20px;
    padding: 12px 0px 0px 5px;	
}*/
.feedback-icn .fd-clse {
	display: block;
    height: 50px;
    width: 50px;
    text-align: center;
    background: url(../images/cse.png) no-repeat center;
    background-size: 40px;
    margin-top: 1px;
    background-position-y: 7px;
    background-position-x: 0px;
}
.feed-icn {
    width: 50px;
    height: 50px;
    background-size: 28px;
    position: relative;
    z-index: 1;      
}
.feedbk-in {
    background: url(../images/fd.png) no-repeat center;
    width: 50px;
    height: 50px;
    display: block;
    background-size: 43px;
    background-position-y: 6px;
    background-position-x: 0px;
}
.one-sec {
	position: absolute;
    left: -180px;
    top: 0px;
    width: 190px;
    background: #0094b5;
    color: #fff;
    font-size: 12px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 15px 0px 0px 15px;
    padding-left: 34px;
}
.feedback-icn .fd-clse {
	color: #fff;
}
.feedback-icn.active .fd-clse {
	display: none;
}
.feedback-icn .feed-icn {
	display: none;
}
.feedback-icn.active .feed-icn {
	display: block;
    background: #ee1d25;
}

.footer-feedback .feedback-icn.active .fd-clse {
	display: none;
}
.footer-feedback .feedback-icn.active .feed-icn {
	display: block;
}
.footer-feedback .feed-icn {
    border-radius: 13px;
}
.thaatha-logo {
    width: 30px;
    position: absolute;
    left: 12px;
    top: 0px;
}
.user-log-img.zmdi-account-circle:before {
    font-size: 30px;
    color: #a9a8a8;
}
.more-mag-lnk {
	position: absolute;
    right: 10px;
    top: 15px;
	color: #ee4d8c;    
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;	
}
.more-mag-lnk:hover {
    color: #337ab7;	
}
.news-letter-group .btn-success {
	padding: 10px;
}
.newsletter_sec {
	background: #fff !important;
}
.newsletter_sec_container {
    padding-top: 10px;
    padding-bottom: 10px;	
}
.newsletter_sec_container .confirm-discord h1 {
	font-size: 24px;
    line-height: 36px;	
    margin-bottom: 10px;
}
.newsletter_sec_container .confirm-discord #unsubscribe_email {
    width: 100%;
    border: none;
    font-size: 14px;
}
.newsletter_sec_container .cn-ex-sec {
	padding: 0px;
}
#myModal .modal-dialog {
	width: 800px;
}
.modal-dialog .lighbox-close { 	
    position: absolute;
    right: -15px;
    top: -12px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    opacity: 1;
    background: #fff;
    border-radius: 100%;
}


/****Order*****/
.report-container {
    max-width: 1170px;
    width: 100%;
    padding: 30px;
    background: #fff;
    margin: 0 auto;
    overflow: hidden;
}
.short-btn, .report-title {
    margin-bottom: 15px;
}



/****BIGGBOSS******/
.bigg-boss-section {
	padding: 0px !important;
	width: 100%;
	float: left;
}
.bigg-boss-banner {
	width: 100%;
	float: left;
	min-height: 550px;
	background: url('../images/biggboss/biggboss-banner.jpg') no-repeat;
	background-size: cover;
	position: relative;
}
.days-to-go {
    position: absolute;
    right: 10px;
    top: 12px;
}
.days-go {
	float: left;
	text-align: center;
	width: 170px;
	padding: 5px 0px;
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(58,58,58,1) 0%, rgba(58,58,58,1) 0%, rgba(27,27,27,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(58,58,58,1) 0%,rgba(58,58,58,1) 0%,rgba(27,27,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(58,58,58,1) 0%,rgba(58,58,58,1) 0%,rgba(27,27,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */	
    border-radius: 20px;
}
.days-to-go p {
	font-size: 26px;
    text-align: center;
    font-weight: 600;
    color: #222;
    margin-top: 14px;
    clear: both;
    float: left;
    margin-right: 15px;
}
.days-go span {
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    font-size: 28px;
    color: #fff;
    background: #222222;
    font-weight: 800;
    border-radius: 10px;
}
.days-go span:nth-child(2) {
	margin: 0px 15px;
}
.contestant-list-wrapper {
	width: 100%;
    position: relative;
    float: left;
    top: -125px;
}
.contestant-title-wrapper {
	width: 100%;
	float: left;
	position: relative;
}
.contestant-list {
    width: 100%;
    max-width: 1430px;
    margin: 0 auto 25px;
/*    background: rgba(0,0,0,0.8);*/
    padding-bottom: 8px;
    text-align: center;
}
.mobile-countdate {
	display: none;
}
.contestant-fig {
	width: 100%;
	float: left;
	position: relative;
	border: 1px solid #585353;
	position: relative;
}
/*.contestant-fig figure:after {
    content: '';
    width: 0px;
    height: 100%;
    right: -9px;
    top: 0px;
    position: absolute;
    border-right: 2px solid #7b7575;
}*/
.pad-lt-padrt:last-child {
	margin-bottom: 10px;
}
.pad-lt-padrt:last-child figure:after{
	display: none;
} 
.contestant-fig figure img {
	max-width: 100%;
	width: 100%;
}
.in-clr {
	background: #00a650;
}
.out-clr {
	background: #fe0000;
}
.contestant-disc {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.list-person {
    width: 100%;
    float: left;
    padding: 10px 0px 0px;
    margin: 20px 0px 0px;
}	
.contestant-title {
    display: block;
    margin-bottom: 5px;
    background: #d4c27f;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    padding: 25px 30px;
    color: #000;
    line-height: 33px;
    text-transform: uppercase;
}
.contestant-disc span {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.contestant-disc p {
	display: block;
    text-align: left;
    color: #fff;
    background: rgba(0,0,0,0.6);
    margin: 0px;
    padding: 5px 5px;
    font-size: 12px;
    border: 1px solid #828181;
    border-top: none;
}
.pad-lt-padrt {
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin-bottom: 30px;
}
.biggboss-carsoul-wrapper {
	padding: 0px 20px;
	clear: both;
}
.biggboss-photo-album {
	margin-top: 20px;
	overflow: hidden;
}
.biggboss-album {
	text-align: center;
}
.biggboss-album img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.biggboss-polling {
	width: 100%;
	float: left;
	padding: 5px;
}
.polling-inner {
	width: 100%;
	float: left;
}
.elimination-process p {
    font-size: 20px;
    font-weight: 600;
    padding: 20px 70px;
    color: #fff;
    line-height: 36px;
    margin-bottom: 15px;
   font-family: 'NotoSans-Regular';
   text-align: left;
}
.polling-option {
	width: 100%;
    padding: 0px 20px 0px;
    max-width: 700px;	
}
.contestant-list .polling-option {
	margin: 0 auto
}
.elimination-candidates {
    max-width: 680px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
    padding: 5px 0px;
}
/*.elimination-wrapr {
	top: -290px;
}*/
.all-contestant {
	width: 100%;
	float: left;
	clear: both;
}
.all-contestant a {
    float: right;
    font-size: 20px;
    margin-right: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    font-family: 'NotoSans-Regular';
    color: #fff;
}
.all-contestant a:hover {
	color: #5db4ff;
}
.candidate-profile-img {
	width: 360px;
	float: left;
	text-align: center;
	padding-top: 50px;
}
.candidate-profile {
    float: left;
    width: calc(100% - 360px);
    padding-top: 40px;
    text-align: left;
}
.candidate-profile-img figure {
    padding: 10px;
    background: #fff;
    display: inline-block;
    margin: 0 auto;	
}
.elimination-process {
	width: 100%;
	float: left;
	position: relative;
}
.profile-detail {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.profile-detail:first-child() {
	margin-top: 50px;
}
.profile-detail p {
    font-size: 18px;
    margin: 0px;
    line-height: 30px;
	font-family: 'NotoSans-Regular';
    padding: 0px;
}
.profile-detail p:first-child {
    font-weight: 600;
	font-size: 22px;
}
.biggboss-carsoul-wrapper .category-sub-list-more {
	margin-top: 0px;
}
.bigg-boss-news {
	margin-top: 20px;
	width: 100%;
	float: left;
}
.pol-title{
	width: 100%;
	float: left;
	padding: 0px 30px;
}
.contestant-list {
	position: relative;
}
.add-horizontal-left,
 .add-horizontal-right {
/*  	position: absolute;
    width: 30%;
    top: 0;
    padding-top: 150px;	*/
    width: 150px;
    margin-top: 125px;
    text-align: center;
    margin-bottom: 20px;
 }
.add-horizontal-left p,
 .add-horizontal-right p {
 	cursor: pointer;
 } 
.add-horizontal-left {
   float: left;
}
.add-horizontal-right {
    float: right; 	
}
.inner-center {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: rgba(0,0,0,0.8);
    max-width: 1130px;
    display: inline-block;
}

.post-bt-link .zmdi-comment-text.no-comments,
.post-bt-link .zmdi-share.no-share {
	color: #d0d0d0;
}
.post-stat {
	opacity: 0;
}
.header-top-add {
	width: 100%;
	float: left;
	clear: both;
	background: #ecebec;	
}
.site-header.fixed .header-top-add {
	display: none;
}
.site-header.fixed .ticker-container {
	display: none;
}
.site-header .container-fluid {
	clear: both;
	background: #fff;
}
.desktop-view-menu {
	float: left;
	margin-top: 10px;
}
.desktop-view-menu .nav-bar {
	float: left;
}
.right-user-action {
	float: right;
}
.right-user-action-ul li {
	float: left;
}
.user-drop .prof-img {
    width: 25px;
    height: 25px;
	margin-left: 0px;
	border-radius: 100%;
}
.nav-bar.active .zmdi-menu {
	display: none;
}
.nav-bar.active .menuclose-icn {
	display: block;
}
.menuclose-icn {
	display: none;
}
.quick-access-menu {
	width: 100%;
	float: left;
	margin: 0px 0px;
	padding: 15px 30px;
}
.quick-access-menu li {
	float: left;
	list-style: none;
    height: 32px;
    margin-right: 12px;
    background-color: #f1f1f1;	
}
.quick-access-menu li:nth-child(2),
.quick-access-menu li:last-child {
	display: none;
}
.quick-access-menu li.latest-nws {

   background-color: #fff;	
}
.quick-access-menu li a {
	font-family: 'NotoSans-Regular';
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #434343;
    height: 32px;
    padding: 5px 10px;
    display: block;
}
.quick-access-menu li a i {
	width: 25px;
	height: 25px;
	margin-right: 5px;
}
.quick-access-menu li a i img {
	width: 25px;
	height: 25px;	
}
.quick-access-menu li a i.zmdi-trending-up:before {
     font-size: 26px; 
    vertical-align: middle;	
}
.editors-pick.v-suggest .editors-pick-list-text h3,
.life-style-sec .editors-pick .editors-pick-list .editors-pick-list-text h3 {
	font-size: 14px;
    line-height: 22px;
    font-family: 'NotoSansTamil-Regular';
}
.right-side-ads-col {
	margin-top: 43px;
}
.art-cookie-blk {
    width: 100%;
    position: relative;
    float: left;
    background: #000;
    padding: 5px 0px;
}
span.cookie-text {
    display: inline-block;
    font-size: 16px;
    color: #fff;
}
span.cookie-text a {
    display: inline-block;
    color: #f5df25;
    text-decoration: underline;
    margin-left: 5px;
    font-size: 14px !important;
    padding: 0px !important;        
}
.cookie-agree-btn,
span.cookie-text a {
    display: inline-block !important;
    padding: 3px 20px !important;
    vertical-align: middle;
    margin-left: 10px;
    min-height: auto !important;
    max-height: 30px !important;
    float: none !important;
    margin-bottom: 0px !important;
    -webkit-line-clamp: inherit !important;
    -webkit-box-orient: inherit !important;
    font-size: 16px !important;
    font-weight: 600;
}
.cookie-agree-btn {
    background: #FB8B01;
    color: #fff !important;
}
.close-cookie-session {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 25px;
	height: 25px;
	background: #fff;
	color: #000 !important;
	line-height: 28px;
	font-size: 18px;
	cursor: pointer;
	box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);	    
	} 
.fifa-wrapper {
	width: 100%;
	float: left;
	position: relative;
}
.fifa-wrapper-menu {
	position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    background: rgba(0,0,0,0.8);
    padding: 5px 45px;
}
span.fifa-logo {
    float: left;
    width: 69px;
    height: 69px;
    margin-right: 20px;
}	
span.fifa-logo img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.fifa-menu-ul {
    width: calc(100% - 100px);
    float: left;
    margin: 0px;
    padding: 20px 0px;	
}
.fifa-menu-ul li {
	float: left;
	list-style: none;
	margin: 0px;
	border-radius: 5px;
}
.fifa-menu-ul li a {
	display: block;
	color: #fff;
	font-size: 14px;
    padding: 3px 10px;
    font-size: 14px;
    font-family: 'NotoSans-Regular';	
}
.fifa-menu-ul li:focus {
	background: #fff;
}
.fifa-menu-ul li:focus,
.fifa-menu-ul li.active  {
	color: #000;
	background: #fff;
}
.fifa-menu-ul li:focus a,
.fifa-menu-ul li.active a {
	color: #000;
}
.mobile-fifa-wrapper {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.8);
	padding: 5px
}
.mobile-fifa-select {
	padding-left: 37px;
	background: #fff;
	position: relative;
}
.mobile-fifa-select:after {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 10px solid #000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    right: 10px;
    top: 17px;
}
.mobile-fifa-select:before {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 1;
}
.mobile-fifa-select:after,
.mobile-fifa-select:before {
	pointer-events: none;
}
.mobile-fifa-select select {
	width: 100%;
	border: none;
	background: #fff;
	padding: 10px 20px;
}
.mobile-fifa-lg {
    width: 37px;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 5px;
}
span.fifa-logo img.biggbos-title-logo {
	margin-top: 26px;
}
.mobile-fifa-lg.bigboss {
    margin-top: 12px;
    margin-left: 6px;
 }



 /***Menu*****/
 .top-down-menu {
	position: absolute;
    left: 0px;
    top: 27px;
    background: #fff;
    width: 200px;
    z-index: 1;
    border: 1px solid #D8D8D8;
    box-shadow: 0 0 66px rgba(168, 168, 168, 0.42);
 }
 .top-down-menu li {
 	width: 100%;
 	float: left;
 }        
 .top-down-menu li a {
 	display: block;
 	padding: 10px;
 	text-align: left;
 }
 .quick-menu ul li {
 	position: relative;
 }
 .quick-menu ul li ul li {
 	padding: 0px;
 }
 .quick-menu ul li ul li a {
    font-family: NotoSansTamil-Regular;
    font-size: 13px;
 }
 .quick-menu {
 	margin-left: 15px;
 }
  .quick-menu ul li ul li a:hover {
  	background: #E6E6E6 !important;
  	color: #EB1F26 !important;
  }
  .quick-main li:hover a {
    background: #434343;
    color: #ffffff;  	
  }
  .quick-main li:hover a + ul li a {
  	background: #fff;
  	color: #000;
  }   
  .quick-menu ul li ul {
  	display: none;
  }
  .quick-menu ul li:hover ul {
  	display: block;
  }

  .justin-article-img {
    width: 50px;
    float: left;
    margin-right: 15px;
    margin-top: 3px;
    height: 35px;
  }
  .just-content {
	width: calc(100% - 70px);
    float: left;
    height: 42px;
    overflow: hidden;
    line-height: 20px;
    font-size: 13px;
  }
.ticker-container.ticket-bg {
	background: #c9d9d9;
 }
 .ticker-container.ticket-bg ul div li a {
 	color: #434343;
 	border-right: 1px solid #4e4e4e;
 }
.category-list-clear .container  {
	width: 100%;
}
.interview-wpr .int-sec img {
	max-width: 100%;
}
.slider-carousel  .news-title .post-bt-link.share_cmt_c {
	margin-top: 35px;
}


/*****Seven Free*****/
.seven-free-wrapper {
    width: 100%;
    float: left;
    text-align: center;
    padding: 15px 15px;
    background: #879f92;
    position: relative;
}
.seven-free-wrapper a {
    display: inline-block;
    padding: 10px;
    line-height: 24px;
    background: #fff;
    color: #52625a;
    font-size: 14px;
    max-width: 270px;
    text-align: center;
    font-family: 'NotoSans-Regular';
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.16);
    margin: 0px 5px 0px 5px;
    vertical-align: middle;
}
.seven-free-wrapper a:first-child {
	background: transparent;
	color: #fff;
	  border-radius: none;
	  background-color: none;
	  box-shadow: none;
	  pointer-events: none;	
}
.free-close {
    position: absolute;
    right: 26px;
    top: 40%;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    overflow: hidden;
    background: #fff;
    color: #879f92;
    cursor: pointer;
    text-align: center;
    line-height: 31px;
    box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.album-inner-carousel .owl-nav {
    position: absolute;
    top: 44%;
    left: 0px;
    width: 100%;
    display: none;
}
.album-inner-carousel:hover .owl-nav {
	display: block;
}
.album-inner-carousel .owl-nav .owl-next {
    float: right;
    margin: 0px;
}
.album-inner-carousel .owl-nav .owl-prev {
    float: left;
    margin: 0px;    
}
.album-inner-carousel .owl-nav .owl-next,
.album-inner-carousel .owl-nav .owl-prev {
	width: 50px;
    height: 50px;	
}
.album-inner-carousel .owl-nav .owl-next:before,
.album-inner-carousel .owl-nav .owl-prev:before {
    line-height: 50px;
    text-align: center;
    width: 50px;
    height: 50px;	
}

.album-inner-carousel.owl-carousel .owl-stage-outer {
	height: 650px;
}
.latest-edition-sec .lt-carousel .item  a img {
	display: block;
	margin: 0 auto;
}
.your-subscription {
	padding-top: 0px !important
}
.new-subscription-blk.product-landing {
	padding-top: 40px !important;
	background: #fff;
}
.first-blk .figcaption {
    font-size: 12px;
    padding: 8px 0px;
    color: #434343;	
}
.first-blk {
	padding-bottom: 30px;
}
.first-blk p {
    max-height: 120px !important;
    text-align: justify;
    font-size: 13px;
    color: #434343;
    line-height: 24px;
    overflow: hidden;	
}
.first-blk .btn.btn-raised {
    margin-bottom: 10px;	
}
.new-subscription-blk.product-landing .product-landing-cnt>div {
    display: inherit !important;
    vertical-align: inherit !important;
    float: inherit !important;
    text-align: center;
}
.single-blk .single-wrapper figure img {
	max-width: 100%;
}
.sub-left-wrpr {
	width: 100%;
	float: left;
	padding: 10px;
}
.sub-left-wrpr-sec {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.sub-left-wrpr-sec figure {
	width: 100%;
	float: left;
	text-align: center;
}
.sub-left-wrpr-sec figure img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.sub-left-wrpr-sec figcaption {
	display: block;
	clear: both;
	text-align: center;
	font-size: 12px;
    padding: 8px 0px;
    color: #434343;
    font-family: 'NotoSansTamil-Regular';	
}
.sub-left-wrpr-sec p {
    font-size: 14px;
    line-height: 22px;
    color: #434343;
    text-align: justify;
    max-height: 88px;
    overflow: hidden;
    font-family: 'NotoSansTamil-Regular';
}
.sub-left-wrpr-sec span {
    display: block;
    padding: 10px;
    background: #ee4248;
    color: #fff;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    border-radius: 20px;
    font-family: 'NotoSansTamil-Regular';
}
.sub-left-wrpr-sec span:hover {
	background: #0193f6;
}
.pad-top-single {
	padding-top: 15px;
}
.sub-cntr-wpr .mag-center-wrapper span {
    width: 200px;
    height: 270px;
    display: inline-block;
    margin: 0 auto;
}
.sub-cntr-wpr .mag-center-wrapper {
	margin-top: 30px;
}
.right-single-issues .single_issue_replace {
	margin-top: 50px;
    padding-right: 50px;
}
.sub-bottom-wpr {
    text-align: center;
    padding-right: 80px;
    margin-bottom: 50px;
}
.sub-bottom-wpr .radio-check-wrapper {
    max-width: 405px;
    width: 100%;
    float: right;
    margin-top: 50px;
    padding: 0px 15px;
    border: 1px solid #ccc;
}
.mid-img {
	background: url(http://img.vikatan.com/static/vikstatic/images/divider/v-divider.png) no-repeat left center;
}
@media (max-width: 768px) {
	.login-section .buy-mag {
		position: relative;
		top: 30px;
	}
}

@media (max-width: 480px) {
	.album-inner-carousel.owl-carousel .owl-stage-outer {
		height: 500px;
	}
}

















/***Vikatan Poll***/
.poll-new-style {

}
.poll-new-style .poll-new-blk h1  {
    font-size: 38px;
    line-height: normal;
    font-weight: normal;
    padding: 15px;
    font-family: 'taun-tamil11';	
}
.poll-new-style .poll-new-blk h3  {
    font-size: 18px;
    line-height: normal;
    padding: 15px;
    padding-top: 0;
    font-family: 'NotoSansTamil-Regular';
}
.poll-new-style .poll-new-blk h2 {
    font-weight: normal;
    padding: 0;
    font-size: 24px;
    line-height: normal;
    margin-bottom: 10px;
    font-family: 'taun-tamil11';
}
.poll-new-style .poll-new-blk .poll-list .radio-inline {
    padding: 0;
    font-family: panchali;
    font-size: 18px;
    font-family: 'NotoSansTamil-Regular';
}
.radio-inline {
    padding: 0;
    font-family: 'NotoSansTamil-Regular';
    font-size: 12px;
}
.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.poll-new-style .poll-new-blk .poll-list input[type=radio]:checked+.lbl::before {
    border-color: #0BA3F7;
    color: #0BA3F7;
}

.poll-new-style .poll-new-blk .poll-list input[type=radio]+.lbl::before {
    font-size: 48px;
    height: 24px;
    line-height: 28px;
    min-width: 24px;
    color: #efefef;
    margin-right: 15px;
    margin-top: 0;
}
.poll-new-style .poll-new-blk .poll-list input[type=radio]:checked+.lbl::before {
    content: "\2022";
    display: inline-block;
    background-color: #F5F8FC;
    border-color: #adb8c0;
    color: #2091cf;
}
.poll-new-style .poll-new-blk .poll-list input[type=radio]+.lbl::before {
    content: "\2022";
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    font-family: 'NotoSansTamil-Regular';
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    background-color: #FAFAFA;
    border: 1px solid #CCC;
    height: 13px;
    line-height: 13px;
    min-width: 13px;
    margin-right: 6px;
    margin-top: -5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label, .poll-new-style .poll-new-blk .poll-list [type="checkbox"]:checked + label {
    font-size: 16px;
    padding-left: 35px;
    display: inherit;
    font-family: 'NotoSansTamil-Regular';
}
.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 15px;
    cursor: pointer;
    font-weight: normal;
}
.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label:before, .poll-new-style .poll-new-blk .poll-list [type="checkbox"]:checked + label:before {
    top: 5px;
    width: 20px;
    height: 20px;
    background: #FAFAFA;
    border: 1px solid #ccc;
}

.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 11px;
    height: 11px;
    background: url(../images/icons/checkbox-off.png) no-repeat;
}
.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 5px
    width: 20px;
    height: 20px;
    background: url(../images/icons/checkbox-on.png) no-repeat;
    /* background: url(images/icons/big-checkbox-on.png) no-repeat; */
    background-size: cover;    
}
.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label:before, .poll-new-style .poll-new-blk .poll-list [type="checkbox"]:checked + label:before {
    top: 5px;
    width: 20px;
    height: 20px;
    background: #FAFAFA;
    border: 1px solid #ccc;
}

.poll-new-style .poll-new-blk .poll-list [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 11px;
    height: 11px;
    /* background: url(../images/icons/checkbox-off.png) no-repeat; */
}
.poll-new-style .poll-new-blk .poll-list .txt-box, .poll-new-style .poll-new-blk .poll-list .dropdown .selected {
    font-family: 'NotoSansTamil-Regular';
    font-size: 22px;
    padding: 10px;
    white-space: normal;
}

.poll-new-style .txt-box {
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
    font-family: 'NotoSansTamil-Regular';
    font-weight: normal;
    font-size: 13px;
    padding: 4px 10px;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    /* -webkit-appearance: none; */
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
    resize: none;
}
.poll-new-style .dropdown {
    position: relative;
    width: 100%;
    border: 1px solid #ccc;
    cursor: pointer;
    background: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.poll-new-style .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    height: 0;
    width: 0;
    overflow: hidden;
}
.poll-new-style .dropdown select {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 13px;
}
.poll-new-style .poll-new-blk .poll-list .dropdown li, .poll-new-style .poll-new-blk .poll-list .dropdown select option {
    font-size: 20px;
    padding: 5px 10px;
    white-space: normal;
}
.poll-new-style .poll-new-blk .poll-list .txt-box, .poll-new-style .poll-new-blk .poll-list .dropdown .selected {
    font-family: panchali;
    font-size: 22px;
    padding: 10px;
    white-space: normal;
}

.poll-new-style .dropdown .selected, .poll-new-style .dropdown li {
    display: block;
    font-size: 13px;
    font-weight: normal;
    color: #000;
    padding: 4px 10px;
    overflow: hidden;
    white-space: nowrap;
}
.img-bordered-shadow {
    text-align: center;
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 5px 0 rgba(0, 0, 0, 0.19);
}
.marB15 {
    margin-bottom: 15px;
}






/*.left-top-ad {
	float: left;
}
.right-top-ad {
	float: right;
}*/

.mag-article-serial {
	background: #e6e6e6;
	padding: 8px 5px 0px;
	width: 100%;
	float: left;clear: both;
}
.mag-article-serial-title {
	float: left;
    width: 235px;
    text-align: center;
    padding: 9px 0px;
    font-family: 'NotoSansTamil-Regular';
    font-size: 14px;
    color: #434343;
    margin-right: 10px;
    font-weight: bold;
}
.serial-dropdown-wrapper {
    width: calc(100% - 250px);
    display: inline-block;
    position: relative;
    padding-left: 5%;
} 
.serial-dropdown-wrapper .feedback-cnt,
.serial-dropdown-wrapper .feedback-cnt form {
	width: 100%;
	float: left;
}
.serial-dropdown-wrapper .feedback-cnt form .feedback-select {
	margin: 0px;
}
.serial-dropdown-wrapper .feedback-cnt select {
    padding: 0px 15px;
    font-size: 14px;
    line-height: 1.64;
    text-align: left;
    color: #434343;
    height: 38px;
    width: 100%;
    float: left;
}
.serial-dropdown-wrapper .form-wpr:after  {
    content: '';
    width: 37px;
    height: 37px;
    background: #fff;
    border: 5px solid #e6e6e6;
    position: absolute;
    right: 0px;
    top: 0px;
    pointer-events: none;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.serial-dropdown-wrapper .form-wpr .feedback-select:after {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 7px solid #818181;
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    right: 10px;
    top: 17px;
    z-index: 1;
    pointer-events: none;
}
.serial-dropdown-wrapper .form-wpr .feedback-select:before {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 10px solid #fff;
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 2;
    pointer-events: none;	
}

/* Subscription section radio on change button updates */

.overall-content .coin-relative-content {
    display: none;
}

.overall-content.selected 
 .coin-relative-content {
    display: block;
    margin: -20px 0 20px 0;
}

/* Footer styles starts */

.footer-social-links li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: initial;
}

.footer-social-links li a {
    color: #404040;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    font-size: 20px;
    display: inline-block;
    padding: 3px;
}

.footer-social-links {
    max-width: 150px;
}

.download-app-list {
    max-width: 200px;
}

/* Footer styles ends */

@media (min-width: 992px) {
		.header-top-add  > .add-sec-comman-wrapper  > .container {
			width: 100%;
			max-width: 1170px;
		}	
		.header-top-add  > .add-sec-comman-wrapper  > .container {
			padding: 0 10px;
		}
}


.homepage-subslider .owl-nav {
	display: none;
}
.infinite-scroll-wrapper {
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
	padding: 10px 0px;
}
.infinite-scroll-wrapper span {
	display: inline-block;
	margin: 0 auto;
	width: 290px;
	height: 64px;
	border-radius: 32px;
	background: #f1f1f1 url(../images/thatha-fade.png) no-repeat;	
	text-align: center;
	color: #434343;
	font-size: 14px;
	line-height: 64px;
	position: relative;
	background-position-x: 10px;    
}
.infinite-scroll-wrapper span i {
	color: #c8c9ca;
    font-size: 38px;
    position: absolute;
    top: 13px;
    right: 38px;
}


/*Loader*/
.spinner-wrapper {
    width: 70px;
    position: absolute;
    right: 10px;
    top: 5px;
    text-align: center;
}

.spinner-wrapper > div {
  width: 18px;
  height: 18px;
  background-color: #bababa;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner-wrapper .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner-wrapper .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	height: -webkit-fill-available !important;
}

.ad-absolute-position {
	display: inherit;
    margin: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 250px;
    z-index: 1;	
}

.sorting-wrapper {
    width: 100%;
    float: left;
}
.sorting-wrapper ul {
    margin: 0px;
    float: left;
}
.sorting-wrapper ul li {
	margin-right: 10px;
}
.sort-by {
    font-size: 18px;
    font-weight: 600;
    padding: 0px 10px 0px 0px;
    float: left;
}
.sorting-wrapper-tab {
	width: 100%;
    float: left;
    padding: 10px 10px 7px;
    margin-top: 10px;
}
.sorting-wrapper .tab-content {
    width: 100%;
    float: left;
    padding: 10px;
}
.comment-drop-downerapper {
	float: left;
}	
.comment-drop-downerapperinner {
    width: 100px;
    float: left;
    position: relative;
    top: -3px;
    min-width: 80px;
}
.comment-drop-downerapperinner select {
    width: 100%;
    float: left;
    border: none;
    background: none;
    padding: 0px 15px;
    height: 30px;
    min-width: 80px;
}
.comment-drop-downerapperinner:after {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    right: 10px;
    top: 14px;
    border-top: 5px solid #000;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    pointer-events: none;
}
.comment-share-options {
    float: right;
    position: relative;
}
.comment-share-options-list {
	position: absolute;
    left: -110px;
    top: -6px;
    min-width: 110px;

}
.comment-share-options-list ul {
	width: 100%;
	float: left;
	margin: 0px;
}
.comment-share-options-list ul li {
	float: left;
}
.comment-share-options-list ul li a {
	position: relative;
    margin-right: 5px;
    width: 32px;
    height: 32px;
    float: left;
}
.comment-share-options-list ul li a i {
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 33px;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    text-align: center;	
}
/*.comment-share-options-list.active {
	display: block;
}*/





/**Rasi Balan**/
.intro.astro-wrapper .sec-tlt {
	text-align: left;
}
/**Rasi Balan End**/

.album-slider h2.sec-tlt {
    font-size: 40px;
    line-height: 44px;
    margin: 0px 0 10px 0;
    font-family: 'taun-tamil11';
    overflow: hidden;
    word-spacing: -3px;
    letter-spacing: 0.2px;
    font-weight: normal;
    color: #000;	
}
/*******News Ticker new design*********/
.flash-news-ticker {
	width: 100%;
	padding: 3px 50px 4px;
	background: #9c303b;
	height: 54px;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
}
.owl-item.active.udhay:last-child {
	border: 10px solid
}
.flash-news-ticker .owl-carousel {
	position: initial;
}
.owl-carousel .owl-item .tickerimage  img {
    width: 50px !important;
    float: left !important;
    margin-right: 15px;
    margin-top: 7px;
    height: 35px;
}
.tickerimage img + .ticker-cntnt {
    width: calc(100% - 90px);
    float: left;
    height: 42px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    margin-top: 3px;
}

.flash-news-ticker .owl-item {
	background: #9c303b;
}

.flash-news-ticker .owl-nav {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    height: 0px;
}
.flash-news-ticker .owl-nav .owl-prev {
	left: 0px;
    position: absolute;
    top: 0px;
    height: 55px;
    width: 50px;
    margin: 0px;
    background: #9c303b;
    border-radius: inherit;
    text-align: center;
	font-size: 0px;    
}
.flash-news-ticker .owl-nav .owl-next {
	right: 0px;
    position: absolute;
    top: 0px;
    height: 55px;
    width: 50px;
    border-radius: inherit;
    margin: 0px;
	background: #9c303b;
	text-align: center;
	font-size: 0px;	
}
.flash-news-ticker .owl-nav .owl-prev:before,
.flash-news-ticker .owl-nav .owl-next:before {
	height: 50px;
	width: 14px;
	line-height: 50px;
	font-size: 40px;
	float: none;
	display: inline-block;
}
@media only screen and (max-width: 1024px) {
.flash-news-ticker .owl-nav .owl-prev:before,
.flash-news-ticker .owl-nav .owl-next:before {
    color: #fff;
}
.flash-news-ticker .owl-nav .owl-prev,
.flash-news-ticker .owl-nav .owl-next {
    box-shadow: none;
}    
}
@media only screen and (max-width: 767px) {
	.ticker-cntnt {
		font-size: 11px;
	}
}