*{margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
caption,th {text-align:left;}

q:before,q:after {content:'';}
abbr,acronym { border:0;}
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}

button:focus, input:focus, .btn:focus{outline: none ;box-shadow: none;outline-color: transparent;outline-width: 0;border-color: unset;}
h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin-bottom: 0;}
html, body{max-width: 100%;}
img{max-width: 100%;height: auto;}
.modal-content{border: 0;}
ul,li{list-style: none;padding: 0;}
a, a:hover{text-decoration: none;outline: 0;outline-color: transparent;outline-width: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: initial;}
button{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
body {font-size: 24px;font-weight: var(--fw_400);overflow-x: hidden;width: 100%;font-family: 'Montserrat', sans-serif;height: 100%;}
/* .container{max-width: 1490px;} */
.container{max-width: 1240px;}
.container_sm{max-width: 995px;}
.wrapper{width: 100%;overflow-x: hidden;padding-top: 92px;}


/* h1, .fnt_54{font-size: var(--fnt_54);line-height: 140%;font-weight: var(--fw_700);color: var(--black);}
h2, .fnt_44{font-size: var(--fnt_44);line-height: 56px;font-weight: var(--fw_700);color: var(--black);letter-spacing: -0.88px;}
h3, .fnt_40{font-size: var(--fnt_40);line-height: 52px;font-weight: 696;color: var(--black);letter-spacing: -0.8px;}
h4, .fnt_24{font-size: var(--fnt_24);line-height: 36px;font-weight: 424;color: var(--black);letter-spacing: -0.48px;}
h5, .fnt_20{font-size: var(--fnt_20);line-height: 32px;font-weight: 764;color: var(--black);}
h6, .fnt_18{font-size: var(--fnt_18);line-height: 30px;font-weight: 384;color: var(--black);}

p, .fnt_16{font-size: var(--fnt_16);line-height: 28px;font-weight: 700;color: var(--black);letter-spacing: -0.32px;}
.fnt_14{font-size: var(--fnt_14);line-height: 26px;font-weight: 400;color: var(--black);}
.fnt_12{font-size: var(--fnt_12);line-height: 16px;font-weight: 400;color: var(--black);} */

:root {
    /* colors */
    --grey: #666;
    --grey2:#999;
    --lite_grey: #cccccc;
    --lite_grey1: #F5F5F5;
    --light_grey2:#E0E0E0;
    --black: #333;
    --pale_black: #333533;
    --dark-black: #232121;
    --sec_black: #272727;
    --white: #fff;
    --blue: #0034AA;
    --primary_blue: #0739A6;
    --lite-blue: #F7FCFF;
    --lite-blue1: #F3F5FB;
    --lite-blue2: #819CD6;
    --lite-blue3: #E6E9FF;
    --green: #32A62E;
    --dark_green: #38A336;
    --lite_green: #40BB54;
    --yellow: #F2BB16;
    --red: #B90505;
    --light_red:#D94041;
    --primary_yellow:#F0B932;
    /* colors */

    /* font-weights */
    --fnt_w100: 100;
    --fnt_w200: 200;
    --fnt_w300: 300;
    --fnt_w400: 400;
    --fnt_w500: 500;
    --fnt_w600: 600;
    --fnt_w700: 700;
    --fnt_w800: 800;
    --fnt_w900: 900;
    /* font-weights */

    /* font-sizes */
    --fnt_72: 72px;
    --fnt_54: 54px;
    --fnt_44: 44px;
    --fnt_40: 40px;
    --fnt_32: 32px;
    --fnt_24: 24px;
    --fnt_20: 20px;
    --fnt_18: 18px;
    --fnt_16: 16px;
    --fnt_14: 14px;
    --fnt_12: 12px;
    /* font-sizes */

    --letter_space_0: 0px;
}

/* Typography */
/* section{padding: 100px 0px!important;} */
h1{font-size: var(--fnt_54);font-weight: var(--fnt_w700);line-height: 1.35;}
h2{font-size: var(--fnt_40);font-weight: var(--fnt_w700);line-height: 1.30;letter-spacing: -0.8px;}
h3{font-size: var(--fnt_24);line-height: 1.50;font-weight: 500;color: var(--black);letter-spacing: -0.48px;}
h4{font-size: var(--fnt_20);line-height: 1.40;font-weight: 764;color: var(--black);}
h5{font-size: var(--fnt_18);line-height: 1.55;font-weight: 384;color: var(--black);}
h6{font-size: var(--fnt_16);line-height: 1.55;font-weight: 384;color: var(--black);}
.p_primary{font-size: 18px;font-weight: var(--fnt_w300);line-height: 1.55;}
.p_secondary{font-size: 24px;font-weight: var(--fnt_w400);line-height: 1.50;letter-spacing: -0.48px;}
.p_teritary{font-size: 14px;font-weight: var(--fnt_w500);line-height: 1.50;letter-spacing: 0.15px;}
.p_quarternary{font-size: 14px;font-weight: var(--fnt_w400);line-height: 26px;}


.arrw_btn{font-size: 15px;font-weight: var(--fnt_w600);line-height: 1;letter-spacing: -0.3px;color: var(--white);background-color: var(--blue);border-radius: 32px;padding: 14px 16px;display: flex;transition: 0.5s;position: relative;min-width: 165px;display: inline-flex;}
.arrw_btn:hover{background-color: var(--blue);color: var(--white);transition: 0.5s;}
.arrw_btn svg{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.arrw_btn svg path{stroke: var(--blue);}
.arrw_btn .ryt_arrw{background-color: #fff;border-radius: 50%;border: 1px solid var(--white);height: 26px;width: 26px;position: absolute;top: 50%;transform: translateY(-50%);left:10px;transition: 0.5s;}
.arrw_btn:hover .ryt_arrw{background-color: transparent;left: 82%;}
.arrw_btn:hover svg path{stroke: var(--white);}
.arrw_btn span{align-self: center;margin-left:30px;transition: 0.5s;}
.arrw_btn:hover span{margin-left: 10px;}
/* .arrw_btn:hover .ryt_arrw{right: unset;left: 7px;} */

.white_arw_btn .ryt_arrw{background-color: var(--primary_blue) !important;}
.white_arw_btn{background-color: var(--white);color: var(--primary_blue);}
.white_arw_btn svg path{stroke: var(--white);}

.white_arw_btn:hover, .white_arw_btn:focus, .white_arw_btn:active{background-color: var(--white) !important;color: var(--primary_blue);}

.blue_primary{color: var(--blue);}

.white_btn{background-color: var(--white);color: var(--black);font-size: var(--fnt_14);font-weight: var(--fnt_w500);line-height: 1.42;padding: 12px 24px;border-radius: 30px;border: none;}
.white_btn:hover, .white_btn:focus, .white_btn:active{background-color: var(--white) !important;color: var(--black) !important;}

.blue_btn{background-color:var(--primary_blue);color:var(--white);font-size: var(--fnt_14);font-weight: var(--fnt_w500);line-height: 1.42;padding: 12px 24px;border-radius: 30px;border: 1px solid var(--primary_blue);}
.blue_btn:hover, .blue_btn:focus, .blue_btn:active{background-color: transparent !important;color: var(--primary_blue) !important;border: 1px solid var(--primary_blue);}

.yellow_btn{background-color: var(--yellow);padding: 16px 32px;font-size: var(--fnt_16);font-weight: var(--fnt_w600);line-height: 28px;border-radius: 33px;border: none;}
.green_btn{background-color: var(--green);padding: 16px 32px;color: var(--white); font-size: var(--fnt_16);font-weight: var(--fnt_w600);line-height: 28px;border-radius: 33px;border: none;}


.yllw_bg{background-color: var(--yellow);}
.grn_bg{background-color: var(--green);}
.blue_bg{background-color: var(--blue);}
.red_bg{background-color: var(--red);}
.blck_bg{background-color: var(--black);}
.global_dots .slick-dots li{width: 8px;}
.global_dots .slick-dots li.slick-active{width: 40px;}
.global_dots .slick-dots li button{background: #D8E1F2;width: 8px;border-radius: 50%;text-indent: 999px;height: 8px;transition: 0.5s;}
.global_dots .slick-dots li.slick-active button{padding: 0;width: 40px;height: 8px;border-radius: 25px;background: var(--blue);transition: 0.5s;}
/* Typography */

.btn_bdr_blue{border-radius: 30px;border: 1px solid var(--primary_blue);background-color: transparent; padding: 12px 16px;height: 44px;color: var(--primary_blue);font-size: 14px;font-weight: 500;line-height: 20px;transition: all 0.5s;}
.btn_bdr_blue:hover{color: var(--white);background-color: var(--primary_blue);}

/* Header Start */
header{box-shadow: 0px 1px 17px 0px rgba(0, 0, 0, 0.05);position: fixed;top: 0;left: 0;right: 0;width: 100%;background-color: var(--white);z-index: 10;}
header .navbar{height: 92px;}
.nav-item.active a{color: #0739A6;font-weight:500 ;}
header .nav-item{margin: 0 20px;align-self: center;}
header .nav-item:last-child{margin-right: 0 !important;}
header .nav-link{color: var(--grey);font-size: 14px;padding: 0 !important;font-weight: var(--fnt_w500);line-height: 20px; }
header .nav-link.btn_bdr_blue{padding: 12px 16px !important;color: var(--primary_blue);font-size: 14px;font-weight: 600;line-height: 20px;}
header .nav-link.btn_bdr_blue:hover{color: var(--white);}
header .header_ctas .nav-item{margin: 0 12px;}
header .header_ctas .nav-link{color: var(--primary_blue);font-weight: var(--fw_600);}

header .dropdown {
    position: relative;
    display: inline-block;
}

header .dropdown-menu {
    display: none;
    position: absolute;
    z-index: 1;
}

header .dropdown:hover .dropdown-menu {
    display: block;
    width: 208px !important;
}

header .dropdown-menu li {
    display: block;
}


header .dropdown-menu li:last-child::after {
    content: none !important;
}


.header_drpdwn .btn-secondary{background-color: transparent;color: var(--grey);border: none;padding: 24px 0;font-size: var(--fnt_14);font-weight: var(--fnt_w500);}
.header_drpdwn .dropdown-toggle::after{border: none;background-image: url(../images/drpdwn_arrw.svg);background-repeat: no-repeat;background-position: center;height: 7px;width: 12px;margin-bottom: -2px;}
.header_drpdwn .dropdown-toggle:focus{background-color: transparent;color: var(--grey);}
.header_drpdwn .dropdown-menu{left: 50%;transform: translateX(-50%);margin-top: 0;border: none;padding: 16px 24px;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);border-radius: 24px;}
.header_drpdwn .dropdown-item{padding: 8px 0px;font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height: 1.85;position: relative;}
.header_drpdwn .dropdown-item::after{content: '';display: inline-block;background-color: #E6E9FF;height: 1px;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;}
.header_drpdwn .dropdown-menu li:last-child .dropdown-item::after{background-color: transparent;}
.header_drpdwn .dropdown-item:hover{background-color: transparent;}

header .sign_in{font-size: var(--fnt_14);font-weight: var(--fnt_w600);color: var(--blue);}

.hamburger_menu{margin-right: 8px;}
#hamburger_menu{width: 310px;padding: 36px 0px 0;}
#hamburger_menu .btn-close{background-image: url(../images/close_icon.svg);opacity: 1;}
#hamburger_menu .offcanvas-header, #hamburger_menu .offcanvas-body{padding: 0;}
#hamburger_menu .offcanvas-header, .prof_dtl{margin-bottom: 32px;}
#hamburger_menu .offcanvas-header, .prof_dtl{padding: 0 16px;}
.prof_dtl{display: flex;}
.prof_dtl img{border-radius: 50%;margin-right: 16px;}
.prof_dtl h6{align-self: center;font-weight: var(--fnt_w600);}
.hamburger_list li a{font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height: 1.85;padding: 12px 24px;display: flex;}
.logout_btn a{font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height: 1.85;padding: 12px 24px;display: flex;}
/* Header End */

/* Footer Start */
.footer{background: var(--blue);padding: 80px 0 32px 0;background-image: url(../images/footer_bg_img.svg);background-repeat: no-repeat;background-position: right;background-size: contain;}
.footer h5{color: var(--white);font-weight: var(--fw_400);line-height: normal;}
.social_icons{margin-bottom: 40px;}
.social_icons li{margin: 0 8px;}
.social_icons li:first-child{margin-left: 0;}
.social_icons li:last-child{margin-right: 0;}

.footer_list h4{color: var(--white);font-weight: var(--fnt_w500);margin-bottom: 16px;}
.footer_list ul li{margin-bottom: 16px;}
.footer_list ul li:last-child{margin-bottom: 0;}
.footer_list ul li a{color: var(--white);font-size: var(--fnt_14);font-weight: var(--fnt_w400);}

.policy_bar{display: flex;justify-content: space-between;}
.policy_bar ul{display: flex;}
.policy_bar li{margin-right: 40px;}
.policy_bar li:last-child{margin-right: 0px;}
.policy_bar li a, .policy_bar span{font-size: var(--fnt_16);font-weight: var(--fnt_w500);color: var(--white);}
.mb_100{margin-bottom: 100px;}
/* Footer End */

/* auto-complete */
.custm_autocomplete{position: relative;max-width: 433px;z-index:1;}
.custm_autocomplete .search_field{padding:22px;border-radius: 50px;border: none;}
.custm_autocomplete .search_field:focus{box-shadow: none;}
.custm_autocomplete ul{padding: 24px;border-radius: 24px;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);border: none !important;top: 65px !important;}
.custm_autocomplete ul li{font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height: 1.85;border-bottom: 1px solid var(--lite-blue3);}
.custm_autocomplete ul li .ui-menu-item-wrapper{padding: 16px 0;background-color: transparent !important;border: none !important;color: var(--black) !important;margin: 0 !important;}
.custm_autocomplete ul li:last-child{border-bottom: none;}
.rnd_srch_btn, .rnd_srch_btn:hover, .rnd_srch_btn:focus, .rnd_srch_btn:active{background-color: var(--blue) !important;padding: 8px 32px;border-radius: 50px;font-size: var(--fnt_16);font-weight: var(--fnt_w600);line-height: 1.75;color: var(--white) !important;border: none !important;position: absolute;top: 50%;transform: translateY(-50%);right: 5px;z-index: 1;position:absolute;right:0.8rem;}
.filter_tab_list{position: relative;z-index: 1;}

/* header backend side alignment  */

.navbar .header_drpdwn .nav-link{background-color:transparent;color:var(--grey);border:none;padding:24px 0!important;font-size:var(--fnt_14);font-weight:var(--fnt_w500);}
.navbar .header_drpdwn .nav-link::after{content:"";border:none;background-image:url(../images/drpdwn_arrw.svg);background-repeat:no-repeat;background-position:center;height:7px;width:12px;margin-left:5px;display:inline-block;}
.navbar .header_drpdwn .nav-link:focus{background-color:transparent;color: var(--grey);}
.navbar .header_drpdwn .dropdown-menu{width:206px !important; left:50%;transform:translateX(-50%);margin-top: 0;border: none;padding: 16px 24px;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);border-radius: 24px;}
.navbar .header_drpdwn .nav-item{padding: 8px 0px;font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height: 1.85;position: relative;margin: 0px;}
.navbar .header_drpdwn .nav-item::after{content: '';display: inline-block;background-color: #E6E9FF;height: 1px;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;}
.navbar .header_drpdwn .dropdown-menu .nav-item:last-child::after{background-color: transparent;}
.navbar .header_drpdwn .nav-item:hover{background-color: transparent;}

.levelup_card figure img{height:281px;}
.form_group span span {font-size: 14px;color: red;}
.wpcf7-response-output{display: none;}

.footer ul li a:hover{color: #FFF !important;}
.footer_btn{max-width: 170px;}
.resource-pagination .pagination .page-item .page-link:active{outline: none;box-shadow: none !important;}

.chatbot{position: fixed;z-index: 9999;bottom: 20px;right:70px;}
.banner .nep-btn{max-width: 252px;display: flex;}
.wpcf7-spinner{display: none;}

/* bug fixes 20/3/24 */

/*17-10-24 vinay dropdown fixes all resources pages  */
.about-resources-dd .select2-selection__rendered{color: #FFF !important;}
.about-webinars-dd .select2-selection__rendered{color: #000 !important;}
.about-blogs-dd .select2-selection__rendered{color: #000 !important;}