@media (min-width:1200px){
.full-page{width:1350px; margin:0 auto;}
.lft-wallpaper-ad,.rht-wallpaper-ad{position:fixed; width:120px; top:0; bottom:0; height:100%; z-index:1001;}
.rht-wallpaper-ad{margin-left:1230px;}
.center-cnt-block{margin:0 auto; width:1100px;}
.lft-wallpaper-ad>span,.rht-wallpaper-ad>span{/*position:absolute; top:0; left:1px; background:#f1f1f1; text-align:center; width:18px; height:18px; line-height:normal; border:1px solid #fff;*/ float:left; padding-bottom:2px; cursor:pointer;}
}
@media (max-width:1199px){
.lft-wallpaper-ad,.rht-wallpaper-ad{display:none;}
}
@media (min-width:1025px) and (max-width:1199px){
.main-menu>li>a{padding:5px 4px;}
.main-menu>li.menu-more>a{padding:5px;}
.second-menu>li.dropdown a{/*padding:3px 11px 8px;*/}
}
@media (min-width:992px) and (max-width:1199px){
.hd-big-txt{font-size:16px; line-height:24px;}
.static-ad-col-1 figure{margin:0;}
.static-col-2 .hd-md-txt{line-height:18px;}
.static-col-2 figure{width:100px;}
.second-menu .font-family-hel,.second-menu .font-family-hel a, .second-menu .font-family-hel ul.dropdown-menu>li>a{font-size:12px;}
.main-menu>li>a{padding:5px 2px 3px;}
.main-menu>li.menu-more>a{padding:5px 3px;}
.second-menu>li>a{padding:8px; font-size:15px;}
.second-menu>li.dropdown a{/*padding:3px 10px 8px;*/}
.ft-first-menu>li>a{padding:12px 16px;}
.ft-second-menu>li>a{font-size:11px; padding:6px 3px;}
.ft-third-menu>li>a{padding:6px 8px; font-size:11px;}
.tabbable .nav-tabs>li>a{padding:6px 10px;}
/* ------------------ Tariff Pricing Page --------------------------- */
.panel.price>.list-group>.list-group-item>.small-list{min-height:56px;}
/* ------------------ Astrology Page --------------------------- */
.astrology-list-logos>li{margin:0 0px 8px 2px; width:23%;}
/* 30Days free Registraion page style */
.free-strip-band .big-txt{font-size:50px;}
.free30days-registration-page .left-part{padding:20px 0 10px 0;}
.free30days-registration-page .left-part p{font-size:21px;}
.free30days-registration-page .left-part p span{font-size:24px;}
.free30days-registration-page .left-part p.first-pad{padding-top:0;}
.free30days-registration-page .left-part figure{width:42%;}
/* ------------------ Vaasagar Pakkam page style --------------------------- */
/*.varungal-vasagargalay{min-height:1068px;}
.varungal-vasagargalay-form{top:332px;}*/
.world-health-day-page .exclusive-blk .nav-tabs>li>a{padding:6px; margin:0 0 0 1px; font-size:10px;}
}
@media (max-width:1024px){
body::-webkit-scrollbar{display:none !important;width:0 !important}
/*.login-popup-cnt{display:none !important;}*/
.registration-part .signin-block{float:none;}
.registration-part .subscribe-sign-txt{float:none; width:100%; margin-left:0; margin-top:10px;}

.fund-transfer-steps .list{font-size:10px;}
.fund-transfer-steps .list>li{width:48%;}
.fund-transfer-steps .font-size12{font-size:10px;}
}
@media (min-width:768px){
/* Login popup style Start */
.dropdown-menu.login-popup-cnt,.dropdown-menu.reg-popup-cnt{position:absolute; background:#fff; padding:15px;}
.dropdown-menu.login-popup-cnt{width:350px;}
.dropdown-menu.reg-popup-cnt{width:300px;min-width:120px;}
.dropdown-menu.login-popup-cnt .signin-block{float:left; width:90px;}
.dropdown-menu.reg-popup-cnt .signin-block{float:left; width:86px;}
.dropdown-menu .signin-block .hd-txt{color:#041680; font-size:14px; text-transform:none; margin-bottom:10px; text-align:center;}
.dropdown-menu.login-popup-cnt .divider,.dropdown-menu.reg-popup-cnt .divider{float:left; position:relative; width:20px; background:url(../images/divider/login-divider.png) no-repeat center top;}
.dropdown-menu.login-popup-cnt .divider{min-height:95px;}
.dropdown-menu.reg-popup-cnt .divider{min-height:90px; margin:0 !important;}
.dropdown-menu.login-popup-cnt .divider:before{content:"OR";}
.dropdown-menu.reg-popup-cnt .divider:before{content:"";}
.dropdown-menu.login-popup-cnt .divider:before,.dropdown-menu.reg-popup-cnt .divider:before{position:absolute; top:40%; left:4px; background:#fff; font-size:9px; line-height:16px;}
.dropdown-menu.reg-popup-cnt .login-block{width:160px;}
.dropdown-menu.reg-popup-cnt .login-block>a{color:#ed1c24;}
.dropdown-menu .login-block{float:right; width:200px; text-transform:none; font-weight:normal;}
.dropdown-menu .login-block .form-group{margin-bottom:5px;}
.dropdown-menu .login-block label{color:#848484; font-size:11px;}
.dropdown-menu .login-block .forgot-pass{float:left; color:#848484; font-size:11px;}
.dropdown-menu .login-block label:hover,.login-block .forgot-pass:hover{color:#000;}
/* ------------------ Careers modal popup style --------------------------- */
.careers-page .modal-dialog{width:400px;}
/* ------------------ Onload page Popup --------------------------- */
.load-popup .modal-dialog{width:720px;}
.load-popup .womensday-popup button.close{right:190px; top:60px; padding:0 5px; font-size:24px; line-height:24px;}
.ads-popup .modal-dialog{width:1100px; top:107px; left:50%; margin:0 0 0 -557px;}
.ads-popup .modal-dialog button.close{right:0; top:0; padding:0 5px; position:absolute; font-size:42px; line-height:36px; border:0; background-color:#ed1c24; font-weight:normal; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
/* ------------------ Dashboard Edit profile Page --------------------------- */
.form-horizontal .control-label{padding-top:3px; font-weight:normal;}
/* ------------------ Vasagar Pakkam modal popup style --------------------------- */
.timer-popup .modal-dialog{width:400px;}
.vasagar-pakkam-page .modal-dialog{width:400px; margin:30% auto;}
}
@media (min-width:992px){
/* ------------------ Onload page Popup --------------------------- */
.load-popup .modal-dialog{width:812px;}
/* ------------------ Archives Page --------------------------- */
.archives-fillter .dropdown{width:200px;}
.album-detail-list-controls{position:absolute !important; top:50% !important; width:100% !important;}
.album-detail-list .bx-wrapper .bx-controls{ display:none;}
/* ------------------ Vasagar Pakkam modal popup style --------------------------- */
.vasagar-pakkam-page .modal-dialog{margin:38% auto;}
}
@media (min-width:992px) and (max-width:1024px){
.mobile-more-btn{line-height:12px;}
.latest-news-list>li>a{padding:5px 6px 5px 6px; line-height:17px;}
.exclusive-list>li{width:15%;}
.third-level-menu>li>a{font-size:13px; padding:11px 7px 10px;}
.third-level-menu>li.dropdown>ul>li>a{font-size:10px; padding:10px 5px;}
/*.album-part>li:first-child{width:37%;}
.album-part>li{width:20%;}*/

.registration-part .divider{margin:10px 0 25px;}
.registration-renew{margin:0;}
.fund-transfer-steps .steps-hd{width:14%;}
.fund-transfer-steps p{width:80%;}

.magazine-apps{padding:40px 30px 25px;}
.apps-cnt{margin:0 15px 15px 0;}
.apps-desktop-cnt{margin:0 0 15px 0;}
/* ------------------ Dashboard My Coins Page --------------------------- */
.trans-history-part input.txt-box, .trans-history-part .dropdown{width:130px;}
.trans-history-part .marL15{margin-left:10px;}

.hidden-cnt .submit-btn{width:100%; margin-bottom:10px;}
.hidden-cnt>div.bg-white{padding-bottom:5px;}
/* ------------------ Contact Us Page --------------------------- */
.contact-us-page .contact-box{min-height:200px;}
.contact-us-page .col-sm-6:nth-child(3) .contact-box,.contact-us-page .col-sm-6:nth-child(4) .contact-box{min-height:242px;}
}
@media (max-width:991px){
/*p{font-size:18px; line-height:22px;}
.hd-md-txt{font-size:16px; line-height:22px;}
.hd-sm-txt{font-size:14px; line-height:21px;}
.latest-news-list{font-size:14px; line-height:22px;}*/
	
.static-col-2 figure{width:38%;}	
.registration-part .pad20{padding:10px;}
.registration-magazine-plan .magazine-hd-txt,.registration-magazine-plan .price-txt>span,.registration-magazine-plan .total-txt>span,.registration-magazine-plan .magazine-hd-txt>span{font-size:20px; line-height:20px;}
.registration-magazine-plan .price-txt>span:before{top:5px;}
.registration-magazine-plan .total-txt>span{top:1px;}
.registration-magazine-plan .total-txt>span:before{margin-top:-8px;}
.registration-magazine-plan .price-txt, .registration-magazine-plan .magazine-hd-txt>span>small{font-size:18px;}
.registration-magazine-plan .total-txt{font-size:16px; padding:4px 10px 4px 0;}
/* ------------------ 404 Page Start --------------------------- */
.error-404-hd{font-size:40px;}
/* ------------------ Dashboard My profile Page --------------------------- */
.dashboard-cnt .list-inline{margin-left:0;}
/* ------------------ Dashboard My Coins Page --------------------------- */
.trans-history-part input.txt-box, .trans-history-part .dropdown{width:124px;}
.trans-history-part h2{margin:0 10px 10px 0;}
.trans-history-part .marL15{margin-left:8px;}
.trans-history-part .fright{float:left;}
/* ------------------ Tariff Pricing Page --------------------------- */
.panel.price.panel-dark-green,.panel.price.panel-dark-purple,.panel.price.panel-blue,.panel.price.panel-green,.panel.price.panel-light-blue{margin-left:0;}
.flat-price>.plan-txt>.mid, .flat-price>.year-txt>.mid{top:-1px; font-size:14px;}
.flat-price>.plan-txt>.txt, .flat-price>.year-txt>.txt{font-size:16px;}
.flat-price>.value-txt>.strike-txt{font-size:14px;}
.flat-price>.value-txt>.strike-txt .icon-rupee{height:14px;}
.flat-price>.value-txt>.big-txt{font-size:18px;}
.flat-price>.value-txt .icon-rupee{height:17px;}
/* ------------------ Archives Page --------------------------- */
.archives-fillter .dropdown{width:150px;}
/* ------------------ Article inner hidden blur style --------------------------- */
/*.hidden-part p{-webkit-filter:blur(2px); -moz-filter:blur(2px); -ms-filter:blur(2px); -o-filter:blur(2px); filter:blur(2px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');}*/
.hidden-cnt{background:none; position:absolute; top:50%;}
.hidden-cnt>div.bg-white{margin:0 5%; padding-bottom:5px;}
.hidden-cnt .submit-btn{margin-bottom:10px; width:100%; text-align:left; font-size:12px; line-height:18px;}
/* ------------------ Magzine Big Wrapper Page --------------------------- */
.mag-wrapper-cnt figure.fleft{float:none;margin-right:0; margin-bottom:10px;}
/* ------------------ Youtube Video style --------------------------- */
.article-inner .responsive-video{width:100%;}
}
@media (min-width:768px) and (max-width:991px){
.search-box .txt-box{width:140px;}
/*p{font-size:10px; line-height:18px;}
.hd-md-txt{font-size:11px; line-height:19px;}
.hd-sm-txt{font-size:10px; line-height:18px;}*/
.static-col-1 .hd-big-txt{font-size:12px; line-height:20px;}
.static-col-1 p{height:210px; overflow:hidden; /*font-size:11px; line-height:18px;*/}
.static-col-1 .more-link{padding:10px 0 0 0;}
.static-col-2 .hd-md-txt{/*font-size:10px; line-height:16px;*/}
.static-ad-col-1 figure{margin:0;}
.static-col-2 .more-link{margin-top:7px;}
.static-col-5 p{height:42px; overflow:hidden;}
.latest-news-list>li>a{padding:4px;}
.mobile-more-btn{line-height:14px;}
.tabbable .nav-tabs>li>a{padding:6px 7px; font-size:9px;}
.tab-content>.tab-pane,.tab-content>.tab-pane .js-slider2,.tab-content>.tab-pane .js-slider3{max-height:230px; overflow:hidden;}

.static-col-9 figcaption{font-size:10px; line-height:17px; height:40px; padding:5px; overflow:hidden;}
.static-col-10 p{height:38px; overflow:hidden;}
.static-col-11 p{height:34px; overflow:hidden; padding:0;}
.panjangam-calendar .panjangam-date .month-txt{font-size:10px;}
.panjangam-calendar p{font-size:8px;}
.panjangam-gud-time{margin-bottom:4px;}

/*h2{font-size:14px;}*/
.main-menu>li{font-size:11px;}
.main-menu>li>a{padding:5px 4px 5px 5px; font-size:9px;}
.main-menu>li.menu-more>a{padding:5px 4px;}
.main-menu>li.menu-more>ul>li{float:right; font-size:9px;}
.scroll-navbar .second-menu{width:750px;}
.second-menu>li{font-size:10px;}
.second-menu>li>a{padding:8px 4px; font-size:9px;}
.second-menu>li.dropdown>a{/*padding:4px 5px;*/}
.second-menu>li.dropdown>span{margin:4px 0 0 10px;}
.second-menu>li.dropdown>a>span{margin-left:5px;}
.second-menu>li.dropdown.subscription-menu-list>a>span{width:12px; height:14px; background-size:contain;}
.second-menu>li.dropdown.books-menu-list>a>span{width:14px; height:14px; background-size:contain;}
.second-menu>li.dropdown.magazine-menu-list>a>span{width:18px; height:12px; background-size:contain;}
.ft-social-list{padding:20px 10px 0;}
.ft-social-list>li{margin:0 3px;}
.ft-first-menu>li{margin:0;}
.ft-first-menu>li>a{padding:12px 8px;}
.ft-second-menu>li>a{font-size:11px;}
.ft-third-menu>li>a{padding:6px 8px; font-size:11px;}

.exclusive-blk .panel-body{padding:4px 6px 8px;}
.exclusive-blk.panel-heading{padding:8px 10px;}
.exclusive-list>li:first-child{margin:10px 0 0 0;}
.exclusive-list>li{float:left; margin:10px 0 4px 14px; width:15%;}

.third-level-menu>li:first-child{font-size:8px; padding:8px 4px 4px; line-height:15px; margin-right:0;}
.exclusive-page .third-level-menu>li:first-child,
.search-page .third-level-menu>li:first-child{padding:4px 8px 4px; line-height:12px;}
.advertise-page .third-level-menu>li:first-child{padding:4px 12px 4px; line-height:15px; font-size:14px;}
.advertise-page .third-level-menu>li>a:before{top:-6px;}
.third-level-menu>li>span{margin:0; background-size:80%;}
.third-level-menu>li:first-child:after{display:none;}
.third-level-menu>li>a{font-size:8px; padding:10px 5px; line-height:inherit;}
.third-level-menu>li.dropdown>ul>li>a{font-size:8px; padding:10px 5px;}
.third-level-menu>li>a:before{top:0;}
.news-page .static-col-1 .hd-big-txt{font-size:11px; line-height:18px;}
.album-part>li{width:19.2%;}
/* ------------------ Article Inner Page Start ---------------------------*/ 
.article-cnt img{width:50%;}
/* ------------------ Article Inner Page End --------------------------- */
.checkout-page .login-hd-band{font-size:12px; font-weight:bold;}
.registration-renew{margin:20px 0 0 0;}
.registration-part .divider{margin:5px 0 10px;}
.captcha .txt-box{width:48%;}
.fund-transfer-steps p{width:78%;}
.fund-transfer-steps .steps-hd{width:18%;}
.apps-lft figure{line-height:500px;}
/* ------------------ Tariff Pricing Page --------------------------- */
.flat-price>.hd-txt{width:22%; padding:7px 0 7px 10px; font-size:15px;}
.flat-price>.plan-txt{width:19%; text-align:inherit; padding:7px 0 6px 15px;}
.flat-price>.year-txt{width:25%; text-align:inherit; padding:7px 0 6px 15px;}
.flat-price>.value-txt{width:18%;}
.flat-price>.subt{width:15%; padding:4px 0 4px 10px;}
.panel.price.panel-dark-purple{margin-left:15px;}
.tariff-cnt .col-md-push-2.clear{clear:none;}
/* ------------------ Astrology Page --------------------------- */
.astrology-date{padding:10px 0;}
.astrology-date-details{border:0;}
.astrology-list-logos>li{margin:0 0 4px 0;}
.astrology-date p{font-size:14px;}
.astrology-date span{font-size:40px;}
.astrology-date-details>div{padding:3px 5px;}
.astrology-login-form .no-padding-left, .astrology-login-form .no-padding-right{padding:0;}
/* 30Days free Registraion page style */
.free-strip-band .big-txt{font-size:36px;}
.free-strip-band .small-txt{font-size:26px; line-height:24px;}
.free-strip-band .small-txt span{font-size:16px;}
.free30days-registration-page .left-part{padding:20px 0 0 0;}
.free30days-registration-page .left-part p{font-size:20px;}
.free30days-registration-page .left-part figure{width:38%;}
.free30days-registration-page .left-part p span{font-size:18px;}
.free30days-registration-page .left-part p.first-pad{padding-top:0;}
/* ------------------ Cart page style --------------------------- */
table#cart tbody>tr>td:nth-child(6n+1) .pad-sec{padding:0 0 0 10px;}
/* ------------------ Vaasagar Pakkam page style --------------------------- */
/*.varungal-vasagargalay{min-height:826px;}*/
.varungal-vasagargalay{min-height:1067px;}
.varungal-vasagargalay-form{width:44%; top:328px;}
/* ------------------ Contact Us Page --------------------------- */
.contact-us-page .contact-box{padding:10px;}
.contact-us-page .col-sm-6:nth-child(3) .contact-box,.contact-us-page .col-sm-6:nth-child(4) .contact-box{min-height:306px;}
.contact-us-page .contact-box h1{font-size:17px; line-height:normal; padding-top:12px;}
}
@media (max-width:767px){
/*.vikatan-logo-home{display:none;}
.article-cnt p{font-size:15px; line-height:26px;}*/
/* p{font-size:18px;} */
.hd-md-txt{font-size:16px;}
.article-cnt figure img{width:100%;}
.static-col-2 figure{width:25%;}
.close-menu-arrow-left,.close-menu-arrow-right{position:absolute; top:50%; width:26px; height:37px; margin-top:-18px; background:url(../images/icons/icon-mobile-flip-arrow.png) no-repeat;}
.close-menu-arrow-left{right:10px; background-position:0 0;}
.close-menu-arrow-right{left:10px; background-position:-40px 0;}
.table-responsive{border:0;}
header>.bg-grey-header{background:#fff;}
header>.pad-sec-xsm{padding:0; height:0;}
.mobile-header{height:118px;}
.mobile-header .divider{position:relative; top:5px; width:110%; height:1px; background:#f0f0f0; left:-5%;}
.mobile-group{width:100%; height:77px;}
.vikatan-logo{width:110px; margin-top:4px;}
.hd-icon-list{position:absolute; top:8px; right:0; margin:0;}
.hd-icon-list li:last-child{padding-right:0;}
.hd-cart-icon{position:absolute; top:45px; right:0; padding:2px 0; margin:0;}
.link-list{position:absolute; top:35px; right:0; padding:5px 0; width:100%;}
.mobile-search{position:absolute; background:#f5f3f4; top:70px; left:0; width:100%; height:38px; padding:5px 0; box-shadow:0 3px 3px rgba(0,0,0,.15); -webkit-box-shadow:0 3px 3px rgba(0,0,0,.15);}
.search-box{padding:0; margin:0 auto; position:relative; width:59%; float:none;}
.search-box .txt-box{width:100%;}
.search-box .search-icon{top:0;}
.mobile-magazine-menu{position:relative; top:4px; left:10px;}
.mobile-magazine-menu a{width:31px; height:20px; background:url(../images/icons/icon-menu-magazine.png) no-repeat;}
.mobile-news-menu{position:absolute; top:8px; right:10px;}
.mobile-news-menu a{width:26px; height:23px; background:url(../images/icons/icon-menu-news.png) no-repeat;}
.top-ad{margin-bottom:10px;}
.breadcrumb{line-height:normal;}
.breadcrumb>li>a{font-size:9px;}

/* Mobile menu style starts */
.row-offcanvas1, .row-offcanvas2{position:relative;}
.row-offcanvas-left{left:0;}
.row-offcanvas-left .sidebar-offcanvas-left{left:-100%;}
.row-offcanvas-left.active{left:75%;}
.row-offcanvas-left.active .sidebar-offcanvas-left{width:75%; left:0; z-index:9;}
.sidebar-offcanvas-left{position:fixed; top:0; bottom:0; width:100%; overflow-y:scroll;}
.row-offcanvas-right{right:0;}
.row-offcanvas-right .sidebar-offcanvas-right{right:-100%;}
.row-offcanvas-right.active{right:75%;}
.row-offcanvas-right.active .sidebar-offcanvas-right{width:75%; right:0; background:url(../images/divider/mobile-menu-shadow-grey.png) repeat-y;}
.sidebar-offcanvas-right{position:fixed; top:0; bottom:0; width:100%; overflow-y:scroll;}
.main-menu::-webkit-scrollbar, .second-menu::-webkit-scrollbar{display:none !important; width:0 !important;}
.second-menu{border-top:none;}
.row-offcanvas-right.active .sidebar-offcanvas-right:before{content:""; position:fixed; left:25%; width:8px; height:100%; overflow:auto; background:url(../images/icons/mobile-news-menu-shadow.png) repeat-y; z-index:20;}
.second-menu>li{clear:both; width:100%; background:url(../images/divider/dropdown-list-divider.png) no-repeat;}
.second-menu>li:first-child{background-image:none;}
.main-menu li a:hover:after, .main-menu li a.active:after, .second-menu li a:hover:after, .second-menu li a.active:after{display:none;}
.second-menu>li>a:hover,.second-menu>li.dropdown>ul>li>a:hover{background-color:#fff;}
.second-menu>li.dropdown{width:100%; background:url(../images/divider/dropdown-list-divider.png) no-repeat;}
.second-menu li.dropdown .dropdown-menu{display:block; position:relative; border:0; width:100%; box-shadow:none; padding:0; z-index:19; background:transparent;}
.second-menu>li.dropdown>ul>li:first-child{background-image:url(../images/divider/dropdown-list-divider.png);}
.second-menu>li.dropdown>ul>li{background-size:inherit;}
.second-menu>li.dropdown>ul>li>a{padding-left:75px; background-position:60px 10px;}
.second-menu>li.dropdown>a:hover{background-color:inherit;}
.main-menu.bg-red{background:url(../images/divider/mobile-menu-shadow-red.png) repeat-y right top #fff;}
.main-menu.rounded{border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.main-menu{font-family:Helvetica;}
.row-offcanvas-left.active .sidebar-offcanvas-left:before{content:""; position:fixed; right:25%; width:8px; height:100%; background:url(../images/icons/mobile-magazine-menu-shadow.png) repeat-y; z-index:20;}
.main-menu>li{width:100%; text-align:left; padding:0; background:url(../images/divider/dropdown-list-divider.png) no-repeat;}
.main-menu>li:first-child{background-image:none;}
.main-menu>li>a{width:100%; padding:8px 10px 8px 30px; font-size:12px; background:url(../images/icons/icon-dropdown-arrow.png) no-repeat 14px 12px; display:block; clear:both; text-align:left; color:#333; white-space:nowrap; font-weight:normal;}
.main-menu>li>a:hover{color:#ed1c24; background-color:#fff;}
.main-menu>li>a.active{color:#ed1c24; background:url(../images/icons/icon-dropdown-active-arrow.png) no-repeat 12px 15px #fff;}
.main-menu>li>a:before{display:none;}
.row-offcanvas-right.active .mobile-header{right:75%;}
.row-offcanvas-left.active .mobile-header{right:-75%;}
.mobile-header{position:fixed; z-index:9; margin-top:0; top:0; right:0; width:100%; height:118px; overflow:hidden;}
.mobile-scroll-navbar .mobile-header{margin-top:-45px;}
.mobile-scroll-navbar .row-offcanvas-right.active .mobile-header{right:75%;}
.mobile-scroll-navbar .row-offcanvas-left.active .mobile-header{left:75%;}
.mobile-scroll-banner{margin-top:116px;}
.mobile-scroll-navbar .mobile-scroll-banner{margin-top:122px;}
.mobile-scroll-navbar .vikatan-logo{visibility: hidden;}
.feedback-part{margin-right:-40px; display:none;}
.mobile-scroll-navbar .feedback-part{margin-right:0;}
.feedback-part-form-review{display:none;}
.mobile-scroll-navbar .feedback-part-form-review{display:block;}
/* Mobile menu style end */

.no-padding-left{padding-right:0;}
.no-padding-right{padding-left:0;}
.col-space{margin-bottom:15px;}
.tabbable .nav-tabs>li>a{padding:6px;}
/*.hd-big-txt{font-size:16px; line-height:26px;}*/
.magazine-select-filter{width:100%;}
/*.magazine-slider{width:100%; padding-left:0;}
.magazine-slider .bx-wrapper .bx-controls-direction a{width:34px; height:54px;}
.magazine-slider .bx-wrapper .bx-prev{top:40%; right:inherit; left:inherit; background-position:-3px -77px;}
.magazine-slider .bx-wrapper .bx-next{top:40%; right:-1px; background-position:-59px -75px;}*/
.videos-sec{width:100%;}
.videos-sec-mid{width:100%; margin:10px 0;}

.exclusive-blk.panel-heading{padding:8px 10px;}
.exclusive-list>li{margin:5px 3px 0 3px; width:31%}
.exclusive-list>li:first-child{margin:5px 3px 0 3px;}
.exclusive-list>li:last-child{margin:5px 3px 0 3px;}

.ft-social-list{padding:15px 0 8px;}
.ft-social-list>li{margin:0;}
.ft-social-list>li, .ft-social-list>li>a, .ft-social-list>li>a>span{width:34px; height:38px; overflow:hidden;}
.ft-social-list>li>a>span{font-size:24px; padding:6px;}
.ft-social-list>li>a, .ft-social-list>li>a>span{margin:0;}
.ft-social-list>li.icon-app,.ft-social-list>li.icon-ios,.ft-social-list>li.icon-android{display:none;}
.ft-social-list .rounded{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px;}
.icon-rss span{background-position:-114px -14px;}
.icon-ad span{background-position:-114px -67px;}
.icon-fb span{background-position:-107px -109px;}
.icon-tweet span{background-position:-114px -155px;}
.icon-google span{background-position:-113px -211px;}
.icon-youtube span{background-position:-113px -261px;}
.icon-linkedin span{background-position:-114px -313px;}

.ft-first-menu{padding:10px 0;}
.ft-first-menu>li{margin:0}
.ft-first-menu>li>a{font-size:10px; padding:5px 2px; position:relative;}
.ft-first-menu>li>a:before{content:"";  position:absolute; width:1px; height:9px; background:#fff; left:-2px; top:7px;}
.ft-first-menu>li:first-child>a:before{display:none;}
.mobile-copyright{background:#1f1f1f}
.copyright-txt{font-size:10px;}
.scrollup{width:36px; height:36px; bottom:20px; right:10px; background-size:100%; text-indent:-9999px; background:url(../images/icons/icon_top.png) no-repeat; margin-right:inherit;}
/* ------------------ News Page Start --------------------------- */
.second-menu>li>a{padding:10px 10px 10px 60px;}
.second-menu>li.dropdown>a{padding:4px 10px 8px 60px; height:auto;}
.second-menu>li>a.active{color:#ed1c24; background:url(../images/icons/icon-dropdown-active-arrow.png) no-repeat 45px 12px #fff;}
.main-menu.sidebar-offcanvas-left>li>.third-level-sub-list{margin:0 40px 5px 40px;}
.third-level-sub-list{display:none; font-family:'PTSansRegular', helvetica, sans-serif; margin:0 30px 5px 75px;}
.third-level-sub-list>li{border-top:1px solid #ccc;}
.third-level-sub-list>li:first-child{border-top:0; padding-top:0;}
.third-level-sub-list>li>a{font-size:12px; color:#656565; padding:6px 0;}
.third-level-sub-list>li>a:hover{color:#ed1c24;}
.photo-gallery-slider .bx-wrapper .bx-controls-direction a{width:34px; height:54px; top:40%;}
.photo-gallery-slider .bx-wrapper .bx-prev{top:56%; right:inherit; left:inherit; background-position:-3px -77px;}
.photo-gallery-slider .bx-wrapper .bx-next{top:56%; right:-1px; background-position:-59px -75px;}
.album-part>li:first-child,.album-part>li:first-child img{width:100%; margin-right:0;}
.album-part>li{float:none; margin:6px 2px 0 0; display:inline-block; width:31.5%;}
.album-part>li:nth-child(7n+5), .album-part>li:nth-child(7n+6), .album-part>li:nth-child(7n+7){margin:6px 2px 0 0;}
.social-icons.fright{float:left; clear:both; margin-top:5px;}
.social-icons>li:first-child{padding-left:0;}
.menu-more{position:absolute; right:0; top:0; font-size:12px; color:#565656; padding:12px 6px 24px; background:url(../images/icons/icon-more-dot.png) no-repeat 8px 30px;}
/* ------------------ Article Inner Page Start --------------------------- */
/*.article-cnt img{width:100%;}*/
.article-social-list{text-align:left;}
.article-social-list>li>a{font-size:11px;}
.increase-decrease{margin:5px 0 0 0;}
/* ------------------ Checkout Page --------------------------- */
.checkout-page h3{font-size:14px;}
.registration-magazine-plan{border:0; margin:0 0 15px 0;}
.registration-magazine-plan:before, .registration-magazine-plan:after{display:none;}
.registration-renew{margin:10px 0 0 0;}
.registration-part{padding:0; margin:0 0 15px 0;}
.registration-part .border-grey{border-left:0; border-right:0;}
.registration-part .divider{margin:10px 0;}
.fund-transfer-steps .steps-hd{float:none; width:65px;}
.fund-transfer-steps p{margin:10px 10px 0; float:none; width:auto;}
/* ------------------ Login Page --------------------------- */
.login-page .registration-part{margin:0;}
.login-page .registration-part div.border-grey{border:0;}
/* ------------------ Registration Page --------------------------- */
.registration-page .registration-part{margin:0;}
.registration-page .registration-part div.border-grey{border:0;}
/* ------------------ Free Registration Page --------------------------- */
.free-registration-page .registration-part{margin:0;}
.free-registration-page .registration-part div.border-grey{border:0;}
.free-registration-page .registration-part .login-hd-band{font-size:14px;}
/* ------------------ Update Password Page --------------------------- */
.update-password-page .registration-part{margin:0;}
.update-password-page .registration-part div.border-grey{border:0;}
/* ------------------ Reset Password Page --------------------------- */
.reset-password-page .registration-part{margin:0;}
.reset-password-page .registration-part div.border-grey{border:0;}
/* ------------------ Exculsive Page --------------------------- */
.list-inline{font-size:9px;}
.exclusive-page .exclusive-list{padding:0 5px 5px 5px !important;}
.exclusive-page .exclusive-list .marR10{margin:0 10px 0 -5px;}
.exclusive-page .exclusive-list .list-inline>li:first-child{padding-left:5px;}
/* ------------------ Apps Page --------------------------- */
.apps-blk{width:inherit; margin:inherit; background:inherit; background-size:inherit;}
.apps-hd:before{display:none;}
.magazine-apps{padding:40px 20px 20px; text-align:center;}
.apps-cnt{margin:0 0 15px 0;}
/* ------------------ Checkout Thanks Page --------------------------- */
.thanks-part{margin:0;}
.thanks-part .apps-cnt{margin:10px 0;}
/* ------------------ Contact us Page --------------------------- */
.contact-us-page .marTB20{margin:15px 0 0 0;}
.contact-box{padding:15px; min-height:inherit;}
.contact-main{margin-top:15px;}
/* ------------------ Terms Page --------------------------- */
.terms-condition-page h2.font-size20{font-size:16px; line-height:25px;}
.terms-condition-page h2{font-size:14px; line-height:20px;}
.accord-hd-txt{padding:8px 30px 8px 8px; /* font-size:14px; line-height:20px; */}
.accordion-cnt{padding:0 10px;}
.accordion-cnt p{font-size:16px;}
.active-arrow,.normal-arrow{right:8px;}
/* ------------------ Rss Feed Page --------------------------- */
.rss-feed-list{padding:0;}
/* ------------------ 404 Page Start --------------------------- */
.error-404-part{padding:0;}
.error-404-cnt{padding:10px; border:1px solid #ccc;}
/* ------------------ Dashboard My profile Page --------------------------- */
.profile-list{padding:0 10px;}
.dashboard-list .marB15{margin:0;}
.dashboard-list .dropdown .selected{font-size:18px; text-transform:uppercase; background:#ed1c24; color:#fff;}
.dashboard-list .dropdown li{font-size:14px; text-transform:uppercase;}
.dashboard-list .dropdown .carat{top:14px; border-top: 5px solid #fff;}
.dashboard-list .dropdown.open .carat{top:7px; border-bottom: 5px solid #fff;}
.dashboard-cnt{padding:0 10px;}
.dashboard-cnt h1{font-size:14px; line-height:normal; background:#ed1c24; padding:5px 10px; color:#fff;}
/* ------------------ Dashboard My Offers Page --------------------------- */
.my-offers-cnt{border:0; padding:0; margin-bottom:0;}
.my-offers-cnt .padLR10{padding-left:0; padding-right:0;}
/* ------------------ Tariff Pricing Page --------------------------- */
.tariff-page h2.font-size20{font-size:18px;}
.panel.price.panel-purple,.panel.price.panel-red{margin-left:0;}
.flat-price{background-color:#D5FDD0}
.flat-price.border-grey{border:1px solid #8CE053;}
.flat-price>.hd-txt{font-size:18px; text-align:center; background-color:#8CE053;}
.flat-price>.hd-txt,.flat-price>.plan-txt,.flat-price>.year-txt,.flat-price>.value-txt,.flat-price>.subt{width:inherit; padding:5px;}
.flat-price>.hd-txt,.flat-price>.plan-txt,.flat-price>.year-txt{border-bottom:1px solid #8CE053;}
.flat-price>.subt{padding:10px;}
/* ------------------ Archives Page --------------------------- */
.archives-fillter{margin:10px 0 0 0;}
.archives-fillter .dropdown{width:134px;}
/* ------------------ Article Inner prev next style --------------------------- */
.article-prev .arrow, .article-next .arrow{height:60px;}
/* ------------------ Feedback Form Review page --------------------------- */
.feedback-form-review .radio-inline .lbl{text-transform:capitalize; font-weight:normal; font-size:13px;}
.feedback-form-review h3{line-height:20px;}
/* ------------------ Astrology inner Page --------------------------- */
.astrology-inform-txt{font-size:12px;}
.astrology-login-form .dd,.astrology-login-form .mm,.astrology-login-form .yy{margin-left:9px;}
/* ------------------ 30Days free Registraion page style --------------------------- */
/*.free-strip-band{background:url(../images/common/shreya-mobile.png) no-repeat left bottom #D66600; background-size:contain;}*/
.free-strip-band.chutti-reporter{background:#D66600; background-size:inherit;}
.free-strip-band .big-txt{font-size:26px; /*margin-left:30px;*/ line-height:26px;}
.free-strip-band .small-txt{font-size:22px; /*margin:10px 0 0 25px;*/ margin:10px 0 0 0; line-height:normal;}
.free-strip-band .small-txt span{font-size:14px; margin:0 20px; text-align:center; line-height:normal;}
.free30days-registration-page .left-part{padding:15px 10px 0 10px;}
.free30days-registration-page .left-part p,.free30days-registration-page .star-txt{font-size:16px; text-align:inherit; line-height:22px;}
.free30days-registration-page .left-part p span{font-size:20px;}
.free30days-registration-page .registration-part{padding:10px 0 15px 0; margin-bottom: 0;}
.free30days-registration-page .mag-txt p{font-size:12px;}
.free30days-registration-page .left-part p.first-pad{padding-top:0;}
/* ------------------ Nanyam Mumbai Event page style --------------------------- */
.nanyam-event .free-strip-band .padLR15{padding:20px 0 0 0;}
.nanyam-event .free-strip-band .text-left,.nanyam-event .free-strip-band .text-right{text-align:center;}
.nanyam-event .free-strip-band .text-right.padLR15 img{text-align:center; width:45%;}
.nanyam-event .registration-part{padding:0;}
.nanyam-event .mag-txt p,.nanyam-event .free-strip-band .guest-txt{font-size:14px;}
.nanyam-event .free-strip-band .guest-txt span{font-size:16px;}
/* ------------------ Onload page Popup --------------------------- */
/*.load-popup{display:none !important;}*/
.renew-popup{padding:0; background: url("../images/renew-popup/renewal-reminder-mobile.jpg") no-repeat top right #fff;}
.renew-popup-cnt,.renew-popup .panel.price,.renew-popup .panel.price>.panel-footer>.offer{width:100%;}
.renew-popup-cnt{padding:10px 10px 0 10px;}
/* ------------------ Cart page style --------------------------- */
table#cart thead{display:none;}
table#cart tbody>tr{background:#f0f0f0; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:10px solid #fff;}
table#cart tbody>tr>td{display:inline-block; border-top:0; padding:0 0 .6rem 0; width:33%; height:70px;}
table#cart tbody>tr>td:nth-child(6n+1):before{background:#ed1c24; color:#fff;}
table#cart tbody>tr>td:nth-child(6n+1){text-align:center; display:block; width:auto; height:auto;}
table#cart tbody>tr>td:nth-child(6n+2){width:34%;}
table#cart tbody>tr>td:nth-child(6n+3),table#cart tbody>tr>td:nth-child(6n+4){width:100%;}
table#cart tbody>tr>td:nth-child(6n+5){width:80%; height:auto;}
table#cart tbody>tr>td:nth-child(6n+6){width:20%; height:auto; vertical-align:top;}
table#cart tbody>tr>td:nth-child(6n+6):before{height:34px;}
table#cart tbody>tr>td:before{content:attr(data-th); font-weight:bold; display:inline-block; width:100%; background:#ddd; margin-bottom:5px; padding:.6rem; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
table#cart tbody>tr>td>.txt-box{width:80%; margin-left:10px;}
table#cart tfoot>tr>td{display:inline-block; border:0;}
table#cart tfoot>tr>td:nth-child(3n+3){float:right;}
table#cart tfoot>tr:last-child>td:nth-child(3n+2),table#cart tfoot>tr:last-child>td:nth-child(3n+3){float:left;}
/* ------------------ Vaasagar Pakkam page style --------------------------- */
/* .varungal-vasagargalay{min-height:1600px; background:url(../images/vasagar-pakkam/varungal-vasagargalay-bg-mobile.jpg) no-repeat #1AB7E0 top center;}
.varungal-vasagargalay-form{right:0; top:750px;}
.varungal-vasagargalay-form>form{padding:10px 5px;}
.varungal-vasagargalay-form .no-padding-left.padR8{padding-right:8px;}
.varungal-vasagargalay-form>form .file-upload .font-size11{font-size:10px;} */
/* ------------------ Advertise with us page style --------------------------- */
.mediakit-down-btn,.mediakit-down-btn1{position:relative !important; display:inline-block; right:inherit;}
/* ------------------ Alert Popup style --------------------------- */
.alert-popup-msg .modal-dialog{margin:-45px 0 0 -136px;}
/* ------------------ Article Inner prev/Next btn style in mobile --------------------------- */
.article-cnt .prev-cnt,.article-cnt .next-cnt{display:none;}
.article-cnt.in .prev-cnt,.article-cnt.in .next-cnt{display:block; width:30px; height:70px; background: rgba(0,0,0,.1); position:fixed; top:50%; margin-top:-50px; z-index:999;}
.article-cnt.in .prev-cnt{left:0;}
.article-cnt.in .next-cnt{right:0;}
.article-cnt.in .prev-cnt:before,.article-cnt.in .next-cnt:before{position:absolute; top:50%; margin-top:-22px; color:#0BA3F7; font:45px FontAwesome;}
.article-cnt.in .prev-cnt:before{content:"\f104"; left:5px;}
.article-cnt.in .next-cnt:before{content:"\f105"; right:5px;}
}
@media (max-width:567px){
.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}
/* ------------------ Archives Page --------------------------- */
.archives-fillter{width:100%;}
.archives-fillter .dropdown{width:inherit;}
.archives-fillter .magazine-name-select,.archives-fillter .magazine-month-select,.archives-fillter .magazine-year-select{width:100%;margin:0 0 10px 0;}
.issue-date{padding:6px 5px 4px 5px; width:117px;}
/* ------------------ Astrology Page --------------------------- */
.astrology-date{padding:10px 0;}
.astrology-date-details{border:0;}
.astrology-list-logos>li{margin:0 0 4px 0; width:64px;}
.astrology-date p{font-size:14px;}
.astrology-date span{font-size:40px;}
.astrology-date-details>div{padding:5px;}
}
@media (max-width:480px){
.article-form-group .form-group input{width:100%;}
.article-form-group .form-group input:first-child{margin-right:0; margin-bottom:15px;}
/* ------------------ Dashboard My Coins Page --------------------------- */
.trans-history-part input.txt-box, .trans-history-part .dropdown{width:100%;}
.trans-history-part .marL15{margin:10px 0 0 0;}
.trans-history-part .fleft{width:100%;}
.trans-history-part .submit-btn{float:left;}
}
@media (max-width:320px){
.exclusive-list>li{width:47%}
.album-part>li{width:48%;}
/* ------------------ Article Inner Page Start --------------------------- */
.article-cnt img{/* width:100%; */ margin-right:0;}
.media-body .media-body{width:65%; float:left;}
/* ------------------ contact Page Start --------------------------- */
.contact-box h1{font-size:18px; line-height:22px; padding-top:6px;}
.contact-box h2{font-size:14px; line-height:20px;}
.contact-box{padding:10px;}
.contact-box .sprite.marR15{margin-right:10px;}
.contact-box .clr.clear{padding:0;}
/*.contact-box .font-size14{font-size:11px;}*/
.contact-main{/*font-size:13px;*/ padding:15px 10px;}
/*.contact-main span{font-size:12px;}*/
/* ------------------ 404 Page Start --------------------------- */
.error-404-hd{font-size:26px; margin:0;}
/* ------------------ Dashboard My profile Page --------------------------- */
.dashboard-cnt .table>thead>tr>th, .dashboard-cnt .table>tbody>tr>th, .dashboard-cnt .table>tfoot>tr>th{font-size:12px;}
.dashboard-cnt .list-inline>li{float:left;}
/* ------------------ Archives Page --------------------------- */
.hover-tooltip-cnt>a{width:80%;}
.hover-tooltip-cnt>a:first-child{margin-top:22%;}
}
/* Container width control start */
@media (min-width:320px){.container{width:94%;}}
@media (min-width:400px){.container{width:96%;}}
@media (min-width:768px){.container, .scroll-navbar .second-menu{width:98%;}}
@media (min-width:992px){.container, .scroll-navbar .second-menu{width:970px;}}
@media (min-width:1200px){.container, .scroll-navbar .second-menu{width:1100px;}}
/* Container width control end */