.width1280{width:1280px !important;}
.app_container{font-family: 'Roboto', sans-serif; width:1230px; margin:-175px auto 0; clear: both;position: relative;}
.app_slider_wrap .slider{width: 1230px;float: inherit;margin: 0 auto;position: relative;text-align: center;padding-top: 25px;} /*background:#291e2a;*/ 
.app_slider_wrap .slider .left_arrow{width:25px; height:52px; position:absolute; left:17px; top:170px; 
/*background:url("../images/apps_2015/apps_slider-arrows.png") 0 0 no-repeat;*/

background:url("https://cdn.ndtv.com/static/images/apps_2015/apps_slider-arrows.png") 0 0 no-repeat;

}
.app_slider_wrap .slider .right_arrow{width:25px; height:52px; position:absolute; right:17px; top:170px; 

/*background:url("../images/apps_2015/apps_slider-arrows.png") right 0 no-repeat;*/

background:url("https://cdn.ndtv.com/static/images/apps_2015/apps_slider-arrows.png") right 0 no-repeat;

}


.app_slider_wrap .slider .bullet_control{width:100%; float:left; height:42px; text-align:center; margin:0; vertical-align:middle;}
.app_slider_wrap .slider .bullet_control a{width: 6px;height: 6px;display: inline-block;zoom: 1;margin: 15px 12px 0 5px;background: #5e5e5e;   border-radius: 100%; }
.app_slider_wrap .slider .bullet_control a.active{background: #fff; width:9px; height:9px;position: relative;top: 1px;}

.app_slider_wrap #apps-carousel {position: relative;overflow: hidden;width: 920px;height: 338px;margin-left: 55px;}
.app_slider_wrap #apps-carousel .slide {position: absolute; width: 9999em;}

.app_slider_wrap #apps-carousel .slide a{float: left; margin-right: 17px; display: block;}
.app_slider_wrap .slide img {border:none;padding:4px;}

li a:link {
    color: #000080;
}
li a:visited {
    color: #000080;
}
li a:hover {
    color: #000080;
    text-decoration: none;
}
li a:active {
    color: #000080;
}


.apps_box_wrap.apps_box_wrap { width:100%; background:#ececec;}
.apps_box_wrap .ins_wid990 { background:#ececec; padding:0;float: inherit;margin: 0;}
.apps_box_wrap .footer2014 { background:#fff;}
.apps_box_wrap .ins_page_header_wrap {border: 0;position: relative;z-index: 9;background: #281c2a;margin: 0;float: inherit;min-height: 60px;padding: 20px; box-sizing: border-box;}	
.apps_box_wrap .ins_page_header { width: 1230px;margin: 0 auto;float: inherit;padding: 0 70px; box-sizing:border-box;}
.ins_page_header_wrap .ins_page_header h2 { font-size: 25px;color: #a5a5a5;}
.apps_menu_wrap { width:100%; box-sizing:border-box;background: #281c2a;float: left; }
.app_slider_wrap{ width:100%;position:relative; overflow:hidden; padding-bottom:15%;}
.curv_bg{ width:120%; height:780px; position:absolute; left:50%; transform:translateX(-50%); top:0; background-color:#281c2a; border-radius:0 0 100% 100%; margin:0px auto; display:table;}
.apps_menu_wrap ul li { margin:0; padding:0;}
.apps_menu_wrap ul li a { float: left;background:#473e48; width:33.3%; padding:8px; color:#fff; text-align:center;border-radius:10px 10px 0 0; font-size:16px; text-decoration:none;}
/*.apps_menu_wrap ul li a:hover,*/
.apps_menu_wrap ul li a.active { background:#ebebeb;border-radius:10px 10px 0 0; color:#251628; font-size:18px;position: relative;top: 0;padding-bottom: 9px; }
.apps_menu_wrap ul li a.active:before { content: '';position: absolute;width: 100%;height: 20px;left: 0;right: 0;top: -11px;
    background: #ececec;border-radius: 10px 10px 0 0;}
.apps_menu_wrap ul li a {color:#fff; cursor:pointer; }
.apps_menu_wrap ul li a i { font-style:normal; line-height:20px;position: relative;top:-8px;margin: 0 0 0 10px;/*-webkit-transition: all 5s ease;transition: all .5s ease-in-out;*/}
.apps_menu_wrap ul li span {display:inline-block; width:30px; height:35px; background:url(../images/apps_2019/app-page-svg-icons.svg) 0 0 no-repeat; background-size:220px;}
.apps_menu_wrap ul li span.tv { background-position:-30px -14px;}
/*.apps_menu_wrap ul li:hover span.tv,*/
.apps_menu_wrap ul li a.active span.tv  { background-position:-26px -87px;background-size:210px 176px;}
.apps_menu_wrap ul li span.android { background-position:-71px -14px; }
/*.apps_menu_wrap ul li:hover span.android,*/
.apps_menu_wrap ul li a.active span { width:35px; height:35px;}
.apps_menu_wrap ul li a.active span.android  { background-position: -79px -92px;background-size: 222px 180px;}
.apps_menu_wrap ul li span.ios { background-position:-107px -14px;}
/*.apps_menu_wrap ul li:hover span.ios,*/
.apps_menu_wrap ul li a.active span.ios { background-position:-120px -87px;background-size:210px 176px;}
.apps_container { background:#ececec;width: 1228px;}
.app_content ul { margin:0;}
.app_content { padding:30px; clear:both; }
.app_content ul li { width:30.8%; display:inline-block; background:#fff;-moz-box-shadow:0px -1px 7px #d8d4d4;-webkit-box-shadow:0px -1px 7px #d8d4d4;box-shadow: 0px -1px 7px #d8d4d4; vertical-align:top; margin-left:40px;padding: 30px; border-radius:4px; position:relative; margin-bottom:60px; }
.app_content ul li:before, .app_content ul li:after {z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;  max-width:300px;background: #777;box-shadow: 0 15px 10px #777; transform: rotate(-3deg);}
.app_content ul li:after{ transform: rotate(3deg);right: 10px;left: auto;}
.app_content ul li:nth-child(3n+1) { margin-left:0;}
.app_content ul li p { font-size:16px; line-height:23px; padding:0 0 15px 25px; position:relative;}
.app_content ul li p:before { content: '';font-size: 10px;width: 12px;height: 12px;border: 1px solid #b30000;border-radius: 100%;display: inline-block;left: 0;position: absolute;top: 6px;}
.app_content ul li p:after {content: '';font-size: 10px;width: 6px;height: 6px;border: 1px solid #b30000;border-radius: 100%;display: inline-block;left: 3px;position: absolute;top: 9px;background: #de0000;}

/*.app_content ul li:last-child { margin-right:0;}*/
.app_ndtv {clear:both;}
.app_ndtv .top_head { clear:both;padding: 0 0 20px;}
.app_ndtv .top_head .thumb { display:table-cell;}
.app_ndtv .top_head .thumb img {border-radius:15px;}
.app_ndtv .top_head .app_name { display:table-cell; vertical-align:middle;font-size: 20px;padding: 0 0 0 10px;}

.app_btn_wrap {position: absolute;bottom:-20px;text-align: center;right: 0;left: 0;}

.app_btn_wrap a { display:inline-block; position:relative; }
.app_btn_wrap a img { position:relative; z-index:99;}
.app_btn_wrap a:before{ -webkit-box-shadow:0 -32px 55px #f3dddd;-moz-box-shadow:0 -32px 75px #f3dddd;box-shadow:0 -32px 75px #f3dddd;    content: '';position: absolute;left: -50%;right: 0;bottom: -9px;width: 210%;height: 70%;border-radius: 100%;display: inline-block; }
.ios_btn a { margin:0 5px;}
.app_choose_txt { position: absolute;left: 0;right: 0;top: -19px; font-weight:600; color:#000;}

.ndtvhop .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 55px  #ece0eb;-moz-box-shadow:0 -32px 55px  #ece0eb;box-shadow:0 -32px 55px  #ece0eb;}
.ndtv360_hn .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 55px  #f1dada;-moz-box-shadow:0 -32px 55px  #f1dada;box-shadow:0 -32px 55px  #f1dada;}
.ndtvcricket .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 55px  #e3f4f9;-moz-box-shadow:0 -32px 55px  #e3f4f9;box-shadow:0 -32px 55px  #e3f4f9;}
.ndtvprofit .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 65px  #dee0e2;-moz-box-shadow:0 -32px 65px  #dee0e2;box-shadow:0 -32px 65px  #dee0e2;}
.ndtvrail_beep .app_btn_wrap a:before,
.ndtvrail_beep_hn .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 55px  #e2f9cb;-moz-box-shadow:0 -32px 55px  #e2f9cb;box-shadow:0 -32px 55px  #e2f9cb;}
.ndtvcarbike .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 55px  #f7e7dc;-moz-box-shadow:0 -32px 55px  #f7e7dc;box-shadow:0 -32px 55px  #f7e7dc;}
.ndtv_vixty .app_btn_wrap a:before {-webkit-box-shadow:0 -32px 55px  #f1e1ef;-moz-box-shadow:0 -32px 55px  #f1e1ef;box-shadow:0 -32px 55px  #f1e1ef;}

.ndtvhop p:before{ border-color:#3e0f37 !important; color:#3e0f37 !important;}
.ndtvhop p:after { border: 1px solid #3e0f37 !important; background: #3e0f37 !important;}

.ndtvcricket p:before{ border-color:#3f9cb2 !important; color:#3f9cb2 !important;}
.ndtvcricket p:after { border: 1px solid #3f9cb2 !important; background: #3f9cb2 !important;}

.ndtvprofit p:before{ border-color:#2c4c6c !important; color:#2c4c6c !important;}
.ndtvprofit p:after { border: 1px solid #3e0f37 !important; background: #3e0f37 !important;}

.ndtvpricee p:before{ border-color:#fd0000 !important; color:#fd0000 !important;}
.ndtvpricee p:after { border: 1px solid #fd0000 !important; background: #fd0000 !important;}

.ndtv360_hn p:before { border-color:#fd0000 !important; color:#fd0000 !important;}
.ndtv360_hn p:after { border: 1px solid #fd0000 !important; background: #fd0000 !important;}

.ndtvrail_beep p:before { border-color:#4e8cc4 !important; color:#4e8cc4 !important;}
.ndtvrail_beep p:after { border: 1px solid #7dd220 !important; background: #7dd220 !important;}

.ndtvcarbike p:before { border-color:#c23239 !important; color:#c23239 !important;}
.ndtvcarbike p:after { border: 1px solid #122148 !important; background: #122148 !important;}

.ndtv_vixty p:before { border-color:#6b106d !important; color:#6b106d !important;}
.ndtv_vixty p:after { border: 1px solid #6b106d !important; background: #6b106d !important;}

.app_slider_wrap .swiper-container.swiper-container {width:1230px;height: 100%;padding:0 0 50px 0;}
.app_slider_wrap .swiper-slide {text-align: center;font-size: 18px;background:none;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.app_slider_wrap .swiper-pagination-bullet-active.swiper-pagination-bullet-active { background:#fff;}
.app_slider_wrap .swiper-pagination-bullet.swiper-pagination-bullet { background:#ccc;}
.app_slider_wrap .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image:url(../images/apps_2019/ArrowNext.svg) !important;}
.app_slider_wrap .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image:url(../images/apps_2019/ArrowPrevious.svg) !important;}
.app_slider_wrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}

.apps_info_wrap { width:100%; display:inline-block;margin: 0 6%; }
.apps_info_wrap .app_info {}
.apps_info_wrap .app_info { display: table-cell;vertical-align: middle; width:60%;}
.apps_info_wrap .app_info h2 { text-align: left;text-transform: capitalize;color: #fff;font-weight:300;padding:0 0 30px 0;font-size: 30px;}

.app_pic_wrap {display: table-cell;width: 35%;vertical-align: middle;}	
.app_pic_wrap img { width:100%; height:auto; } 

.apps_info_wrap .apps_info_cont h2 {font-size: 20px;
    color: #a5a5a5;
    display: block;
    padding: 0 0 10px 18px;}
	
.apps_info_wrap .apps_info_cont {float: inherit;padding: 0 5% 0 15px;display: table-cell;}
.apps_info_wrap .app_thumbs { float:left; width:90px;}
.apps_info_wrap .app_thumbs img { width:100%;}
.apps_info_wrap .app_info ul { margin:0; padding:0;}
.apps_info_wrap .app_info ul li { color:#fff; font-size:18px; text-align:left; padding:0 0 10px 20px; position:relative;font-weight:300;line-height: 28px;}

.apps_info_wrap .app_info ul li:before {content: '';width: 4px;height: 4px;border-radius: 100%;background: #fff;position: absolute;left: 5px;right: 0;top: 12px;}
.apps_btn_wrap { float:left;padding: 15px 0 0 15px;}
.apps_btn_wrap a { margin:0 5px;}
.apps_btn_wrap img { width:125px;}

.hindi_fts li { font-family: 'Noto Sans', sans-serif; line-height: 25px !important;}
.hindi_fn,
.ndtvindia_hn p ,
.ndtv360_hn p,
.ndtvrail_beep_hn p { font-family: 'Noto Sans', sans-serif;line-height: 25px !important;}
.bengali_fn {font-family: 'Noto Sans Bengali UI', Roboto, sans-serif !important;}
.bengali_fn .app_info ul li { font-size:19px;}
.tamil_fn {font-family: 'Noto Sans Tamil', Roboto, sans-serif !important;}
.tamil_fn p { font-size: 13px !important;font-weight: 700;}
.tamil_fn .app_info ul li { font-size: 13px;font-weight: 700;}



    .app_slider_wrap .swiper-container.swiper-container {
        /* width: 1230px;
        height: 100%; */
        padding: 20px 0 0px 0; /*--update--*/
    }
    .apps_menu_wrap ul li a {
    /* float: left;
    background: #473e48; */
    width: 19.602%;  /*--update--*/
    /* padding: 8px;
    color: #fff;
    text-align: center;
    border-radius: 10px 10px 0 0;
    font-size: 16px;
    text-decoration: none; */
    margin: 0px 0.2%;  /*--add--*/
}

.app_content ul li {
    /* width: 30.8%;
    display: inline-block;
    background: #fff;
    -moz-box-shadow: 0px -1px 7px #d8d4d4;
    -webkit-box-shadow: 0px -1px 7px #d8d4d4;
    box-shadow: 0px -1px 7px #d8d4d4;
    vertical-align: top;
    margin-left: 40px; */
    padding: 30px 30px 43px 30px; /*--update--*/
    /* border-radius: 4px;
    position: relative;
    margin-bottom: 60px; */
}
.app_content ul li p {
    /* font-size: 16px;
    line-height: 23px;
    padding: 0 0 15px 25px;
    position: relative; */
    z-index: 1; /*--add--*/
}
.apps_info_wrap .app_info h2 {
    /* text-align: left; */
    text-transform: none; /*--update--*/
    /* color: #fff;
    font-weight: 300;
    padding: 0 0 30px 0;
    font-size: 30px; */
}
.apps_btn_wrap {
    /* float: left;
    padding: 15px 0 0 15px; */
    width: 100%;
    text-align: left;
}
