.masterlogo {
    float: left;
}
.navbar-default.navbar {
    min-height: 34px; background: #fff;
    margin-bottom:0
}
ul{padding-left:0 !important;}
div#jitu {
    width: 2%;
    float: left;
    cursor:pointer;
}
.blmenumain {
    width: 98%;
    float: left;
}
ul.dropdown-menu.mega-dropdown-menu.submenubar {
    top: 0;left:auto
}
ul.nav.blsubmenu.navbar-nav li>.navbar-form .input-group>.form-control {
    width: 150px;
}

.navbar-nav>li>a {
    padding: 5px 9px !important;
color: #2a5d92 !important;
    font-weight: bold;
    font-size: 12px;
}
.blmenumain {
    width: 98%;
    float: left;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #2a5d92;
    background-color: #eee;
}
.blmenumain li.blmenubar:hover>.dropdown-menu {
    display: block;
}
.blmenumain li.blmenubar:hover>.dropdown-menu {
    z-index: 99999999;
}
.Specials {
    color: #55bba9!important;
}
.Portfolio, .portfolio {
    color: #e84d4d!important;
}
.navbar-default .navbar-nav>li>p {
    color: #2a5d92;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 10px;
	line-height:19px;
    margin: 0;
}
ul.nav.blsubmenu.navbar-nav {
    text-transform: uppercase;
}
.blmenubar li {
    font-family: 'Conv_PT_Serif-Web-Regular';
    font-size: 14px;
}
.Ink {
    color: #d0a718!important;
}
.searcheng {
    background-image: url(../img/blsearch.png) !important;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid #ccc !important;
    border-radius: 0 !important;
    text-indent: 20px;
    border-top: 0 !important;
    border-bottom: 0 !important;
    -webkit-transition: all .2s;
    -moz-transition: all 2s;
    transition: all .2s !important;
}
.subsEntrymenu ul {
    padding-inline-start: 0;
}
.subsEntrymenu li{list-style:none;cursor:pointer}
.subsEntrymenu>ul>li{
width: auto;
padding: 0 5px;
float: left;
text-align: center; 
list-style: none;padding: 0 5px;border:0;
margin-left: 6px;
}
.subsEntrymenu>ul>li.signinbtn>a {
    line-height: 24px;
}
.subsEntrymenu>ul>li {
    border-radius: 0;
}
.submenubar li {
    font-family: 'Conv_PT_Serif-Web-Regular';
    font-size: 14px;
   list-style:none;
}
.maincontainer{position:relative;clear:both;overflow:hidden;width:100%;float:left}
.mega-dropdown-menu {
    left: auto;
    padding: 5px 0;
    margin: 0;
    top: 0;
}
.navbar {
    min-height: 5px !important;
    margin-bottom: 0 !important;
}
li.menumbitem {
    width: 165px;
    float: left;
    padding: 0 15px;
    margin: 0;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
   z-index: 999;
  background: #ffff;
}
.lgVarDevice{
    width: auto;
    margin: 25px auto;
}
.rightEarPanel {
    padding-right: 0;
    float: right;
    width: 132px;
    margin-top: 5px;
}
.rightEarList {
    padding: 4px 10px;
    background: #0070b9;
    margin: 0 0 3px 0;
}
.rightEarPanel a {
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}
.headsection>a {
    color: #2a5d92;
    text-transform: uppercase
}
.submenubar ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#popsubmenudropdown>li>a {
    display: block;
    color: #222;
    padding: 3px 5px;
    white-space: normal;
}
.blSecondary{
    border-color: #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
       overflow-x: auto;
    white-space: nowrap;
    width: 100vw;
}

.blSecondary .nav>li {
    display: inline-block;
    float: none;
	color:#333;
}
.blMain-contain{overflow:hidden;}
.navbar-default .navbar-nav > li > a {
    color: #2a5d92
}
ul.dropdown-menu.mega-dropdown-menu.submenubar {top: 0;width: auto;left: 3%;margin: 0 15px;}
h4.in-sl-title a {
    color: #ff5a00;
    font-size: 26px;
    font-family: lato;
    font-weight: 700;
    line-height: 33px;
    text-decoration: none;
    border-bottom: 3px solid #0070b9;
}
h1.tp-title-inf {
    color: #2a5d92;
    font-family: lato;
    font-weight: 400;
    font-size: 50px;
    line-height: 65px;
    text-align: left;
    border-bottom: 3px solid #2a5d92;
}
.bi-line a{color: #1375b3;}
.bi-line {
    color: #1375b3;
    font-family: Lato;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}
h2.leadtext {
    font-family: PT serif;
    text-align: left;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
    padding-bottom: 20px;
}
p {
    color: #47525e;
    font-family: PT Serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
}
.blSecondary li a {
    color: #333 !important;
}
img.media-object {
    width: 100%;
    background-color: #DDD;
    background-clip: content-box;
}
p.caption {
    font-size: 14px;
    font-weight: 400;
    font-family: lato;
}
 .photoPopupSlider-img.custom-object-fit-IE img {
   opacity: 0;
   }
   .photoPopupSlider-img.custom-object-fit-IE {
   background: #282828;
   background-size: contain;
   background-repeat: no-repeat;
   background-position-x: 50%;
   background-position-y: 50%;
   clear: both;
   }
   .swiper-wrapper-new {
   -webkit-transform: translate3d(0,0,0);
   -moz-transform: translate3d(0,0,0);
   -o-transform: translate(0,0);
   -ms-transform: translate3d(0,0,0);
   transform: translate3d(0,0,0);
   -webkit-animation: slideIn 2s forwards;
   -moz-animation: slideIn 2s forwards;
   animation: slideIn 2s forwards;
   }
   div#infiniteartModal {
   transition: opacity 300ms ease 0s;
   }
   img.media-object.fullscreenimg.adaptive.placeholder {
   background-color: rgba(50, 50, 50, 0.14);
   }
   .fullscreenimg {
   width: auto;
   min-width: 100%;
   max-width: 100%;
   object-fit: contain;
   height: 80vh;
   max-height: 80vh;
   background: rgba(39, 39, 39, 0.9490196078431372);
   }
   .articlemainContainer .in-sl-title a{color:#ff5a00;font-size:26px;font-family:lato;font-weight:700;line-height:33px;width:147px;text-decoration:none;border-bottom:3px solid #0070b9;padding-bottom:2px}
   .outerline,.right-column .aside>.add,.right-column>.add{border:none}
   .left-column{border-right:1px solid #fff;position:relative;padding-top:0}
   .right-column{border-left:1px solid #fff}
   .swiper-button-next.right-arrow{background:url(../img/rightarrow.png) no-repeat;width:29px;height:45px;right:5px;top:44%;z-index:10;left:auto}
   .swiper-button-prev.left-arrow{background:url(../img/leftarrow.png) no-repeat;width:29px;height:45px;left:5px;top:44%;z-index:10}
   .modal {
   background-color: rgba(39, 39, 39, 0.9490196078431372);
   display: none;
   position: fixed;
   padding-top: 40px;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   overflow: auto;
   z-index: 9999 !impoarnt;
   }
   .modal span.close.cursor{color: #fff;opacity: 1;z-index:99;}
   div#swiper-modal {
   margin: 0 209px;
   }
   div#infiniteartModal .modal-content.verticalimagelead {
   width: 23%;
   }
   .storyuptdesign .modal{     overflow-x: hidden;
   width: 100%;
   float: left;
   overflow-y: auto;}
   div#infiniteartModal .modal-content {    width: 45%;
   position: relative;
   max-width: 1200px;
   margin: auto;
   padding: 0;
   border-radius: 0!important;
   box-shadow: none;
   font: 12px 'Conv_Lato-Regular',Sans-Serif;
   color: #fff;
   z-index: 10000000;
   background-color: #fff;
   border: 1px solid #999;
   border: 1px solid rgba(0,0,0,0.2);
   top: 1px;
   background-clip: padding-box;
   outline: 0;
   }
   .captn-div-image:hover #sidebar, .captn-div-image:hover #sidebar1 {
   display:none;
   }
   p#sidebar, p#sidebar1{display:block;}
   div#infiniteartModal .caption {
   padding: 10px 7px;
   color: #ffffff;
   background: rgba(0,0,0,0.8);
   position: absolute;
   z-index: 999;
   bottom: 0;    
   text-align: center;
   width: 100%;
   min-width: 100%;
   max-width: 100%;
   object-fit: contain;
   }
   div#infiniteartModal img:hover p.caption{
   display: block !impoarnt;
   }
   div#infiniteartModal .article-image-new{position:relative;}
   
   .close {
   color: white;
   position: absolute;
   top: 10px;
   right: 25px;
   font-size: 35px;
   font-weight: bold;
   }
   .close:hover,
   .close:focus {
   color: #999;
   text-decoration: none;
   cursor: pointer;
   }
  
   .caption-container {
   text-align: center;
   background-color: black;
   padding: 2px 16px;
   color: white;
   }
   .articlepaywall .article-image-new{display:none}
   div#infiniteartModal .swiper-pagination {
   color: #fff;
   z-index: 9999;
   position: a;
   top:0%;
   text-align: right;
   z-index: 10;
   height: 27px;
   width: 100%;
   float: left;
   padding: 5px 0px;
   font-size: 16px;
   font-family: "Fira Sans",sans-serif;
   font-weight: 600;
   text-shadow: 0 0 5px rgba(0,0,0,.8);
   }
   .hover-shadow:hover {
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
   }
   .fullscreenexpand {
   position: absolute;
   bottom: 0px;
   right: 0;
   color: #000;
   display: inline-block;
   z-index: 9;
   }
   .fullscreenexpandborder {
   border-bottom: 60px solid rgba(10, 10, 10, 0.58);
   border-left: 60px solid transparent;
   position: relative;cursor:pointer;
   }
   .fullscreenexpand .fa-expand {
   font-size: 18px;
   bottom: -50px;
   right: 5px;
   position: absolute;
   color: #fff;
   cursor: pointer;
   }
   .article-photo-expand{position:relative;}
   .articleMoreimageCarosul .fullscreenexpand{    bottom: 0px;}
   .top-left-inf-scroll.paddingLeftRight20.nopad {
    padding: 0 15px !important;
}
   h2.or-heading {
    color: #ff5a00;
    font-size: 26px;
    font-family: lato;
    text-transform: unset;
    font-weight: 700;
    width: max-content;
    line-height: 33px;
    text-decoration: none;
    border-bottom: 3px solid #0070b9;
    margin-bottom: 20px;
}
.recommandedWidget{clear:both;}
h3.rt-title1 a {
    color: #2a5d92;
    font-family: Lato;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    height: 67px;
    overflow: hidden;
}
.recommandedWidget {
   clear: both;
    padding-bottom: 10px;
    width: 100%;
    margin-bottom: 12px;
    float: left;
    border-bottom: 1px solid #2a5d92;
}
.companies-index-home .tag-alphapets ul {
   float:left;
    padding: 0;
}
form.navbar-form.smallform{float:left;}
.companies-index-home .innerChild {
    display: inline-block;
	float: left;
    margin-right: 31px;
}
div#index {
    width: 100%;
    float: left;
    padding: 20px 15px;
    margin: 0;
    background-color: #f2f8fb;
    clear: both;
}
div#index .input-group.add-on {
    /* display: revert; */
    margin-left: 40px;
    vertical-align: top;
}
div#index .input-group.add-on {
    display: inline-flex;
}
div#index i.glyphicon.glyphicon-search {
    top: 6px;
    left: 19px;
    z-index: 999;
}
.tag-alphapets ul li {
    display: inline-block;
    width: 22px;
    overflow: hidden;
    border-right: 1px solid #fff;
	text-transform: uppercase;
}
input#srch-term01 {
    width: 250px;
    height: 25px;
    font-size: 10px;
    text-indent: 30px;
    padding: 0;
    border-radius: 0;
}
.companies-index-home .innerChild {
    float: left;
}
.companies-index-home .footer-companies-heading {
    color: #0070b9;
    letter-spacing: 1.2px;
    font-family: 'Fira-Sans-Semibold',sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
	line-height: 23px;
}
.nopad{padding:0 !important}
a .fa-facebook-official {
    color: #3a589b;
}
a .fa-twitter-square {
    color: #598dca;
}
a .fa-linkedin-square {
    color: #007ab9;
}
i.fa.fa-telegram-square:before {
    content: "\f2c6";
}

a .fa-telegram-square {
    font-size: 24px;
    background: #08c;
    color: #fff;
    width: 32px;
    height: 32px;
    position: relative;
    top: -5px;
    padding: 4px 8px 9px 4px;
    border-radius: 7px;
    line-height: 23px;
}
.bottomsocial a, .mblsocial a {
    font-size: 33px;
	display: inline-block;
    padding: 2px;
    background: 0;

}
.socialicon {
    float: right;
    margin: 8px;
}
.socialicon .rightEarList {
    display: inline-block;
}
.rightEarList a{color:#fff}
.grouplist8 p { 
    letter-spacing: 1.2px;
    font-family: 'Lato';
    font-weight: bold;
    color: #0070b9;
    font-size: 14px;
}
.trend-today {
    padding: 0;
}
.groupsitesfooter ul li a {
    line-height: 24px;
    font-family: 'Lato';
    text-transform: capitalize;
}
.grouplist8 p:after {
    position: absolute;
    content: "";
    top: 17px;
    right: 2px;
    height: 1px;
    vertical-align: middle;
    display: inline-table;
    border-bottom: 2px dotted #ccc;
    width: 33%;
}
.latestnews-bl p:after {
    width: 78%;
}
p.foot-doted-section:after{width: 86%;right: 28px;}
p.foot-doted-gt:after{width: 58%;right: 0;}
ul li a{ color: #424242;}
ul li{list-style:none;}
.trend-sec p.companies:after{width: 26%;}
p.ltnews_othersite:after {
    display: none;
}
.Portfolio:after, .portfolio.sec:after {
    content: 'Premium';
    color: #000;
    background: #f2f8fb;
    padding: 4px 5px;
    border: solid #026ab3 1px;
    font-size: 10.5px;
    font-weight: normal;
    display: inline-block;
    line-height: 4px;
    margin-left: 2px;
}
.footermenu2 ul li:after, .groupsites ul li:after {
    content: "|";
}
.footermenu2 ul li,.groupsites ul li{display:inline;}
.footermenu2 , .groupsites{
    text-align: center;
}
ul.aricle-share.aricle-share-icon li {
    display: inline-block;
    border-bottom: 0;
    border-radius: 50px;
    padding: 0 4px;
}
ul.aricle-share-icon li a .fa-facebook {
    color: #fff;
    background: #3a589b;
}
ul.aricle-share-icon li a .fa-twitter {
    color: #fff;
    background: #598dca;
}
ul.aricle-share-icon li a .fa-linkedin {
    color: #fff;
    background: #007ab9;
}
.aricle-share i.fa.fa-telegram.en {
    background: #08c;
    color: #fff;
}
ul.aricle-share-icon li a .fa-whatsapp {
    background-color: #25d366;
    color: #fff;
}
ul.aricle-share-icon li a .fa-comment {
    color: #fff;
    background: #31af91;
}
ul.aricle-share-icon li a .fa-envelope {
    color: #fff;
    background: #231f20;
}
ul.aricle-share li a i {
    width: 35px;
    height: 35px;
    text-align: center;
    padding: 10px 0;
    cursor: pointer;
    color: #333;
    font-size: 16px;
}
ul.aricle-share.aricle-share-icon {
    display: inline-flex;
}
 ul.aricle-share-icon li a i {
	 
    border-radius: 50px;
}
.clearfix {
    clear: both;
}
h6.or-heading {
    display: inline-table;
    color: #ff5a00;
    font-family: lato;
    font-size: 26px;
    font-weight: 400;
    line-height: 33px;
    text-align: left;
}
span#openVukkulePanel {
    cursor: pointer;
    background: #0070b4;
    padding: 14px 35px;
    color: #fff;
    border-radius: 50px;
    display: block;
    width: 30%;
    text-align: center;
    margin: 9px;
    position: relative;
}
.bottomFooter{position:relative}
.right-column{text-align:center;}li.Subscribebtn {
    background: #ff5a00;
    color: #fff;
}li.signinbtn {
    color: #0070b9;
    border: 1px solid #0070b9;
    position: relative;
}
.subsEntrymenu>ul>li.Subscribebtn>a {
   line-height: 25px;
    color: #ffffff;
    font-size: 10px;
    letter-spacing: .3px;
    font-family: 'Conv_Lato-Regular';
    font-weight: 500;
    text-transform: uppercase;
}
li.signinbtn a{
    color: #0070b9;
    position: relative;
   font-size: 10px;
}

li.dropdown.signinbtn.ssologin:hover {
    background: transparent;
}
.udmp-recommended.marginBottom20 {
    text-align: left;
}
footer.container.offerCampaign {
    position: unset;
}
.subsEntrymenu>ul>li.signinbtn:hover a{ color:#fff}
.subsEntrymenu>ul>li.signinbtn:hover {
    background: #0070b9;
}
li.signinbtn {
color: #0070b9!important;
}
#innerTeaserSecArt .tease-bottomSubscrb {
    padding-bottom: 28px;
}
#innerTeaserSecArt .headFirstAlign {
    margin-top: 12px;
}
.outerBottom-footer {
   padding-bottom: 28px;
    background-color: #006db2;
      clear: both;
}
.iconPara {
    width: 75%;
    float: left;
}
.panel-body-1 ul li h3 {
    font-size: 15px;
    color: #0072b5;
    letter-spacing: 1.2px;
    font-weight: bold;
    padding-bottom: 0;
    font-family: 'lato';
}
.tease-declare hr {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    margin-left: 0;
}
.planamountprice {
    padding-top: 13px;
}
.tease-declare ul li .spirit-Teaseicon{float: left;}
.tease-declare ul li{list-style:none}

span.amountsymbol-strikeout{display:none !important }
.tease-declare ul li:first-child span {
width: 100%;height:50px; 
}
.tease-declare ul li:first-child .icon-subTxt{width:100%;padding:0px 8px;text-align:center}
.icon-subTxt {
width: 75%;
float: left;
}
.panel.borderLineLF {
    top: -10px;
    position: relative;
    border-radius: 0;
}
.borderLineLF {
    border-color: #fff #eee #fff #eee;
    border-width: 1px 1px 1px 1px;
    border-style: none solid none 
	}
	.containerAllign {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
#masthead {
    background-color: #006db2;
    color: #aac;
    display: flow-root;
    text-align: center;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.tease-declare ul li .spirit-Teaseicon {
    background-image: url(../img/BL-sprite_icons.png);
   
	}
	span.spirit-Teaseicon.exclusive {
    background-position: 36% 3%;
}
span.spirit-Teaseicon.web {
    background-position: 6% 3%;
}
span.spirit-Teaseicon.adv {
    background-position: 66% 3%;
}
span.spirit-Teaseicon.Personalised {
    background-position: 96% 3%;
}

.panel-body-1 ul {
    list-style: none;
    padding-left: 0;
    width: 100%;
    float: left;
    border: 1px solid #ece8e8;
    padding: 15px 3px;
}


.subscriptioncontainerextra P {
background: #ffeb3b;
width: 57%;
color: #000;
font-size: 16px;
margin: 4px auto;
border-radius: 50px;
}
.subscriptioncontainerextra {
width: 100%;
float: left;
margin-bottom:15px;
}
.SectionsInDiv.planDIV:last-child:hover .lblockCw.lblock5:before {/*top:0;*/}
.SectionsInDiv.planDIV:last-child .lblockCw.lblock5:before {
position: absolute;
width: 49%;
background: #EE4455;
height: 20px;
top: -8px;
left: 0;
border-radius: 2px;
margin: 0 auto;
right: 0;
content: "Best Deal";
}
.SectionsInDiv.planDIV:last-child .lblockCw.lblock5 {
color: #fff;
background-image:repeating-linear-gradient(#00419f , #10294D 100%, #ffffff 20%);
}
.SectionsInDiv.planDIV:last-child .planamountprice{color:#fff;}
.SectionsInDiv.planDIV:last-child .lblockCw.lblock5 h5{color:#fff;}
.SectionsInDiv.planDIV:last-child .planamountprice .planvalidity{color:#fff;}
#innerTeaserSecArt .tease-bottomSubscrb{padding-bottom: 28px;}
.textlogAllign,.textlogAllignLog{color: #ffeb3b;}
.subscriptioncontainerextra .signupextra{color: #f4dc08;}
.subsEntrymenu-Tease .subscriptioncontainerextra p{
padding: 6px;
color: #000;
font-size: 15px;}
.subsEntrymenu-Tease p {
color: #fff;
font-size: 19px;
padding: 10px 16px;
margin-bottom: 6px;
text-align:center
}
.subarticlepay ul.btn-subtn{
margin: 7px 0;}
.tease-declare ul li .spirit-Teaseicon {
width: 25%;
height: 94px;
}

.tease-declare ul li {
float: left;
width: 50%;
}
.stextrt p {
margin: 0px;
width: auto;
font-size: 12px;
color: #717171;
line-height: 1.5;
}
.stextrt h4{
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
font-weight: bold;
text-transform:uppercase;
}
.article-cont .subscriptioncontainer p {
font-size: 14px;
}
.planDIV p{color:#002b6a;text-align:center;}
.moreCliCk {
text-align: center;
padding: 10px;
width: 100%;
float: left;
}
.lblockCw.lblock5 {
width: 100%;
float: left;
border-radius: 8px;
background:#fff;
padding-bottom:15px;
}
span.amountsymbol-strikeout {
display: inline-block;
position: relative;
padding-top:12px;
}
.amountsymbol-strikeout:before {
content: "";
background:transparent;
height: 2px;
position: absolute;
top: 21px;
width: 100%;
}
.planamountprice {
font-size: 32px;
font-weight: bold;
font-stretch: normal;
line-height:1.3;
color:#0059A5;
}
.planvalidity {
font-size: 14px;
font-weight: normal;
color: #002b6a;
line-height:2;
}
a.subnnerBtndiv {
border-radius: 13px;
background-color: #f7cd2d;
color: #0d0c0c;
font-size: 12px;
padding: 6px 11px;
text-transform: uppercase;
}
.subscriptioncontainerMain{background: #006db2;padding-bottom: 15px !important;
width: 100%;
float: left;}
.stextrt { margin: 0px auto;
position: relative;}
.moreCliCk {
width: 100%;
float:left;
padding:0px 8px 8px;
text-align: center;
display: block;
font-size: 12px;
font-weight: bold;
cursor: pointer;
}

.discoundOff {
padding: 1px;
right: 0;
position: absolute;
top: -9px;
margin: 0 auto;
width: 67px;
border-radius: 3px;
color: #fff;
background: red;
left: 0;
}
.lblockCw.lblock5{color:#002b6a}
a.moreCliCk i {
font-weight: bold;
font-size: 15px;
left: 7px;
position: relative;
}
span.spirit-Teaseicon.Personalised {
background-position: 96% 3%;
}
span.amountsymbol {
top: -10px;
font-size: 12px;
position: relative;
}
.border-btm{ margin-bottom: 20px;
float: left;
display: block}
a.linkabs {
text-decoration: none;
}
.SectionsInDiv.planDIV:hover {
background: transparent;
transform: translateY(-2px);
}
.SectionsInDiv.planDIV {
transition: transform 0.2s;
}
   .icon-subTxt {
    width: 75%;
    float: left;
   }

   .subscriptioncontainerextra P {
   background: #ffeb3b;
   width: 57%;
   color: #000;
   font-size: 16px;
   margin: 4px auto;
   border-radius: 50px;
   }
 .panel-body-1 ul li .icon-subTxt h3 {
    font-size: 15px;
    color: #0072b5;
    letter-spacing: 1.2px;
    font-weight: bold;
    font-family: 'Lato';
    padding-bottom:5px !important;
}
div#innerTeaserSecArt {
    display: flow-root;
}
.outer-body {
    background-color: #fff;
    border: 1px solid #eee;
}
   .subscriptioncontainerextra {
   width: 100%;
   float: left;
   margin-bottom:15px;
   }
   .SectionsInDiv.planDIV:last-child .lblockCw.lblock5:before {
   position: absolute;
   width: 49%;
   background: #EE4455;
   height: 20px;
   top: -8px;
   left: 0;
   border-radius: 2px;
   margin: 0 auto;
   right: 0;
   content: "Best Deal";
   }
   .SectionsInDiv.planDIV:last-child .lblockCw.lblock5 {
   color: #fff;
   background-image:repeating-linear-gradient(#00419f , #10294D 100%, #ffffff 20%);
   }
   .SectionsInDiv.planDIV:last-child .planamountprice{color:#fff;}
   .SectionsInDiv.planDIV:last-child .lblockCw.lblock5 h5{color:#fff;}
   .SectionsInDiv.planDIV:last-child  .planamountprice .planvalidity{color:#fff;}
   #innerTeaserSecArt .tease-bottomSubscrb{padding-bottom: 28px;}
   .textlogAllign,.textlogAllignLog{color: #ffeb3b;}
   .subscriptioncontainerextra .signupextra{color: #f4dc08;}
   .subsEntrymenu-Tease .subscriptioncontainerextra p{
   padding: 3px;
   color: #000;
   font-size: 15px;}
   .subsEntrymenu-Tease p {
   color: #fff;
   font-size: 19px;
   padding: 10px 16px;
   margin-bottom: 6px;
   }
   .articlepaywall div[id^="content-body"]>table{display:none;}
   .subarticlepay ul.btn-subtn{
   margin: 7px 0;}
   .tease-declare ul li .spirit-Teaseicon {
   width: 25%;
   height: 94px;
   }
   span.spirit-Teaseicon.allaccess {
    background-image: url(../img/allaccess.png) !important;
    background-size: 52px;
    background-position: center;
    background-repeat: no-repeat;
   }
   .LetsDoItBtn {
    color: #0070b9;
    margin: 8px 0;
    border: 1px solid #479fc6;
    border-radius: 4px;
    background: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    letter-spacing: 1.1px;
    text-align: center;
    padding: 6px 40px;
    display: inline-block;
}
.entryBcg .close {
    color: #fff;opacity:1
	
}
.LetsDoItBtnDiv {
    float: right;
    display: flex;
    align-items: center;
}
.LetsDoItBtnDiv {
    margin: 0 6px;
}
   #innerTeaserSecArt .headFirstAlign {
    margin-bottom: 15px;margin-top: 12px;
} 
.headFirstAlign, .outer-body .headFirstAlignLogo {
    text-align: center!important;
    margin-top: 0;
    font-family: Conv_Lato-Bold!important;
    font-size: 20px!important;
    color: #2a5d92;
}
li.dropdown.signinbtn {
    border: 1px solid #0266b1;
}
   .tease-declare ul li {
   float: left;
   width: 50%;
   }
   .stextrt p {
   margin: 0px;
   width: auto;
   font-size: 12px;
   color: #717171;
   line-height: 1.5;
   }
   .stextrt h4{
   font-family: 'Fira Sans', sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-transform:uppercase;
   }
   .article-cont .subscriptioncontainer p {
   font-size: 14px;
   }
   .planDIV p{color:#002b6a;text-align:center;}
   .moreCliCk {
   text-align: center;
   padding: 10px;
   width: 100%;
   float: left;
   }
   .lblockCw.lblock5 {
   width: 100%;
   float: left;
   border-radius: 8px;
   background:#fff;
   padding-bottom:15px;
   }
   span.amountsymbol-strikeout {
   display: inline-block;
   position: relative;
   padding-top:12px;
   }
   .amountsymbol-strikeout:before {
   content: "";
   background:transparent;
   height: 2px;
   position: absolute;
   top: 21px;
   width: 100%;
   }
   .planamountprice {
   font-size: 32px;
   font-weight: bold;
   font-stretch: normal;
   line-height:1.3;
   color:#0059A5;
   }
   .planvalidity {
   font-size: 14px;
   font-weight: normal;
   color: #002b6a;
   line-height:2;
   }
   a.subnnerBtndiv {
   border-radius: 13px;
   background-color: #f7cd2d;
   color: #0d0c0c;
   font-size: 12px;
   padding: 6px 11px;
   text-transform: uppercase;
   }
   .subscriptioncontainerMain{background: #006db2;padding-bottom: 15px !important;
   width: 100%;
   float: left;}
   .stextrt { 
   margin: 0px auto;
   position: relative;}
   .moreCliCk {
   width: 100%;
   float:left;
   padding:0px 8px 8px;
   text-align: center;
   display: block;
   font-size: 12px;
   font-weight: bold;
   cursor: pointer;
   }
   .subsEntrymenu-Tease .planDIV {
   width:26%;
   margin-left: 0px;
   padding:0 6px;
   display: inline-block;
   position:relative;
   }
   .discoundOff {
   padding: 1px;
   right: 0;
   position: absolute;
   top: -9px;
   margin: 0 auto;
   width: 67px;
   border-radius: 3px;
   color: #fff;
   background: red;
   left: 0;
   }
   .lblockCw.lblock5{color:#002b6a}
   a.moreCliCk i {
   font-weight: bold;
   font-size: 15px;
   left: 7px;
   position: relative;
   }
   span.spirit-Teaseicon.Personalised {
    background-position: 96% 3%;
}

.borderLineNoTop {
    border-color: #fff #eee #eee #fff;
    border-width: 1px 1px 1px 1px;
    border-style: none solid solid solid;
}
.top-spacer {
    background-color: #fff;
    height: 25px;
}
.panel-body-1 ul li:first-child .icon-subTxt h3{text-align: center;}
.tease-declare ul li:first-child {
    width: 100%;
    text-align: center;
}
.subsEntrymenu{ margin-top:0px!important; padding: 4px 0 0 0;}
li.dropdown.signinbtn.ssologin{border:0}
li.dropdown.signinbtn.ssologin:hover .dropdown-menu {
    display: block;
}
.subsEntrymenu .dropdown-menu {
    background-color: #fff;
    min-width: 100%;
    white-space: nowrap;
    -webkit-box-shadow: -2px 4px 16px -2px rgba(0,0,0,.49);
    -moz-box-shadow: -2px 4px 16px -2px rgba(0,0,0,.49);
    box-shadow: -2px 4px 16px -2px rgba(0,0,0,.49);
    z-index: 999999;
    padding: 5px 0;
    margin-top: 4px;
    margin-left: 0;
    height: auto;
    top: 22px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.subsEntrymenu>ul>li.dropdown.ssologin a {
    color: #828282;
    display: block;
    margin-bottom: 2px;
    letter-spacing: 1.4px;
    font-family: lato;
    font-weight: bold;
    cursor: pointer;
}
.panel-body-1 ul li .icon-subTxt p{font-family: 'Lato',sans-serif;font-size:14px;line-height: inherit}
.mobileusername {
    display: none;
}
ul.dropdown-menu.sso-signinuser li a {
    padding: 10px;
    font-size: 14px;
}
.subsEntrymenu .dropdown-menu:after {
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: -5px;
}
.paddingBottom20{padding-top:20px}
.entrySubs {
    font-family: 'Fira Sans',sans-serif;
    background: transparent;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 9999999;
    left: 0;
}
.entryBcg {
    background: #0070b9;
    width: 100%;
    z-index: 999;
}
.entryCommonSubDiv {
    color: #fff;
}
b.text-top-bold1 {
    font-size: 18px;
    line-height: 29px;
	color:#000;
}
.closemobile {
    display: none;
}
.removeentrySubs.btn {
    margin: 8px 12px;
    border-radius: 25px;
    background: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.29;
    letter-spacing: 1.1px;
    text-align: center;
    color: #0070b9;
    display: inline-block;
    padding: 1px 2px 1px 4px;
}
	b.text-top-bold {
    font-size: 17px;
    padding-left: 2px;
}
	.boxResMiddle a img {
    margin-top: 10px;
    width: 205px;
}
.chevron::before {
	border-style: solid;
	border-width: 0.25em 0.25em 0 0;
	content: '';
	display: inline-block;
	height: 10px;
	position: relative;
	top: 6px;
	transform: rotate(-45deg);
	width: 10px;
}

.chevron.bottom:before {
	top: 2px;
	transform: rotate(135deg);
}

.entrySubs p, .entrySubs button {
	font-family: 'Fira Sans', sans-serif;
}

.entrySubs {
	font-family: 'Fira Sans', sans-serif;
	background: transparent;
	position: fixed;
	width: 100%;
	bottom: 0px;
	z-index: 9999999;
	left:0;
}

.entryBcg {
	background: #0070b9;
	width: 100%;
	/* float: left; */
	z-index: 999;
}

i.chevron {
	background: #0070b9;
	padding: 5px 15px 25px 15px;
	border-radius: 35px;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	color: #f5f5f5;
	font-family: 'FontAwesome';
	cursor: pointer;
}

.entryIcons:before {
	background-color: red;
	content: "";
	display: block;
	height: 3px;
	position: absolute;
	right: -27px;
	top: 7px;
	width: 23px;
	z-index: 7;
}

.entryIcons:after {
	background-color: #fff;
	content: "";
	display: block;
	height: 3px;
	position: absolute;
	right: -27px;
	top: 7px;
	width: 23px;
	z-index: 7;
}

.entryCommonDiv {
	text-align: center;
	padding: 0;
	margin: 0;
}

.entryCommonSubDiv {
	color: #ffffff;
}

.entryCommonRightDiv {
	padding: 10px;
	font-family: lato;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	letter-spacing: 1.1px;
	text-align: left;
	color: #ffffff;
}

.entryCommonLeftDiv {
	text-align: right;
	padding: 6px 0px 0px 0px;
}

.removeentrySubs {
	margin: 8px 12px;
	border: 1px solid #ffffff;
	border-radius: 4px;
	background: #0070b9;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.29;
	letter-spacing: 1.1px;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	padding: 10px;
}

.btnremove {
	margin: 8px 0px;
	border: 1px solid #ff5a00;
	border-radius: 4px;
	background: #ff5a00;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.29;
	letter-spacing: 1.1px;
	text-align: center;
	color: #fff !important;
	display: inline-block;
	padding: 10px;
}

.entrySubs .box {
	display: none;
}

.entrySubs .boxResLeft {
	margin: 40px 0px;
	width: 100%;
	float: left;
}
.entrySubs .boxResLeft img {
		width:100%;
}

.entrySubs .boxResMiddle {
	margin: 40px 0px;
	text-align:center;
}

.entrySubs .boxResMiddle .boxSubTitle{
	margin-top:10px;
}

.entrySubs .boxTitle {
	padding: 15px 0px 5px 0px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.9;
	letter-spacing: 1.6px;
	color: #0070b9;
}

.entrySubs .boxSubTitle {
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 1.3px;
	color: #fff;
}

.entrySubs .boxResRight div {
	margin-top:4em;
	text-align:center;
}

.entrySubs .boxResRight .btSubbtn {
	background: #ff5a00;
	border: 1px solid #ff5a00;
	border-radius: 5px;
	width: 100%;
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 1.4px;
	padding: 12px 8px;
	display: block;
	color: #fff;
	text-transform: capitalize;
}
.BoxcomBtnDiv p{
	text-transform:capitalize;
}
.entrySubs .boxResRight .btSign {
	background: #d1ecef;
	border: 1px solid #d1ecef;
	width: 100%;
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 1.4px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	background-color: #d7eaf2;
	padding: 14px 8px;
	display: block;
	text-transform: inherit;
	text-decoration: none;
}

.entrySubs .boxAddTextRight {
	margin: 8px 0px !important;
}

.entryBcgRow {
	margin: 0px;
	padding: 0px;
}

.entryIcons {
	text-align: center;
}

.onlymobile {
	display: none;
}

.bannerinline {
	display: inline-block;
}

.LetsDoItBtnDiv .close {
    display: block;
    left: 25px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Fira Sans',sans-serif;
    font-weight: 600;
    position: relative;
    z-index: 1;
    letter-spacing: 2px;
    color: #FFF;
    top: 0 !important;
    left: 10px !important;
    opacity:1 !important;
}

.LetsDoItBtnDiv {
	float: right;
	display:flex;
	align-items:center;
}

.LetsDoItBtnDiv .close:hover {
	text-decoration:none;
}
.bannerinline a:hover, .bannerinline a:focus{
color:#fff !important;
}
.entryOffersoon{
	font-size:12px;
	width: 100%;
    float: left;
    font-weight: 800;
}
.BoxcomBtnDiv p{
	color:#0070b9;
	    width: 100%;
    float: left;
	font-size:14px
}
.socialLindiv{padding:10px; margin:5px 0px 12px; border:1px solid #0266b1;width:100%;float:left;}
.socialLindiv p {
    font-size: 22px;
    margin: 0;
    font-family: PT Serif;}
.LetsDoItBtnDiv{margin: 0 6px;}
.tbl-feed-header-text {
    padding: 8px 0px;
}
a.removeentrySubs.btn.text-uppercase:hover i {
    color: #ff5a00;
}

.freeTrial{
    margin: 8px 12px;
    border: 1px solid #fff;
    border-radius: 4px;
    background: #0070b9;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.29;
    letter-spacing: 1.1px;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 9px 31.3px;
}
.bgWhite {
    background: #f5f5f5;
}
.subs-promoted-story {
    position: relative;padding: 0 15px;
}
.lazyimage-anchor{margin-top:15px}
.subs-promoted-story a {
    display: block;
    height: 152px;
    position: relative;
   overflow: hidden;
}
.story-title {
    padding: 20px 15px 15px 15px;
    text-align: left;
    position: relative;
    height: 98px;
    color: #fff!important;
    background-color: #0070b9;
}
.sponsored-text {
    color: #ff001f;
    font-weight: 700;
}
.article-teaser {
    color: #fff;
    font-family: 'Lato';
    text-transform: uppercase;
    font-size: 12px;
    background-color: #2368ac;
    padding: 1px 4px;
    display: inline;
	font-weight:bold
}
.subs-promoted-story .story-title span {
    display: inline-block;
    background-color: #ff5a00;
    color: #fff;
    padding: 4px 7px 4px 7px;
    font-size: .7em;
    text-transform: uppercase;
    font-weight: bold;
    position: absolute;
    top: -10px;
}
.subs-promoted-story .story-title h2 {
    font-size: 1.3em;
    line-height: 1.2em;
}

.story-title h2 {
    color: #fff!important;
}
.rel-share-top {
    padding: 15px 0px;
}
.also-view-container, .also-read-container {
    background: #e6e6e1;
    width: 145px;
    height: 220px;
    float: left;
    position: relative;
    margin: 5px 20px 0 1px;
    padding: 0 11px 10px 11px;
    overflow: hidden;
}
.also-view-head, .also-read-head {
    width: 75px;
    height: 24px;
    background-color: #0070b9;
    padding: 2px 0 0 6px;
    margin: 0;
}
.also-view-head span, .also-read-head span {
    color: white;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: .9px;
}
#SpecialModule .title {
    font-size: 18px;
}
.ltext {
    Color: #333;
    font-family: 'PT Serif',serif;
    font-size: 14px;
    padding-top: 5px;
}
.also-view-container .focuspoint {
    width: 100%;
    height: 68px;
    float: left;
    position: relative;
    overflow: hidden;
    background-image: url(https://www.thehindubusinessline.com/news/ieff8q/article24934952.ece/alternates/LANDSCAPE_300/bl-filler-image);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto auto;
}
.tag-button-inscroll a {
    font-size: 14px;
    text-transform: none;
    background-color: #0070b9;
    padding: 2px 14px;
    display: block;
    color: #fff;
    border-radius: 25px;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
}
.tag-button-inscroll {
    padding: 1px;
    display: inline-block;
}
div#ControlPara {
    text-align: center;
}
div#vukkule-commaent-panel {display: none;}
.entrySubs.curtain{display:none;}.container-sticky .entrySubs.curtain.displayentrySubs {display: block;}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.left-arrow {
    background: url(../img/leftarrow.png) no-repeat;
    width: 29px;
    height: 45px;
    position: absolute;
    left: 5px;
    top: 44%;
    z-index: 999999;
}
.right-arrow {
    background: url(../img/rightarrow.png) no-repeat;
    width: 29px;
    height: 45px;
    position: absolute;
    right: 5px;
    top: 44%;
    z-index: 999999;
}
.leanHomeSecName a{color: #ff5a00;}
.thirdLeanBlockTitle a {
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.articleExclusive .thirdLeanBlockTitle {
    border: 0;
    font-family: Lato,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}
.article-teaser:empty {
    display: none;
}
.articleSubscriberex p.ltext {
    font-weight: normal;
    Color: #333;
    font-family: 'PT Serif', serif;
    font-size: 14px;
    padding: 0;
    padding-top: 5px !important;
    line-height: 18px;
}

.articleSubscriberex {
    border: 1px solid #0070b9;
    padding-top: 10px;
    font-weight: bold;
}
.thirdLeanBlockImg{
    width: 23%;
    display: inline-block;
    padding: 0 !important;
    margin: 0;
    position: relative;
    top: 0;
    left: 3px;
}
@media (min-width: 1280px){
.contentbody {
    margin: 10px 35px 0 300px;
}
}
@media (max-width: 1279px) and (min-width: 1024px){
.Portfolio:after, .portfolio.sec:after{display:none}
.navbar-default .navbar-nav>li>a {padding: 5px 7px;
font-size: 11px;
}
form.navbar-form{padding:0;}
#searchbl {
    width: 40px; padding-left: 25px;
}
#searchbl:hover {
    position: absolute;
    left: 0;
    right: 0;
    width: 177px;
    top: -10px;
}
div#swiper-modal {
   margin: 0 40px;
   }
   div#infiniteartModal .modal-content {
   width: 69%;
   }
   div#infiniteartModal .swiper-pagination{padding: 5px 53px;}
   
   .fullscreenimg{height:100%;}
    .planamountprice{line-height: 1.8;}
   .stextrt p{padding:15px 0px;}
   .stextrt,.SectionsInDiv2 .stextrt {
   padding: 6px 10px;
   }
   
   
}
@media (max-width: 1023px) and (min-width: 1px){
.mobilelogo img {
    width: auto;
    float: left;
    padding: 10px;
    margin-left: 2%;
}
.sigininmobile .fa-user {
    right: 42px;
    top: 15px;
}
.searchloginmobile {
    top: 31%;
    right: .5em;
    position: absolute;
    padding: 0;
}
img.setoggle.newclickbtn {
    position: absolute;
    top: 31%;
}
div#jitu {
    width: 100%;
    float: left;
}
h1{
    font-size: 35px !important;
    line-height: 40px !important;
}

.mbdivse {
    padding: 25px 15px;
    background: #ebebeb;
}
.mbdivse .nav-tabs li.active, .mbdivse .nav-tabs li.active a,.mbdivse .nav-tabs li.active a:focus{
    background-color: #2a529d;
    color: white;
    font-size: 12px;
	border: 0;
}
.mbdivse .nav li.active a{
border: 0;
    margin: 0;
    border-radius: 0;
}
.mbdivse .nav li a, .mbdivse .nav li {
    background-color: #ddd;
}
.mbdivse .nav li {
    text-align: center;
    border-right: 1px solid #dfdfdf;
    display: table-cell;
    width: 1%;
    float: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.pad15{padding:15px}
input.form-control.frmmobsearch {
    width: 54%;
    float: left;
}
.navbar-form.smallform .glyphicon {
    position: absolute;
    z-index: 8;
    right: 14px;
    top: 11px;
}
.smallform .input-group {
    margin-top: 0px;
    width: 100%;
}
.navbar-form.smallform {
	margin:0;
    float: none;
    height: auto;
    width: 100%;
    padding: 0;
    text-align: center;
}
.storyuptdesign .modal{padding-top: 43px;}
   div#infiniteartModal .swiper-pagination{padding: 5px 53px;}
   div#infiniteartModal .swiper-pagination{    bottom: 0px;
    position: relative; }
   div#infiniteartModal .article-image-new{margin: 41px 0 0px 0;}
   div#infiniteartModal .modal-content {
   width: 86%;
   }
   .top-left-inf-scroll.paddingLeftRight20.nopad {
    padding: 0 0px !important;
}
div#mobilesubscripe ul li {
    display: inline-block;
    list-style: none;
    margin: 0 5px;
}
div#mobilesubscripe ul li a#Subscriblink {
    background: #ff5a00;    color: #fff;
}
div#mobilesubscripe ul li a#sso-signin-m {
    color: #0266b1;
    border: 1px solid #0266b1;
    background: #fff;
    line-height: 23px;
}
div#mobilesubscripe ul li a {
    padding: 0px 3px !important;
    font-weight: normal;
       display: block;
    line-height: 25px;
}
div#mobilesubscripe {
    position: relative;
}
div#mobilesubscripe ul {
    padding-left: 0;
}
div#mobilesubscripe {
    width: 72%;
	float:left;
    text-align: right;
    margin-left: 7px;
    background: #fff;
	margin-top:10px
}
div#mobilesignin {
    float: right;
    text-align: center;
    width: 14%;
    margin-top: 16px;
}
.subarticlepay {
    width: 100%;
    float: left;
margin:0
}
#mobilesignin .dropdown-menu {
    min-width: auto!important;
    right: 17px;
    padding: 0 20px;
    left: auto;
	top: 38px;
}
#mobilesignin .dropdown-menu:after {
    bottom: 100%;
    left: auto;
    right: 12%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute!important;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: -5px;
}
.entrySubs .boxResLeft img {
		display: block ;
	}
	
	.entrySubs .boxResRight .btSubbtn, .entrySubs .boxResRight .btSign {
		font-size: 9px !important;
	}
	.entrySubs .box {
		padding: 13px;
		width: 100%;
		float: left;
	}
	.removeentrySubs, .btnremove {
		font-size: 12px !important;
		    padding: 10px 5px;
	}
	.removeentrySubs {
		margin: 8px 6px !important;
	}
	.entrySubs .boxResRight .btSubbtn, .entrySubs .boxResRight .btSign {
		font-size: 13px !important;
	}
	.mega-dropdown-menu a.dropdown-toggle.News {
    width: 100%;
    font-size: 14px;
    display: block;
    font-weight: normal;
}
.contentbody {
    width: 100%;
    padding: 10px;
}
.story-text{height: 30px;
    overflow: hidden;}
.dropdown-menu{ z-index: 9999999 !important;}
.entryCommonDiv-off .onlymobile .btnremove {
    width: auto !important;
    padding: 10px;
    margin: 7px auto;
}
.LetsDoItBtn{padding: 6px 23px!important;}
.LetsDoItBtn{margin: 15px 4px; font-size: 13px;}
.entrySubs .entryCommonLeftDiv {
		margin: 0px;
	}
	b.text-top-bold1{font-size: 13px;
    display: block;line-height: 28px;}
	.entrySubs .entryCommonRightDiv {
		text-align: center;
	}
	
	.entrySubs .entryCommonLeftDiv {
		text-align: right;
	}
	.entrySubs .boxResMiddle, .entrySubs .boxResLeft {
		margin: 10px 0px;
	}
	.entrySubs .boxResRight div {
		margin: 10px 5px;
		display: block;
	}
	
	.entrySubs .boxResRight {
		text-align: center;
	}
	.entrySubs .BoxcomBtnDiv {
		display: inline-block;
	}
	
	.boxResMiddle {
		margin: 5px 0px !important;
	}
	.entrySubs .boxTitle {
		font-size: 16px;
	}
	.entrySubs .boxSubTitle {
		font-size: 14px;
		padding: 5px;
	}
	.entryCommonRightDiv {
		padding: 11px 7px 0px;
	}
	.entryCommonRightDiv {
		font-size: 14px;
		padding: 10px 0;
	}
	.entrySubs {
		bottom: 0px;
		padding: 0;
		background: transparent;
	}
	.articleImagea-m img{width: 100%;}
	.entrySubs.lgin {
		bottom: 0px;
	}
	.freeTrial {
    width: auto;
    margin: 15px 8px;
    padding: 9px 29.3px;
}
.bgWhite.stickyboxcontent {
    background: #0064b1;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.328);
    border-radius: 0;
    padding: 0 5px;
	color:#fff;
}
b.text-top-bold1 {
    
    color: #fff;
}
	.BoxcomBtnDiv p {
    color: #fff;
}
.removeentrySubs, .btnremove {
    font-size: 12px!important;
    padding: 10px 5px;
}

}
@media (max-width: 747px){
.submenubar {
    left: 0;
    width: 100%;
}
}
@media (max-width: 767px){
.container[role="main"] {
    padding-left: 0;
    padding-right: 0;
}
.entrySubs .entryCommonLeftDiv {
    text-align: center;
}
.LetsDoItBtnDiv {
    float: none;
    display: block;
    align-items: center;
}
a.close.LetsCrossBtn {
    display: none;
}
.navbar-nav{margin:0}
.mobilelogo img {
    width: auto;
    margin-left: 5%;
}
.popup {
    padding: 0 15px;
}
div.menu-open {
    display: block;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 40px;
    cursor: pointer;
    z-index: 9999999;
}
div.menu-open:before {
    content: '\f107';
    color: #2a5d92;
    font-size: 30px;
    font-family: 'FontAwesome';
}
#popsubmenudropdown {
    display: none;
}
li.menumbitem {
    width: 100%;
    padding: 0;
}
.dropdown-header {
    padding: 3px 0;
}
.submenubar {
    padding-left: 9px;
    max-height: 80vh;
    overflow-y: scroll;
}

li.menumbitem p{
	color: #2a5d92;
	font-size: 14px;
    text-transform: uppercase;
}
.mbdivse .vote {
	margin-top: 0;
    margin-left: 15px;
    padding: 7px 28px;
	color: #fff;
    background: #ff5a00;
    border-radius: 0;
    border: 0;
}
.frmmobsearch {
    width: 56%;
}
.top-left-inf-scroll.nopad{padding:0}
div#swiper-modal {
   margin: 0 13px;
   }
div#infiniteartModal .swiper-pagination{padding: 5px 4px;
    top: 0%;}
div#infiniteartModal .modal-content.verticalimagelead,div#infiniteartModal .modal-content {
   width: 86%;
}
ul.dropdown-menu.mega-dropdown-menu.submenubar{left:0;margin:0}
span#openVukkulePanel{width:54%;clear:both}

ul.dropdown-menu.mega-dropdown-menu.submenubar{left:0;margin:0}span#openVukkulePanel{width:54%;}
.sigininmobile .fa-user {
    right: 15px;
    font-size: 16px;
    position: relative;
    top: 6px;
}
div#mobilesubscripe {
     width: 58%;
    margin-left: 0px;
    background: #fff;
    float: left;
    margin-top: 9px;
    position: relative;   width: 58%;
    margin-left: 7px;
}
.setoggle {
    position: absolute;
    top: 44%;
    padding: 0;
}
.mobilelogo {
    margin: auto;
    text-align: center;
}
.dashboardiconentry {
    top: 24%; right: 13%;
}

div#mobilesignin {
text-align: center;
    width: 9%;
    float: right;
    margin-top: 9px;
}
.subarticlepay {
    width: 100%;
    float: left;
    background: #fff;
}
.tease-declare ul li:first-child .icon-subTxt {
    width: 71.5%;text-align:left;
}
span.amountsymbol-strikeout{display: block;}

.icon-subTxt {width: 73.10%;}
.tease-declare ul li:first-child span {
   width: 21%;
    height: 50px;
}
   .lblockCw.lblock5 .bgDiv0{width:44% !important;float:left;}
   .SectionsInDiv.planDIV:last-child .lblockCw.lblock5:before{top:0}
   .lblockCw.lblock5 h5{line-height:3}
   .lblockCw.lblock5 .bgDiv0{height: 95px !important;}
   .tease-declare ul li {
   float: left;
   width: 100%;
   }
   .subscriptioncontainerextra P {
   width: 100%;
   border-radius: 50px;
   }
   .subsEntrymenu-Tease p{padding:0px;}
   .planDIV {
   width: 100%;
   }
   .subscriptioncontainerMain{padding-top:0px !important;}
   .lblockCw.lblock5{margin:10px 0px;}.SectionsInDiv0,.SectionsInDiv1,.SectionsInDiv2{ padding:0px 5px;}
   .SectionsInDiv2 .lblockCw.lblock5{width:100%;margin:10px 0px;}
   .SectionsInDiv2{margin:0px;}
   a.moreCliCk{padding:8px;float:left;}
   .entrySubs .boxResLeft img{display:none}
   .onlymobile .removeentrySubs {
    position: absolute;
    top: -7px;
    right: 0;
    background: transparent;
    color: #fff;
    border: 0;
    margin: 8px;
    padding: 0;
}
.BoxcomBtnDiv p{text-align:center}
}
@media(max-width:325px){
	div#mobilesubscripe ul li{margin:0}
	div#mobilesubscripe{margin-left:0}
}