.ls-ampS-search{float: right; width: 210px; margin-top: 10px;}
.ls-ampS-search .--ampS-searchBx{border:1px solid #eaeaea;border-radius: 4px; overflow: hidden; height: 35px; display: flex;} 
.ls-ampS-search .--ampS-searchBx .--ampS-searchField{height: 100%; width: 100%; border-radius: 6px; overflow: hidden;border:none; outline: none; padding: 0px 10px; font-size: 14px; color:#616161}
.ls-ampS-search .--ampS-searchBx .--ampS-searchButton{background: url(../images/search.svg) center center no-repeat transparent; width: 30px; height: 100%;border:none; outline: none; cursor: pointer; display: none;}
.ls-ampS-cat{margin-top:20px}
.ls-ampS-cat ul{display: flex; width: 100%; margin:0px auto; margin-bottom: 30px; align-content: center; border-bottom: 1px solid #efefef;}
.ls-ampS-cat li{display: block; width: auto; min-width: 100px;}
.ls-ampS-cat li a{display: block; background-color: #F9F9F9; text-align: center; font-size: 14px; letter-spacing: 0.3px; font-weight:500; padding: 7px 10px; color:#616161; border-right:1px solid white; transition: none;}
.ls-ampS-cat li a:hover{background-color: #f9f9f9;}
.ls-ampS-cat li:first-child a{border-radius: 6px 0 0 0px;}
.ls-ampS-cat li:last-child a{border-radius:0 6px 0px 0; overflow:hidden; border:none}
.ls-ampS-cat li a.active{font-weight:600; color:#306086; background: #FFFFFF; border-radius:6px 6px 0 0; position: relative; margin-top:-5px; padding-top: 11px; border:1px solid #efefef; overflow: visible; margin-right: 1px;}
.ls-ampS-cat li a.active:after{position: absolute; width:100%; top:100%; height: 15px; background-color: white; content: ''; left: 0;}
.ls-ampS .--ampS-Lstng{display: flex;margin-bottom: 10px; width: calc(100% + 25px); justify-content: space-between; flex-wrap: wrap; margin-left:-10px}
.ls-ampS .noSlider{padding-top: 10px;overflow: visible;}
.ls-ampS .noSlider .swiper-wrapper{display:flex; flex-wrap: wrap; width: 100%;}
.ls-ampS .noSlider > div:not(:first-child){display: none;}
.ls-ampS .hdng_Styl1{width: 100%; font-size: 28px;}
.ls-ampS .--ampS-catSldr{padding: 8px 10px 5px;  margin-left: -10px; width: calc(100% + 20px);}
.ls-ampS .--ampS-catSldr .swiper-button-next, .ls-ampS .--ampS-catSldr .swiper-button-prev{display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #fff; box-shadow: 0 2px 6px 0 rgba(0,0,0,.5); opacity: 1; text-align: center; outline:none;}
.ls-ampS .--ampS-catSldr .swiper-button-next{right: 4px;}
.ls-ampS .--ampS-catSldr .swiper-button-prev{left: 4px;}
.ls-ampS .--ampS-catSldr .swiper-button-disabled {display: none;}
.ls-ampS .--ampS-catSldr .swiper-button-next:after, .ls-ampS .--ampS-catSldr .swiper-button-prev:after{background: url(https://cdn.ndtv.com/static/web/images/arwryt.svg) no-repeat; background-size: 100%; content: ''; width: 12px; height: 17px; display: inline-block; position: relative;}
.ls-ampS .--ampS-catSldr .swiper-button-prev:after{transform: rotateY(180deg);}
.ls-ampS .--ampS-catSldr .--ampS-Itm{max-width: none; height: auto;}
.ls-ampS .--ampS-Img{height: 375px;overflow: hidden;}
.ls-ampS .--ampS-Img img{width:100%;}
.ls-ampS .--ampS-Itm{transition:box-shadow .3s ease-out, transform .3s ease-out; max-width: 30.2%; overflow: hidden; background: #FFFFFF; box-shadow: 0 0 8px 0 rgba(53,53,53,0.18); border-radius:6px; display: flex; flex-direction: column; margin-bottom: 30px;border:1px solid transparent;margin:0px 15px 30px; height: auto; }

.ls-ampS .--ampS-Itm.viewed{border-color: #d1d1d1; background-color: #f8f8f8;}
.ls-ampS .--ampS-Itm.viewed .--ampS-Ttl a{color: #767676;}
.ls-ampS .--ampS-Itm a{display: block;}
.ls-ampS .--ampS-Itm:hover{box-shadow:rgba(45,45,45,0.05) 0px 2px 2px, rgba(49,49,49,0.05) 0px 4px 4px, rgba(42,42,42,0.05) 0px 8px 8px, rgba(32,32,32,0.05) 0px 16px 16px, rgba(49,49,49,0.05) 0px 22px 22px, rgba(35,35,35,0.02) 0px 64px 64px; transform: translate(0, -4px);}
.ls-ampS .--ampS-Itm .--ampS-Ttl{font-weight:400; font-size: 17px; line-height: 1.5; color:#2a2a2a; margin:0}
.ls-ampS .--ampS-Itm .--ampS-Cont{padding:10px 15px 15px 15px;} 
.ls-ampS .--ampS-Itm .--ampS-DtLg{display: flex; justify-content: space-between; padding:5px 15px 10px 15px; font-size: 13px; align-self: flex-end; margin-top: auto; width: 100%; 
color:#454545;}
.ls-ampS .--ampS-Itm .--ampS-Lg{width:70px; height:30px; position: relative; top:-5px; background-size:100% 25px; background-repeat:no-repeat; background-position:right center;}
.ls-ampS .--ampS-Itm .--ampS-Lg.doctor{background-image: url(../images/logo-doctor.svg);}
.ls-ampS .--ampS-Itm .--ampS-Lg.fashion,.ls-ampS .--ampS-Itm .--ampS-Lg.travel, .ls-ampS .--ampS-Itm .--ampS-Lg.lifestyle, .ls-ampS .--ampS-Itm .--ampS-Lg.beauty{background-image: url(../images/logo-swirlster.svg);}
.ls-ampS .--ampS-Itm .--ampS-Lg.entertainment{background-image: url(../images/logo-movies.svg);}
.ls-ampS .--ampS-Itm .--ampS-Lg.gadgets{background-image: url(../images/logo-gadgets.svg);}
.ls-ampS .--ampS-Itm .--ampS-Lg.food{background-image: url(../images/logo-food.svg);}
.ls-ampS .--ampS-Itm .--ampS-Lg.sports{background-image: url(../images/logo-sports.svg);}
.ampS-LoadItms{text-align: center; margin-bottom: 40px;}
.ampS-LoadItms a{transition:box-shadow .3s ease-out,transform .3s ease-out; display: inline-block; background: #fff; text-transform: uppercase; font-size: 14px; font-weight: 500; border-radius: 40px; padding: 7px 30px 7px 20px; color: #444; box-shadow:0 0 8px 0 rgba(53,53,53,0.18); position: relative;}
.ampS-LoadItms a:hover{box-shadow:0 3px 12px 0 rgba(53,53,53,0.28); transform: translateY(-4px);}
@-moz-keyframes bounce{
    0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0); transform: translateY(0); } 
    40% { -moz-transform: translateY(-6px); transform: translateY(-6px); } 
    60% { -moz-transform: translateY(-2px); transform: translateY(-2px); }
}
@-webkit-keyframes bounce { 
    0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0);} 
    40% { -webkit-transform: translateY(-6px); transform: translateY(-6px); } 
    60% { -webkit-transform: translateY(-2px); transform: translateY(-2px); }
}
@keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } 
    40% { -moz-transform: translateY(-6px); -ms-transform: translateY(-6px); -webkit-transform: translateY(-6px); transform: translateY(-6px); } 
    60% { -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -webkit-transform: translateY(-2px); transform: translateY(-2px); }
}
.ampS-LoadItms a:after{ -moz-animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; animation: bounce 2s infinite; background: url(../images/arwdown.svg) center center no-repeat; position: absolute; width: 14px; height: 14px; content: ''; right: 10px;top: 0; bottom: 0; margin: auto; transition: all 0.2s linear;}

.story_footer .watch-news{width:50%}
.story_footer .nsl_fr{width: 50%;}
.story_footer .nsl_tt{max-width: 200px;}



/*--Entertainment--*/

.ampLstngMovies .--ampS-Img{overflow: hidden;}
.ampLstngMovies .ls-ampS .--ampS-Itm a{color: #232323;}
.ampLstngMovies .ls-ampS-cat{margin-top: 40px; clear: both;}
.ampLstngMovies .ls-ampS-cat ul{padding:0}
.ampLstngMovies .ls-ampS-cat li a{font-size: 16px;}
.ampLstngMovies .ls-ampS-search{margin-top: -5px;}
.ampLstngMovies .ampS-LoadItms a{font-size: 16px;}

 .sp-ttl-wrp {
        width: 100%;
        margin: 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .sp-ttl {
        font-size: 36px;
        line-height: 28px;
        font-weight: 300;
        margin: 0px;
        text-transform: uppercase;
    }

    .ndmv-block-label .--ampS-TtlMn {
        background: url(../images/card-icon.svg?123) left center no-repeat;
        padding-left: 40px;
        background-size: 30px auto;
    }

    .ls-ampS-search {
        float: right;
        width: 210px;
        flex-shrink: 0;
        margin-top: 0;
    }

    .--ampS-fltrBx {
        font-size: 14px;
        font-weight: normal;
        display: flex;
        color: #616161;
    }

    .--ampS-fltrBx span {
        text-transform: uppercase;
        font-weight: 500;
        margin-right: 10px;
    }

    .--ampS-fltrBx .filterDpDwn {
        background: #FFFFFF;
        border-radius: 4px;
        text-transform: uppercase;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.20);
        position: relative;
        color: #2e2e2e;
        letter-spacing: 0.2px;
    }

    .--ampS-fltrBx .filterDpDwn ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .--ampS-fltrBx .filterDpDwn ul li {
        margin: 0;
        padding: 0;
    }

    .--ampS-fltrBx .filterDpDwn a {
        color: #616161;
        padding: 8px 15px;
        display: block;
        line-height: 1;
        text-decoration: none;
    }

    .--ampS-fltrBx .filterDpDwn a.drpdwnBtn {
        position: relative;
        padding-right: 25px;
        min-width: 170px;
    }

    .--ampS-fltrBx .filterDpDwn a.drpdwnBtn:after {
        position: absolute;
        content: '';
        right: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 7px solid black;
    }

    .--ampS-fltrBx .filterDpDwn ul ul {
        width: 100%;
        z-index: 1;
        background-color: white;
        visibility: hidden;
        opacity: 0;
        transition: all 0.2s ease-in-out;
        position: absolute;
        box-shadow: 0 4px 18px -9px rgba(0, 0, 0, 0.44);
        border-radius: 8px;
        transform: scaleY(0);
        transform-origin: top center;
    }

    .--ampS-fltrBx .filterDpDwn ul ul li a:not(first-child) {
        border-top: 1px solid #e7e7e7;
    }

    .--ampS-fltrBx .filterDpDwn .actvMenu {
        visibility: visible;
        opacity: 1;
        transform: scaleY(1);
    }

    .--ampS-Img {
        position: relative;
    }

    .--ampS-Img:after {
        content: '';
        background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0.00) 0%, rgba(0, 0, 0, 0.25) 100%);
        position: absolute;
        height: 30%;
        bottom: 0;
        width: 100%;
    }

    .--ampS-Img .--ampS-sldsCnt {
        position: absolute;
        bottom: 10px;
        width: 100%;
        left: 0;
        z-index: 1;
    }

    .--ampS-Img .--ampS-sldsCntInsd {
        display: flex;
        justify-content: space-between;
        padding: 0px 4px;
    }

    .--ampS-Img .--ampS-sldsCnt span {
        background-color: #e8e8e8;
        display: block;
        height: 2px;
        width: 100%;
        margin-right: 3px;
        border-radius: 2px;
    }
    .ndmv-common-breadcrumb a:after {top: 4px; }
@media(max-width:768px){
    .ls-ampS-search{float: none; width:100%; margin:0; margin-top:10px;}
    .ls-ampS-search .--ampS-searchBx{height: 40px; border-color: #d1d1d1;}
    .ls-ampS-search .--ampS-searchBx .--ampS-searchButton{width: 40px;}
    .ls-ampS-search.list-head__txt{padding-top: 0; padding-bottom: 0;}
    .ls-ampS-cat{overflow-x: auto; margin: 0; padding-top: 10px;}
    .ls-ampS-cat ul{border:none; margin:7px 0; float: left;}
    .ls-ampS-cat li{margin-right: 5px;}
    .ls-ampS-cat li:first-child a{border-radius: 30px; margin-right:5px}
    .ls-ampS-cat li:last-child a,.ls-ampS-cat li a{transition: none; border:1px solid #D1D1D1; background-color: transparent; border-radius: 30px; padding: 10px 16px; margin-right: 5px;}
    .ls-ampS-cat li:last-child{margin-right: 15px;}
    .ls-ampS-cat li a.active{padding: 10px 16px; border-radius: 30px; background: #DADDE3; box-shadow: 0 0 9px 0 rgba(49,96,134,0.14); margin-top:0}
    .ls-ampS-cat li a.active:after{display: none;}
    .ls-ampS{padding: 15px 15px 0 15px; margin-bottom:0;}
    .ls-ampS .hdng_Styl1{width: 100%; font-size: 20px; margin:0px 0px 10px 0px; font-weight: 700;}
    .ls-ampS .--ampS-Lstng{margin-bottom: 0; width: 100%; margin-left: 0;}
    .ls-ampS .--ampS-Lstng.scrl .swiper-wrapper{display: flex; flex-wrap: nowrap; overflow-x: auto; padding-top: 8px;}
    .ls-ampS .--ampS-Lstng.scrl .--ampS-Itm{max-width: 70%; width: 100%; min-width: 70%; margin-right: 4%;}
    .ls-ampS .--ampS-Lstng .--ampS-Img{height: auto;max-height: 250px;}
    .ls-ampS .--ampS-Itm{max-width: 48%; border-radius: 8px;margin:0px 0px 20px;}
    .ls-ampS .--ampS-Itm.viewed{border-color: #aaa;}
    .ls-ampS .--ampS-Itm .--ampS-Cont{padding: 5px 10px 10px 10px;}
    .ls-ampS .--ampS-Itm .--ampS-Ttl{font-size: 15px; font-weight: 600; line-height: normal;}
    .ls-ampS .--ampS-Itm .--ampS-DtLg{font-size: 9px; line-height: 1.2; padding: 10px 10px 10px 10px; align-items: center;}
    .ls-ampS .--ampS-Itm .--ampS-Lg{width: 50px; height: 25px; background-size: 100%; top:0}
    .ampS-LoadItms{padding-bottom: 20px;}
    .ls-ampS-cat li{min-width:auto} 

    .sp-ttl-wrp {
        border-bottom: 2px solid black;
        padding-bottom: 10px;
    }
    .ampLstngMovies .ls-ampS-search{clear:both; margin: 0; float: left; margin-top: 0;width: auto; }
    .--ampS-fltrBx {
        align-items: center;
      }
       .--ampS-fltrBx span {
        text-transform: none;
        margin-right: 5px;
      }
       .--ampS-fltrBx .filterDpDwn {
    text-transform: none;
    top: 0;
    border-radius: 4px;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.14);
  }
  .--ampS-fltrBx .filterDpDwn a.drpdwnBtn {
    min-width: 110px;
    padding: 8px 15px 8px 8px;
    line-height: 1.2;
  } 
  .--ampS-fltrBx .filterDpDwn a.drpdwnBtn:after {
    border-top-width: 5px;
    border-right-width: 3px;
    border-left-width: 3px;
    right: 6px;
  } 
  .ndmv-block-label .--ampS-TtlMn {
    background-size: 21px auto;
    background-position: 0px 2px;
    padding-left: 28px;
    padding-top: 0;
  } 
    .ampLstngMovies .ndmv-block-label h1{border-bottom: none; padding-bottom: 0; width: 100%; display: block;}
    .ampLstngMovies .ndmv-latest-label{border:none}
    .ampLstngMovies .ls-ampS-cat{margin-top: 0;}
    .ampLstngMovies .ls-ampS-cat li a{line-height: 1;}
    .ampLstngMovies .ls-ampS{padding-left: 0; padding-right: 0;clear: both;}
    .ampLstngMovies .ls-ampS .--ampS-catSldr .swiper-button-next,.ampLstngMovies .ls-ampS .--ampS-catSldr .swiper-button-prev{display: none;}
    .ls-ampS .--ampS-Itm .--ampS-DtLg{font-size: 14px;}
    .ls-ampS .noSlider .swiper-wrapper {
        justify-content: space-between;
    }
}