* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    --prim-txt-crl: #ededed;
    --prim-btm-crl1:#1b256f;
    --prim-btm-crl2:#fec800;
    --prim-btm-crl3:#68b9b7;
    --prim-btm-crl4:#fdaf17;
    --prim-btm-crl5:#01821d;
    --prim-btm-crl6:#519639;
    --prim-btm-crl7:#ffd781;
    --prim-btm-crl8:#b2e1a0;
    --prim-btm-crl9:#db7a2a;
    --prim-btm-crl10:#db2a2a;

    --nav-bar-bg:#0f0f0f;
    --awd-cat-clr:#8c8c8c;
}


body, html {
    background: #151515;
    font-size: 15px;
    line-height: 21px;
    font-family: '-apple-system', 'Roboto', Arial, Helvetica;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    margin:0;
    padding:0;
}

body, h1, h2, h3, h4, h5, h6, html {margin:0; padding:0;}
body, ul, form, li, ul {    list-style-type: none;}

a, a:active, a:hover body, a:visited {
    color:var(--prim-txt-crl);
    text-decoration: none;
}


@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Regular'), url('../fonts/Roboto-Regular.woff') format('woff');
    }
    
    @font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Bold'), url('../fonts/Roboto-Bold.woff') format('woff');
    }
    
    @font-face {
    font-family: 'Roboto Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Thin'), url('../fonts/Roboto-Thin.woff') format('woff');
    }
    
    @font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Light'), url('../fonts/Roboto-Light.woff') format('woff');
    }


    @font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Medium'), url('../fonts/Roboto-Medium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Roboto Black';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Black'), url('../fonts/Roboto-Black.woff') format('woff');
    }
    

     @font-face {
    font-family: 'Noto Sans Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Noto Sans Regular'), url('../fonts/NotoSans-Regular.woff') format('woff');
    }
    
    @font-face {
    font-family: 'Noto Sans Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Noto Sans Bold'), url('../fonts/NotoSans-Bold.woff') format('woff');
    }


@font-face {
    font-family: 'PT Serif';
    src: url('../fonts/PTSerif-Regular.eot');
    src: url('../fonts/PTSerif-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PTSerif-Regular.woff2') format('woff2'),
        url('../fonts/PTSerif-Regular.woff') format('woff'),
        url('../fonts/PTSerif-Regular.ttf') format('truetype'),
        url('../fonts/PTSerif-Regular.svg#PTSerif-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PT Serif';
    src: url('../fonts/PTSerif-Bold.eot');
    src: url('../fonts/PTSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PTSerif-Bold.woff2') format('woff2'),
        url('../fonts/PTSerif-Bold.woff') format('woff'),
        url('../fonts/PTSerif-Bold.ttf') format('truetype'),
        url('../fonts/PTSerif-Bold.svg#PTSerif-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

font-face {
    font-family: 'New York';
    src: url('../fonts/NewYorkMedium-Bold.eot');
    src: url('../fonts/NewYorkMedium-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NewYorkMedium-Bold.woff2') format('woff2'),
        url('../fonts/NewYorkMedium-Bold.woff') format('woff'),
        url('../fonts/NewYorkMedium-Bold.ttf') format('truetype'),
        url('../fonts/NewYorkMedium-Bold.svg#NewYorkMedium-Bold') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}






.mar_l { margin-left:0; }
.mar_r { margin-right:0; }

.nbamp-wrap {}
.nbamp-cont {width: 1248px;margin: 0 auto;clear: both;}

/* === Nav css start === */

.bamp-nav-bar { display:flex;justify-content:center; align-items:center;background:#0f0f0f;width:100%; } /*EDIT NEW*/

.bamp-navwrap {display: flex;justify-content: flex-start;align-items: center;padding: 20px 0; width:1260px;}
.nbamp--logo {width: 198px;margin-right: auto;}
.nbamp--logo img { width:100%; }
.bna_mob { display: none; }
.nbampnav-box {display: flex;justify-content: center;align-items: center;} 
.bamp-navwrap nav { display: flex;}
.bampmain-mnav {margin-left: auto;justify-content: flex-end;}
.bnav_warp {}
.bnav--cont,
#bamp-menu { display: flex; width: 100%;}
ul#bamp-menu li {margin: 0 15px;}
ul#bamp-menu a { color:var(--prim-txt-crl);text-decoration: none;font-size: 22px;transition: color 0.4s ease; cursor: pointer;}
ul#bamp-menu a:hover {color: #ef0081;}
.bamp_mob { display: none; }



ul#bamp-menu li.hline{
  border:none;
  position: relative;
}
ul#bamp-menu li.hline:hover{
  border: none;
}
ul#bamp-menu li:hover {
  border-bottom: 2px solid #ef0081;
}
.hline::after{
  content: '';
  position: absolute;
  width: 0px;
  height: 1px;
  left: 50%;
  bottom:-5px;
  background-color:#ef0081;
  transition: all ease-in-out .2s;
}
.hline:hover::after{
  width: 100%;
  left: 0;
}

ul#bamp-menu li:last-child.hline::after { display: none; }

/* === Amp Brand sharetoll css start === */

.bamp-share {/* margin-left: auto; */min-width: auto;}
.bamp-share ul { display: flex; justify-content: flex-end; }
.bamp-share li {color:var(--prim-txt-crl);display: flex;margin: 0 7px 0;}
.bamp-share li a { color:var(--prim-txt-crl);width: 24px;height: 24px;}
.bamp-share li a svg {fill:var(--prim-txt-crl);transition: color 0.4s ease;}

.bamp-share li.sfb-icon:hover svg,
.bamp-share li.stw-icon:hover svg,
.bamp-share li.sinsta-icon:hover svg { fill:#eee;}


/* === Amp Brand main title css start === */

.bamp-ttl {}
.bamp-ttl h1 {color: #ededed;font-size: 40px; line-height:52px;padding: 60px 0 80px;
    font-family: 'PT Serif';max-width: 70%;font-weight: 500;}

/* === Amp Brand card css start === */

.bamp-main-wrap {margin-right: 25px;width: 400px;}
.bamp-card-wrap {display: flex;margin-bottom: 50px; position: relative;}
.bamp_card_cont { width: 100%; flex-shrink: 0; color:var(--prim-txt-crl);display: flex;flex-direction: column;padding: 25px 0;background: #000;border-radius: 20px;padding-top: 0;border: 1px solid rgb(91 91 91 / 39%); }
.bamp-f-cont {}
.bamp-f-cont li { display: flex; flex-direction: column;  }
.bamp_card_cont ul li {height:auto;}
.bamp_card_cont:after {}
.bamp-crd-box {margin-bottom: 30px;display: flex;flex-direction: column;}
.bamp-pic {position: relative;}
.bamp-pic:after { content:'';position: absolute; bottom:0;background: -moz-linear-gradient(top,  rgba(229,229,229,0) 0%, rgba(0,0,0,0.52) 40%, rgba(0,0,0,1) 90%);background: -webkit-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(0,0,0,0.52) 40%,rgba(0,0,0,1) 90%);background: linear-gradient(to bottom,  rgba(229,229,229,0) 0%,rgba(0,0,0,0.52) 40%,rgba(0,0,0,1) 90%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e5e5e5', endColorstr='#000000',GradientType=0 );display: block;
width:100%; height:50px;width: 400px;height: 90px;}
.bamp-pic img {border-radius: 20px 20px 0 0;}
.bamp-crd-cont, .bamp-list-cont, .bamp-sub-list, .bamp_vid_box { padding: 0 20px;}
.bamp--crd--ttl { font-size:22px;font-weight: 600;min-height: 50px;line-height: 25px;display: flex;align-items: center;}
.bamp--crd--info {font-size: 16px;line-height: 20px;padding: 5px 0 0 0;min-height: 215px;}
.bamp-card-wrap .mar_r { margin-right:0; }
.bamp-card-1 .bamp--hn-font { line-height: 25px; }
.bamp-crd-cont { display: flex; flex-direction: column; }

.full-card { display: flex; }
.full-card .bamp-main-wrap { margin-bottom:50px; }
.full-card .bamp_card_cont { position: relative; }


/*.full-card .bamp-pic img { height:270px; } */
.full-card .bamp_bot_info {margin:0px 0 70px;}


/* === Amp listing css start === */

.bamp-list-wrap {}
.bamp--thblist--cont {margin-bottom: 0px;}
.bamp-list-cont {display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: row;}
.bamp--thblist--cont ul {  }
.bamp--thblist--cont li {}
.bamp-list-box {width: 50%; margin-bottom: 5px; display: block;/* flex-direction: column; */}
.bamp-list-box:first-child {margin-right: 10px;}
.bamp--list--pic {width: 100%;}
.bamp--list--pic img {width:100%;display: block;}
.bamp--list-info {padding: 8px 5px 2px 5px;box-sizing: border-box;display: block;font-weight: 500;line-height:22px;min-height: 110px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.bamp--hn-font {font-family: 'Noto Sans Regular';font-weight: bold;line-height: 25px;}




/* === Amp Brand spl round thumb css start === */

.bamp-spl-wrap {margin-top: 50px; color:var(--prim-txt-crl);}
.bamp-spl-cont {display: flex;justify-content: center;align-items: center;}
.bamp-spl-pic {/* width: 160px; */height: auto;border: 4px solid rgb(87 87 87 / 60%);border-radius: 100px;}

.bamp-spl-cont .bamp-spl-pic img {width: auto;display: block;}

.bamp-spl-info {margin: 0 0 0 20px;}
.bamp--spl-ttl { font-size:22px;font-weight: 600;padding-bottom: 10px;}
.bamp--spl-cap {}

.hindi-cont {}

/* === Amp Brand css start === */


.bamp-card-1 { position: relative; }


.bamp-card-1:after, 
.bamp-card-2:after, 
.bamp-card-3:after, 
.bamp-card-4:after, 
.bamp-card-5:after, 
.bamp-card-6:after,
.bamp-card-7:after,
.bamp-card-8:after,
.bamp-card-9:after,
.bamp-card-10:after { content:'';display: block; width:100%;position: absolute;bottom: -1px;height: 22px;border-radius: 0 0 20px 20px;left: 0;}
.bamp-card-1:after {background:var(--prim-btm-crl1);}
.bamp-card-2 
.bamp-card-3 
.bamp-card-4 
.bamp-card-5 
.bamp-card-6 { position: relative; }


.bamp-card-2:after {background:var(--prim-btm-crl2);}
.bamp-card-3:after {background:var(--prim-btm-crl3);}
.bamp-card-4:after {background:var(--prim-btm-crl4);}
.bamp-card-5:after {background:var(--prim-btm-crl5);}
.bamp-card-6:after {background:var(--prim-btm-crl6);}

.bamp-card-7:after {background:var(--prim-btm-crl7);} 
.bamp-card-8:after {background:var(--prim-btm-crl8);} 
.bamp-card-9:after {background:var(--prim-btm-crl9);} 
.bamp-card-10:after {background:var(--prim-btm-crl10);} 

/* === Amp Brand bottom content css start === */

.bamp-bot-wrap {}
.bamp_bot_info {font-size: 90px;line-height: 90px;color:var(--prim-txt-crl);font-family: 'New York';width:60%;margin: 80px 0 80px; font-weight:bold;}

/*.bamp_bot_info {font-size: 80px;line-height:100px;color:var(--prim-txt-crl);font-family: 'PT Serif';width: 52%;margin: 80px 0 80px; font-weight:bold;}
*/

/*=== Footer css start===*/

.ft-sticky {width: 100%;bottom: 0;padding: 0 15px 15px 15px;/* background-color: #000; *//* box-shadow: 0 0 10px rgba(0, 0, 0, .35); */position: relative;z-index: 8;box-sizing: border-box;/* transform: translateY(120%); */-webkit-transition: all .5s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.ft-sticky--mid { max-width: 1260px; width: 100%; margin: 0 auto; display: table; position: relative }
.ft-sticky .footer_group, .ft-sticky .footer_nav {width: 100%;float: left;padding-top: 5px;padding-bottom: 15px;margin-bottom: 10px;border-bottom: 1px solid rgb(210 210 210 / 11%);clear: left}
.ft-sticky .footer_nav { padding-bottom: 2px }
/*.ft-sticky .footer_group { border-bottom: none; padding-top: 0; margin-bottom: 0 }*/
.ft-sticky .footer_group h2.section_head {width: auto;float: none;padding: 0;}
.ft-sticky .footer_group ul, .ft-sticky .footer_nav ul { width: 100%; float: none; padding-top: 10px; margin: 0 !important }
.ft-sticky .footer_group ul { width: auto; margin: 0; padding: 3px 0 0 0 }
.ft-sticky .footer_nav ul li { float: left; box-sizing: border-box; padding-right: 16px; margin-bottom: 5px; text-transform: uppercase; font-weight: 400; font-size: 14px }
.ft-sticky .footer_group ul li { float: left; box-sizing: border-box; padding: 0 10px; margin-bottom: 0; text-transform: uppercase; font-weight: 400; font-size: 14px }
.ft-sticky--collapse { width: 100%; float: left; display: block }
.ft-sticky--collapse .section_head span {font-size: 12px;/* font-weight: 500; */}
.goto-top { width: 40px; height: 40px; border-radius: 50%; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out; position: fixed; bottom: 5%; right: 20px; background-color:var(--prim-txt-crl); cursor: pointer; display: flex; align-items: center; justify-content: center; transform: scale(0, 0); box-shadow: 0 1px 3px rgba(0, 0, 0, .25); z-index: 9999 }
.goto-top svg { width: 65%; height: 65%; opacity: .5 }
.goto-top:hover svg { opacity: 1 }
.ft-sticky_wrap {width: 100%;display: flex;align-items: center;margin-top: 20px;}
.ft-sticky_lft {width: 25%;margin-right: 2.5%;margin-top: 20px;border-right: 1px solid rgb(210 210 210 / 16%);padding-right: 2.5%;}
.ft-sticky_logo { width: 120px; float: left; }
.follow-us, .ft-sticky_search { width: 100%; float: left; margin-top: 15px; }
.follow-us span {line-height: 1;font-size: 13px;text-transform: uppercase;display: block; color:var(--prim-txt-crl);margin-bottom: 10px;}
.ft-sticky .footer_socials { font-size: 0; line-height: 0; }
.ft-sticky_logo svg {width: 100%;height: 23px;display: block;fill:var(--prim-txt-crl);}

.ft-sticky_search .footer_search {margin-bottom: 0;border-bottom: 0;background-color: #050505;border-radius: 6px;padding: 0 0 10px 10px;box-sizing: border-box;}
.ft-sticky_search .footer_search input {width: calc(100% - 30px);font-size: 18px;height: 40px;outline: none;color: #ffff;}
.footer_search input {border: none;float: left;padding: 0;width: calc(100% - 50px);height: 48px;font-family: Roboto, sans-serif;font-size: 34px;font-weight: 300;color: #2b2b2b;background: 0 0;}
.ft-sticky_search .footer_search .footer_searchicon {height: 30px;width: 30px;background-image: url('../images/bamp_sprite_2022.png');background-position: -30px 5px;background-repeat: no-repeat;background-size: 450px;position: relative;top: 10px;opacity: .65;display: inline-block;margin-top: -10px;}

.ft-sticky .footer_copy {padding: 0px;border-top: 1px solid rgb(210 210 210 / 0%);text-align: left;margin-top: 10px;padding-top: 10px;color:var(--prim-txt-crl);}
.footer_copy a { border-right: solid 1px #c3c3c3;display: inline-block;padding-right: 10px;margin-right: 8px;}
.footer_insta, .footer_linkedin, .footer_socials .footer_fb, .footer_socials .footer_gp, .footer_socials .footer_tw {display: inline-block;background-image: url(../images/bamp_sprite_2022.png);background-repeat: no-repeat;background-position: -5px -157px;background-size: 400px;height: 22px;width: 23px;margin-right: 20px;}
.footer_koo-icn {width: 18px;display: inline-block;position: relative;top: 3px;}
.footer_koo-icn svg { fill:var(--prim-txt-crl); }
.footer_koo-icn {width: 16px;display: inline-block;position: relative;top: 1px;}
.footer_socials .footer_tw {background-position: -37px -157px;}
.footer_socials .footer_insta {background-position: -143px -157px;}
.footer_socials .footer_linkedin {background-position: -178px -157px;}
.section_head span {font-size: 15px;font-weight: 900;padding: 3px 10px;letter-spacing: .5px;line-height: 18px;text-align: center;border-radius: 3px;text-transform: uppercase;background: #d5d5d5;float: left;color: #222;}

.bamp_card_cont ul, ul, form, li, ul {list-style-type: none;}


/*=== Global navigation css start===*/

.nshp_nglobalnav_wrap {box-sizing: border-box;float: left;width: 100%;padding: 10px 0;background: #fff;position:relative;left: 0;display: flex;}
.nshp_top_nav {margin: 0 auto;width: auto;padding: 0;width: 1260px;}
.nshp_nglobalnav {width: auto;text-align: left;}
.nshp_nglobalnav a {color: #3e454c;display: block;float: left;font-size: 12px;margin: 0 2px;padding: 3px 5px;text-decoration: none;text-transform: uppercase;font-weight: 500;}
.nshp_nglobalnav a {color: #3e454c;}
.nshp_nglobalnav a.select, 
.nshp_nglobalnav a:hover {color: #fff;background: #000;text-decoration: none;}


/*=== Back Button css start===*/

.bamp-back-btn {}
#bamp-mob .ndtv_back_btn { height:inherit; margin:0; background:transparent;min-width: auto;display: block;}
#bamp-mob .ndtv_back_btn .btnTp {padding: 7px;background-image: linear-gradient(-180deg, #ff0072 0%, #4a102c 100%);background-position: 100% 0;background-size: 100% 120%;color: white;border-radius: 4px;margin: 10px 0px 0 0;transition: all 0.14s ease;position: relative;font-size: 13px;text-transform: uppercase;font-weight: 600;}
#bamp-mob .ndtv_back_btn svg {height: 16px;transform: rotate(180deg);position: relative;left: -2px;top: 3px;fill: currentColor; transition: 1s ease-in-out;}


/*=== Main cntent css start===*/

.bamp-abt-wrap {min-height: 400px;max-width: 640px;margin: 50px auto 0;}
.bamp_abt_cont {
    font-size: 24px;
    line-height: 35px;
}
.bamp_abt_cont .bamp--abt--ttl {font-size: 40px;line-height: 52px;color: var(--prim-txt-crl);font-family: 'PT Serif';margin-bottom: 25px;text-transform: uppercase;padding: 0;}
.bamp_abt_info {color: var(--prim-txt-crl);padding: 0 0 30px;}
.ampsub-head { font-weight:bold;padding-bottom: 20px;font-size: 28px;}



.slide-bamp {/* padding:20px 0; */}
.bamp_card_cont {  }
.slide-bamp .swiper .bamp_card_cont ul { display: flex; }

.slide-bamp .swiper .bamp_card_cont ul.mob_h { flex-direction: column; }
.slide-bamp .bamp-list-wrap {flex-direction: column;}

.slide-bamp .bamp-main-wrap { flex-direction: column;}


.slide-bamp .bamp-pic {
    position: relative;
    width: 100%;
    margin-left: 0px;
}

.bamp_card_cont ul { }
.slide-bamp .bamp-pic img {height: 235px;width: 100%;}
.slide-bamp .bamp-pic:after {width: 100%;}
.slide-bamp .bamp-spl-cont {justify-content:left;align-items: inherit;}
.bamp--crd--info {padding: 5px 0;}

ul#bamp-menu li.bamp-back-btn:hover{ border-bottom:0; }

/*=== Award card css ===*/

.bamp_awd_wrap { position: relative; }
.bamp_awd_wrap ul li:after {content: '';position: relative;height: 1px;width: 100%;border-bottom: 1px solid rgb(204 204 204 / 18%);display: block;margin-bottom: 50px; }
.bamp_awd_wrap ul li:last-child:after{ display: none; }
.bamp--awd--cat {display: block;color: var(--awd-cat-clr);font-size: 22px; line-height:30px; margin:10px 0 0;}
ul#bamp-menu li.active_nav a {color: #ef0081;}
ul#bamp-menu li.active_nav::after {background-color: #ef0081;width: 100%;left: 0;}









