:root {
  --PoppinsFont: 'Poppins', sans-serif;
  --RobotoFont: 'Roboto', sans-serif;
}
body {background: #fff;margin: 0px; padding: 0px; width: 100%;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;height: 100%;font-family: 'Roboto', sans-serif;}
html{position: relative; min-height: 100%;}
html, body { padding: 0; margin: 0;height: 100%;}
h1, h2, h3, h4, h5, h6, p, a, ul ,li, b{margin: 0;padding: 0;font-weight: normal;}
h1, h2, h3, h4, h5{font-family: 'Poppins', sans-serif;}
ul{list-style-type: none; padding: 0; margin: 0;}
img { border: none; outline: none;max-width: 100%;}
a ,button{ text-decoration: none; border: none; outline: none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
a:hover ,button:hover{ text-decoration: none;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:focus , *:focus, button:focus { text-decoration: none;outline: none;}
input, button, textarea, select { outline: none; -webkit-appearance: none; }
.btn.focus, .btn:focus{box-shadow: none;}
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
* {-webkit-appearance: none;-moz--appearance: none;appearance: none;outline: none;}
a{color: #599E00;}
a:hover{color: #599E00;}

.common-btn{color: #FFFFFF;font-family: 'Poppins', sans-serif;border-radius: 4px;background-color: #5AAD00;border:1.5px solid #5AAD00;padding: 7px 20px;min-width: 110px;text-align: center;cursor: pointer;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 22px}
.common-btn:hover{color: #5AAD00;background: #fff;}
.small-btn{padding: 7px 20px !important;height: auto;line-height: 21px;min-width: 92px;}

/* ========== Base Header & Navbar ========== */
.navbar{padding: 30px 40px}
header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link{font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 14px;cursor: pointer;padding: 0 4px}
header .navbar-light .navbar-nav .nav-link{color: #000000;}
header .navbar-light .navbar-nav li{padding-right: 32px;position: relative;}
header .navbar-light .navbar-nav li.nav-item.nav-item-mr {padding-right: 22px;}
header .navbar-light .navbar-nav .nav-link.active, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link.active{color: #599E00;}
.dropdown .dropdown-menu .dropdown-item{cursor: pointer;font-size: 14px;padding: 6px 20px;}
.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item.active{color: #599E00;background-color: #F7F7F7;}
header a.navbar-brand{max-width: 112px}
header{background: #fff}
header .common-btn{background: transparent;color: #fff;padding: 5px 12px;min-width: 95px;background: #5AAD00;border: 1px solid #5AAD00;}
header .common-btn:hover{background: transparent;color: #5AAD00;}
header .dropdown-toggle::after{background: url(../images/arrow-b.svg) no-repeat;width: 10px;height: 6px;border: none;vertical-align: middle;background-size: cover;margin-left: 4px}
header .navbar-light .navbar-nav li:last-child{padding-right: 0}
header .navbar-light .navbar-nav{align-items: center;}
header .navbar-light .navbar-nav .user-login .profile{min-width: 36px;width: 36px;height: 36px;border-radius: 100%;object-fit: cover;border: 1px solid #599E00}
.count{ color: #FFFFFF;background-color: #F34F1C;display: flex;position: absolute;border-radius: 100%;width: 20px;height: 20px;align-items: center;justify-content: center;top: -8px;right: 12px;font-size: 10px;font-weight: 500;letter-spacing: 0.07px;line-height: 10px;}
.nv-left a{display: flex;align-items: center; font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;font-family: 'Poppins', sans-serif;color: #000000;margin-right: 20px}
.nv-left a:hover{color: rgba(0,0,0,.7);}
.nv-left a img{margin-right: 5px}
.nv-left{padding-left: 40px}
.nv-left .form-inline {position: relative;}
.nv-left .form-inline .form-control, .nv-left .form-inline .form-control:focus, .nv-left .form-inline .form-control:focus:hover{padding:8px 15px 8px 45px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #000;border-radius: 4px;margin-right: 0;width: 450px;}
.nv-left .form-inline .btn.btn-outline-success{position: absolute;font-size: 12px;font-weight: 600;line-height: 17px;color: #FFFFFF;padding: 0px;border:none;left: 12px}
.nv-left .form-inline .btn-outline-success:hover{background:#fff}
header .navbar-light .navbar-brand{margin: 0;padding: 0;display: flex;margin-top: -7px;}
.input-group-text{width: 50px;justify-content: center;}
header li.nav-item.dropdown.user-login .dropdown-toggle::after{content:none}
.nv-left .form-inline .dropdown{position: absolute;left: 5px;}
.nv-left .form-inline .dropdown .dropdown-menu .dropdown-item{background: #fff !important;display: flex;}
header .nv-left .form-inline .dropdown{top: 30px;}

/* ========== Home Header (Transparent/Landing) ========== */
header.home-header {position: absolute;top: 0;z-index: 99;width: 100%;background: rgba(255, 255, 255, 0.04);box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.10);backdrop-filter: blur(25px);}
header.home-header .navbar{border-bottom: none;background: transparent;}
.navbar{padding: 12px 40px;background: #fff;box-shadow: 0px 0px 6px 0px #0000001A;}
header.home-header .nv-left{display: none !important;}
header.home-header .nav-item .nav-link img{filter: invert(1);}
header.home-header .navbar-light .navbar-nav .nav-link{white-space: nowrap;display: flex;color: #fff;}

/* ========== Nav Icon Hover States ========== */
header .navbar-light .navbar-nav li img.green{display: none;}
header .navbar-light .navbar-nav li a:hover img.green, header .navbar-light .navbar-nav li.active a:hover img.green{display: block;padding: 0;background: transparent;}
header .navbar-light .navbar-nav li a:hover img.black, header .navbar-light .navbar-nav li.active a:hover img.black{display: none;}

/* ========== User Profile Avatar ========== */
header .navbar-light .navbar-nav .user-login .profile, .avtar-name.usr.profile{min-width: 36px;width: 36px;height: 36px;border-radius: 100%;object-fit: cover;border:none;background: #F9F9E5;display: flex;align-items: center;justify-content: center;}
header .navbar-light .navbar-nav .user-login .profile span, .avtar-name.usr.profile span{ color: #599E00;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;}
header .navbar-light .navbar-nav .user-login .profile img{position: absolute;left: 0;top: 0;width: 35px;height: 35px;border-radius: 100%;}

/* ========== Dropdown Submenu ========== */
header .dropdown-submenu .dropdown-toggle::after {transform: rotate(-90deg);margin-left: auto;margin-top: 6px;}
header .navbar-light .navbar-nav .dropdown-submenu li{padding:0}

/* ========== Nav Link Font Size Override ========== */
header .navbar-light .navbar-nav .nav-link.test-link,header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link{font-size: 14px;}
header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link.d-flex{align-items: center;}

/* ========== Dropdown Arrow Override ========== */
header .dropdown-toggle::after{background: url(../images/arrow-g1.svg) no-repeat;width: 10px;height: 6px;border: none;vertical-align: middle;background-size: cover;margin-left: 4px}

/* ========== Landing Header ========== */
.rt-menu {display: flex;margin-left: auto;align-items: center;flex-wrap: wrap;}
header.landing-header .common-btn{border-radius: 22px;font-size: 14px;}
header.landing-header .navbar-light .navbar-nav .nav-link:hover, header.landing-header .navbar-light .navbar-nav .nav-link.active{color: #599E00;}
header.landing-header .nv-left{padding-left: 0;padding-right: 12px;position: relative;}
header.landing-header .navbar-light .navbar-nav li{padding-right: 16px;}
header.landing-header .nv-left .form-inline .form-control, header.landing-header .nv-left .form-inline .form-control:focus, header.landing-header .nv-left .form-inline .form-control:focus:hover{border-radius: 22px;max-width: 350px;background: transparent;}
.lft-menu{padding-left: 30px;}
.landing-header ::-webkit-input-placeholder,.form-control::-webkit-input-placeholder {color:#808080;}
.landing-header :-ms-input-placeholder,.form-control:-ms-input-placeholder {color: #808080;}
.landing-header ::placeholder,.form-control::placeholder {color: #808080;}
header.landing-header .nv-left.for-mob {display: none!important;}
header.landing-header.landing-header-for-inner .navbar {border: none;}
.landing-header-for-inner .back-btn{background: transparent;}
.landing-header-for-inner .back-btn + .navbar-brand{margin-left: auto;}

/* ========== Header Search Dropdown ========== */
header .nv-left .form-inline .dropdown,header .nv-left .form-inline .dropdown .dropdown-menu{width: 100%;}
header .nv-left .form-inline .dropdown .dropdown-menu{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);margin-top: 9px;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-menu-arrow{display: none;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item:hover{background: #f6f6ef!important;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item .h-ico img {margin: 0;height: auto;min-width: 28px;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item .h-ico{width: 28px;margin-right: 20px;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div span {width: 245px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div {display: flex;flex-flow: column;line-height:normal}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div i{font-weight: normal;}
header .nv-left .dropdown .dropdown-menu .dropdown-item{padding: 5px 32px;}

/* ========== Signup Header ========== */
nav.navbar.navbar-expand-lg.navbar-light.signup-header {border: 0 !important;padding: 23px 40px;}

/* ========== Video Header (New Header Design) ========== */
header.video-header .nv-left .form-inline .form-control, header.video-header .nv-left .form-inline .form-control:focus, header.video-header .nv-left .form-inline .form-control:focus:hover{color: #fff;}
header.video-header{z-index: 9999;position: relative;}
header.video-header .navbar{background: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.10);box-shadow: none;position: fixed;width: 100%;z-index: 9999;}
header.video-header .navbar ul li a{color: #fff !important;}
header.video-header .navbar ul li.user-login a, header.video-header .navbar ul li .dropdown-menu a{color: inherit !important;}
header.video-header .navbar form input{border: 2px solid #FFFFFF33 !important;}
header.video-header .navbar form input::placeholder{color: #fff;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-toggle::after{content: none;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow{position: static;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{width: 100%;margin: 1px 0 0;background: transparent;box-shadow: none;border:none;border-radius: 0;padding: 8px 40px 0;justify-content: flex-start;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu.show{display: flex;}
/* header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow a#navbarDropdown{padding-bottom: 22px;padding-top: 22px;} */
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item{padding: 8px 16px;width: auto;background: transparent;font-weight: 500;position: relative;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item::after{width: 100%;height: 2px;content: "";left: 0;bottom: 0;background: transparent;position: absolute;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item.active::after{background: #fff;}
header.video-header.scrolled .navbar,header.video-header.scrolled .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(50px)}
header.video-header.scrolled .navbar, header.video-header.scrolled .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{background: rgba(0, 0, 0, 0.70);}
header.video-header .nav-link::after{width: 100%;height: 2px;content: "";left: -7px;bottom: -22px;background: transparent;position: absolute;}
header.video-header .nav-link.active::after{background: #fff;}
.video-header .nv-left .form-inline .btn-outline-success:hover {
  background: transparent;
}
header .nv-formob.nv-left{display: none!important ;}
header.landing-header.landing-header-for-inner.video-header .dropdown-toggle:after {
  background: url(../images/arrow-white.svg) no-repeat;
  width: 10px;
  height: 6px;
  border: none;
  vertical-align: middle;
  background-size: cover;
  margin-left: 4px;    position: static;
}

/* ========== Header "New" Badge ========== */
header .navbar-nav li span.new {
    font-family: Poppins;
    font-size: 8px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    color: #fff;
    background: linear-gradient(180deg, #0061C1 0%, #002E5B 100%);
    padding: 3px 8px;
    border-radius: 15px;
    display: inline-flex;
    position: absolute;
    left: 2px;
    top: -13px;
}

/* ========== Trainer Navbar Dropdown ========== */
.trainer-navbar .dropdown-menu{box-shadow: 0px 0px 10px 0px #00000040;border: none;border-radius: 12px;padding:10px;width: 244px;}
.trainer-navbar .dropdown-menu .dropdown-item{padding: 6px 10px;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 1.5;display: grid;color: #212529;}
.trainer-navbar .dropdown .dropdown-menu .dropdown-item .withour-hover,.trainer-navbar .dropdown .dropdown-menu .dropdown-item .with-hover,.trainer-navbar .dropdown .dropdown-menu .dropdown-item:hover .withour-hover,.trainer-navbar .dropdown .dropdown-menu .dropdown-item:hover .with-hover{display: none !important;}
.btn-for-menu{display: none;}
/* resposive start */
@media only screen and (max-width: 1460px) {
   header.landing-header .nv-left .form-inline{max-width: 240px;}
}
@media only screen and (max-width: 1380px) {
   header.landing-header .nv-left .form-inline{max-width: 200px;}
}
@media only screen and (max-width: 1330px) {
  header .navbar-light .navbar-nav li{padding-right: 20px;}
}

@media only screen and (max-width: 1199px) {
  .nv-left .form-inline .form-control{width: 300px;}
  .navbar{padding: 20px 30px;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	header .navbar-light .navbar-nav li.nav-item.nav-item-mr{padding-right: 10px;}
	.count .nav-item-mr{right: 2px;top: -10px;}
	header .navbar-light .navbar-nav li{padding-right: 10px;}
}

@media only screen and (max-width: 1024px) {

	header a.navbar-brand{max-width: 100px}
	header .navbar-light .navbar-nav .nav-item{margin-right: 0}	
	
	.nv-left .form-inline .form-control, .nv-left .form-inline .form-control:focus, .nv-left .form-inline .form-control:focus:hover{padding: 9px 8px 9px 45px;width: 266px;max-width: 266px;}
	
  header.home-header .navbar, .landing-hero-banner .hero-header{padding: 20px 30px;}
  header.landing-header .nv-left .form-inline .form-control, header.landing-header .nv-left .form-inline .form-control:focus, header.landing-header .nv-left .form-inline .form-control:focus:hover{max-width: 240px;}
  header.landing-header .navbar-light .navbar-nav .nav-link, header.landing-header .common-btn{font-size: 12px;}
  header a.navbar-brand{max-width: 100px;}
  header.landing-header .navbar-light .navbar-nav li{padding-right: 12px;}
}
@media only screen and (max-width: 991px) {
	header .navbar-collapse ul{ justify-content: center; }
	header ul li{ margin: 0; display: inline-block; width: 100%; text-align: center; }
	header a.nav-link{ display: inline-block;margin-bottom: 30px}
	body header .navbar-light .navbar-brand{margin: -7px auto 0;z-index: 999}
	a.nav-item.nav-link.btn.mobile-menu {display:inline-block;padding: 7px 10px;border: 6px solid #EC7621;border-radius: 0;font-size: 16px;line-height: 16px;color: #EC7621;text-transform: uppercase;font-weight: bold;max-width: 128px;white-space: normal;text-align: center;margin: 0;}
	/* .navbar-toggler{position: absolute;right: 40px;} */
	.nv-left {padding-left: 0;padding-right: 70px;}
	header .navbar-light .navbar-nav .nav-link{color: #fff;}		
	body.menu-overlay .student-design-result .sidebar{z-index: 997;}
	
	.header-btn{padding-top: 10px;}
	.test-list-pg .header-btn{padding-top: 0;}
	header .navbar-light .navbar-nav .user-login .profile, .avtar-name.usr.profile{position: relative;min-width: 40px;width: 40px;height: 40px;}

	header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link.d-flex{margin-bottom: 0;}
	header.landing-header .navbar-light .navbar-nav li{padding-right: 0!important;border-bottom: 1px solid #E0E0E0;}
	header.mobile-header-design .navbar .lft-menu li{padding: 0;}

   /*----------Menu Design--------------*/
    body.menu-overlay{ overflow: hidden; }
    .navbar-brand{z-index: 112;}       
	header .navbar-toggler{ z-index: 999999; padding: 0; height: auto; outline: none; background-color: transparent;width: 25px;height: auto; border-radius: 50%; display: block !important;border: none;left: 20px;top: 20px;}
    header .navbar-toggler span{font-size: 10px;color: #414141;font-family: var(--PoppinsFont);font-weight: 500;}
    header .navbar-toggler .icon-bar { width: 18px; transition: all 0.2s; height: 2px; background: #010101; display: flex;transition: all 0.4s linear;border-radius: 10px;}
    body.menu-overlay header .navbar-toggler .top-bar { transform: translateY(4px) translateX(-1px) rotate(45deg);transform-origin: center;}
    body.menu-overlay header .navbar-toggler .middle-bar { opacity: 0; }
    body.menu-overlay header .navbar-toggler .bottom-bar { transform: translateY(-7px) translateX(-1px) rotate(-45deg);transform-origin: center;}
    body.menu-overlay header .navbar-toggler .menu-text{display: none;font-weight: 600;}
    body.menu-overlay header .navbar-toggler .close-text{display: block;font-weight: 600;color: #414141;}
    /* body.menu-overlay header .navbar-toggler.collapsed .menu-text{display: contents;} */
    body.menu-overlay header .navbar-toggler.collapsed .close-text, header .navbar-toggler .close-text{display: none;}
    header .navbar-toggler.collapsed .top-bar { transform: rotate(0);width: 18px;}
    /* header .navbar-toggler.collapsed .top-bar:after {content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #DE360B;position: absolute;right: -7px;top: -3px;} */
	
    header .navbar-toggler.collapsed .middle-bar {opacity: 1; width: 20px;}
    header .navbar-toggler.collapsed .bottom-bar { transform: rotate(0);margin-bottom: -4px;} 
    .navbar-expand-lg .navbar-toggler.collapsed{ border-radius: 0;z-index: 111; padding: 0; outline: none; display: flex !important;border: none;flex-direction: column;}
    /* .navbar-expand-lg .navbar-toggler.collapsed{width: 25px;height: 38px; border-radius: 0;z-index: 111; padding: 0; outline: none; display: block !important;border: none;} */
	header.video-header .navbar-toggler .icon-bar,header.home-header .navbar-toggler .icon-bar{background: #fff;}
    /* header .navbar-collapse{ display: flex !important; position: fixed; visibility: hidden; top: 0;left: 0;right: 0;opacity: 1; background: none;height: 100%; width: 100%; z-index: 998; padding: 0 20px; transition: all 1s cubic-bezier(.4,0,0,1); text-align: center; align-items: center; justify-content: center; flex-direction: column; }
    body.menu-overlay .navbar-collapse{ right: 0; opacity: 1; visibility: visible;justify-content: center;overflow-y: auto;} */
    /* header .navbar-collapse::after{position: absolute;content: ''; background:#222;background-size: cover; top: 0;left: 0;width: 100%;height: 100%;transform: scaleX(0);transition: transform .45s cubic-bezier(.4,0,0,1);z-index: -1;} */
    /* body.menu-overlay .navbar-collapse::after{transform: none;transition: transform .45s cubic-bezier(.4,0,0,1);}
    body .navbar-collapse .navbar-nav>li>a, body .navbar-collapse .navbar-nav>button{opacity: 0; transform: translate3d(0,100%,0);transition: transform .45s cubic-bezier(.4,0,0,1);} */
    /* header .navbar-expand-lg .navbar-nav .nav-item{overflow: hidden;margin-left: 0;}
    body.menu-overlay .navbar-expand-lg .navbar-nav .nav-item{ overflow: visible;}
    header.landing-header .nv-left.for-mob {display: flex!important;padding-right: 70px;}
	body.menu-overlay .navbar-collapse .navbar-nav>li>a, body.menu-overlay .navbar-collapse .navbar-nav>button{opacity: 1; transform: none; font-size: 20px; line-height: 35px;margin-bottom: 20px;}
    body.menu-overlay .navbar-collapse .navbar-nav>button{line-height: normal;font-size: 14px;}
	header.landing-header .nv-left{display: none!important;}
	header.landing-header .rt-menu{margin-left: 0;margin-top: 20px;}
	header .navbar-expand-lg .navbar-nav .nav-item a:after{content: none;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:first-child>a {transition-delay: 75ms;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(2)>a {transition-delay: .15s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(3)>a {transition-delay: .225s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(4)>button {transition-delay: .3s;}
    body.menu-overlay .navbar-collapse .navbar-nav>button {transition-delay: .3s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(4)>a {transition-delay: .3s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(5)>a {transition-delay: .375s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(6)>a {transition-delay: .45s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(7)>a {transition-delay: .65s;}
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(8)>a {transition-delay: .85s;}
    .nav ul li .menu a.dropdown-item{color: #fff;} */
    header .navbar-expand-lg .navbar-nav{margin: 0 auto;flex-wrap: wrap!important;flex-flow: row;}
    header .navbar-expand-lg .navbar-nav .nav-item{margin-right: 0;flex:0 0 100%;padding-right: 0;}
    header .navbar-expand-lg .navbar-nav .nav-item.fonts{text-align: right;margin-left: 0;flex: 0 0 50%;padding-right: 10px;}
    .navbar-expand-lg .navbar-nav .menu { position: initial; background: transparent; border: 0; padding: 0; text-align: center;}
    header .navbar-collapse .dropdown-item{font-size: 18px; line-height: 30px; padding: 0; display:block !important; width: auto;}
    header .navbar-collapse .dropdown-item:hover{ background: transparent; color: #599E00;}
    header.inner-pg .navbar-expand-lg .navbar-nav .nav-link{color: #fff;}
    /* header .navbar-collapse.show{background: rgba(0,0,0,.7);} */
    /* body.menu-overlay .navbar-collapse .navbar-nav>li>a{color: #fff!important;} */
    .dropdown .dropdown-menu {width: 100%;border: none;box-shadow: none;background: transparent;text-align: center;position: relative;margin: 0;margin-top: -30px;}
    .dropdown-menu-arrow{display: none;}
    header .navbar-light .navbar-nav li.nav-item.nav-item-mr{padding-right: 0;}
    body.menu-overlay .navbar-collapse .navbar-nav>li>a{position: relative;}
    .navbar-collapse .navbar-nav>li>a .count{right: 0;top: 0;position: relative;width: auto;height: auto;border-radius: 14px;padding: 6px;background-color: #EE2C3C;font-family: Poppins;font-weight: 600;}
    .navbar-collapse .navbar-nav>li>a .count-inner{gap: 10px;display: flex;align-items: center;}
	body.menu-overlay header .navbar-light .navbar-nav li img.green{display: block;background: transparent;padding: 0;}
    body.menu-overlay header .navbar-light .navbar-nav li img.black{display: none;}
    /* body.menu-overlay .navbar-collapse .navbar-nav li.nav-item a{padding: 0 15px;} */
    /* body.menu-overlay .navbar-collapse .navbar-nav li.nav-item.dropdown > a{background-image: url(../images/arrow-btm.svg);background-repeat: no-repeat;background-position: right center;} */
	/* body.menu-overlay .navbar-brand img{filter: brightness(0) invert(1)} */
	.reg-process.student-reg .img-box img{max-height: 240px;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link{background: none;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .dropdown .nav-link::after{
		content: "";
        background: url(../images/arrow-right-black.svg) no-repeat right 0 center;
        position: absolute;
        right: 0;
        width: 15px;
        height: 15px;
        background-size: contain;
        transform: rotate(90deg);
	}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .dropdown.show .nav-link::after{
		transform: rotate(270deg);
	}

	header{position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;}
	.hero-banner.landing-hero-banner{padding-top: 75px;}
	.find-tutor-pg,.ad-preview-detail{padding-top: 85px!important;}
	.global-msg-section.tr-profile{padding-top: 125px!important;}
	section.signup.mb-4{padding-top: 85px;}
	header .navbar-collapse{position: fixed;top: 0;left: 0;width: 100%;max-width: 100%;height: calc(100dvh - 56px);z-index: 100;overflow: hidden;background-color: #fff;transform: translate(-100%);margin-top: 58px;transition: all 0.4s ease-in-out;display: flex!important;flex-flow: column;padding: 0 0 20px;overflow-y: auto;}
	header .navbar-collapse.show{transform: translate(0%);display: flex;/*height: 100%;*/}
	body.menu-overlay header .navbar-collapse .navbar-nav>li>a, body header.landing-header .navbar-light .navbar-nav .nav-link {color: #313131;font-size: 16px;line-height: 1.4;padding: 20px!important;margin: 0;text-align: left;width: 100%;background: url(../images/arrow-right-black.svg) no-repeat right 20px center;}
	body.menu-overlay header .navbar-light .navbar-nav .nav-link[aria-expanded="true"]{color: #5AAD00;/*background: url(../images/arrow-right-black-top.svg) no-repeat right 0 center;*/}	
	header .lft-menu{padding-left: 0;width: 100%;}
	body header.landing-header .navbar-light .navbar-nav li{padding-right: 0;}
	header .nv-left,header.landing-header .nv-left{display: none!important;}
	/* header .rt-menu {width: 100%;padding: 0;margin-top: auto;} */
	header .navbar-expand-lg .rt-menu .navbar-nav.ml-auto {width: 100%;}
	header .navbar-expand-lg .rt-menu .navbar-nav.ml-auto button.common-btn {width:calc(100% - 40px);font-size: 16px;padding: 8px;}
	body.menu-overlay header .navbar-collapse .rt-menu .navbar-nav>li>a,body header.landing-header .navbar-light .navbar-nav .rt-menu .nav-link{text-align: center;background: none;}
	body header.home-header .navbar, .landing-hero-banner .hero-header{padding: 13px;height: 58px;}
	/* body header .navbar-light .navbar-brand{margin: 0 auto;position: absolute;left: 88px;} */

	body .left-0 .navbar-light .navbar-brand{top: 11px;left: 26px;}
	body header .navbar-light .navbar-brand img{min-width: inherit!important;object-fit: contain;}
	/* header .navbar-toggler{right: inherit;left: 20px;} */
	/* header .navbar-toggler span.menu-text,body.menu-overlay header .navbar-toggler .close-text{display: none;} */
	/* .navbar-expand-lg .navbar-toggler.collapsed, header .navbar-toggler{top: 15px;} */
	.navbar{border-bottom: none;height: 58px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);}
	.home-header .navbar-toggler{top: 13px;}
	header button.common-btn.btn-for-menu{display: inline-block;min-width: inherit;padding: 6px 15px;line-height: 1.5;font-weight: 500;}
	/* body.menu-overlay header button.common-btn.btn-for-menu{display: none;} */
	body header .navbar, .landing-hero-banner .hero-header{justify-content: flex-end;}
	.landing-hero-banner .hero-header{height: 75px;}
	header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu.show{flex-flow: column;padding: 0 20px 0 30px;}
	header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item{color: #313131!important;text-align: left;padding: 5px 0;}
	body.menu-overlay header .navbar-collapse .navbar-nav>li.nav-item.dropdown.dropdown-arrow.show>a{background: url(../images/arrow-right-black-down.svg) no-repeat right 20px center;}

	header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{flex-flow: column;}
	header.video-header .navbar ul li a{color:#000 !important;}

	header .nv-formob.nv-left{display: flex!important ;}
	.nv-formob.nv-left .form-inline .form-control, .nv-formob.nv-left .form-inline .form-control:focus, .nv-formob.nv-left .form-inline .form-control:focus:hover{width: 300px;max-width: 300px!important;}
	header .nv-formob.nv-left button.close-btn {
		position: absolute;
		background: transparent;
		padding: 0px;
		border: none;
		right: 16px;
		/* display: none; */
	}

	/* body .landing-header-for-inner  .navbar{height: 56px;padding: 0} */
	/* header.landing-header.landing-header-for-inner .navbar{border-bottom: 1px solid #DDE8E0} */
	body .landing-header-for-inner .navbar-light .navbar-brand{position: relative;left: auto;}
	/* body .landing-header-for-inner .navbar-expand-lg .navbar-toggler.collapsed, header .navbar-toggler{top: 6px;} */

	header .navbar-light .navbar-nav .nav-link{font-size: 16px;display: flex;justify-content: space-between;}
	.mobile-right-view{display: flex;align-items: center;margin-right: 0;}
	header .mobile-right-view a.nav-link{margin-bottom: 0;position: relative;}
	header .mobile-right-view a.nav-link img{width: 20px;}
	header .mobile-right-view button{background: transparent;}
	header .mobile-right-view button img{width: 18px;filter: brightness(0);}
	header .navbar-light .navbar-nav li.nav-item .border-0{background-image: none;}
	header .mobile-right-view span.count{min-width: 16px;width: 16px;height: 12px;font-size: 8px;top: 7px;right: 10px}
	header .dropdown-toggle::after{content: none;}	
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login{margin-bottom: 20px;border-bottom: none;margin: 10px 0 0;max-width: calc(100% - 40px);}	
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login > a{background: #F6F6EA;border-radius: 12px;padding: 16px !important;border: none;justify-content: left;gap: 10px;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login > .nav-link::after{content: "";background: url(../images/arrow-right-black.svg) no-repeat right 0 center;position: absolute;right: 20px;width: 15px;height: 15px;background-size: contain;transform: rotate(90deg);}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login > a[aria-expanded="true"]:after{transform: rotate(270deg);;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login > a[aria-expanded="true"]{border-radius: 12px 12px 0 0;background: #F6F6EA}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login .dropdown-menu{background: #F6F6EA;padding: 10px 16px 16px;margin-top: -5px;border-radius: 0 0 12px 12px;border: none;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login .dropdown-item{padding: 10px;font-family: Poppins;font-size: 14px;font-weight: 500;color: #313131;background: transparent;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login .dropdown-item > img{display: none;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login .dropdown-item:last-child{padding-bottom: 0;}
	.mobile-user-login h3{font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 20px;display: flex;gap: 5px;align-items: center;color: #002F00;}
	.mobile-user-login .verified{font-family: Roboto;font-size: 10px;font-weight: 400;line-height: 11px;color: #313131;display: flex;align-items: center;gap: 5px;}
	.mobile-user-login a p{font-family: Poppins;font-size: 12px;font-style: italic;font-weight: 300;line-height: 18px;color:  #5F6C58;margin-top: 2px;}
	header .navbar-light .navbar-nav .user-login .profile img{width: 40px;height: 40px;min-width: 40px;object-fit: cover;}
	header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .mobile-user-login .dropdown-program{background: #06262E;color: #fff;border-radius: 10px;padding: 16px}
	.mobile-user-login .dropdown-program img{filter: brightness(0) invert(1);}
	.mobile-user-login .dropdown-program .crown-txt{font-family: ITC Souvenir;font-size: 13px;font-weight: 500;line-height: 19px;margin-bottom: 8px;color: #fff;display: grid;grid-template-columns: 20px auto 15px;gap: 5px;}
	.mobile-user-login .dropdown-program.active .arrow-img{transform: rotate(90deg);}
	.mobile-user-login .dropdown-program p{font-family: Open Sans;font-size: 12px;font-weight: 500;line-height: 18px;color: #fff;margin: 0 0 5px;font-style: inherit;}
	.mobile-user-login button {border-radius: 60px;background-color: #7b4cfc;color: #fff;min-width: 140px;min-height: 34px;text-align: center;font-family: Poppins;font-size: 12px;font-weight: 600;line-height: 24px;display: flex;align-items: center;padding: 5px 15px;--borderWidth: 3px;position: relative;margin: 15px auto 0;display: none;}
	.mobile-user-login .dropdown-program.active button{display: flex;}
	.mobile-user-login button span{z-index: 9;}
	.mobile-user-login button img {position: relative;margin-right: 10px;z-index: 99;width: 15px;}
	.mobile-user-login button .normal {margin-left: 1px;}
	.mobile-user-login button .hover {display: none;}
	.mobile-user-login button span {z-index: 99;position: relative;}
	.mobile-user-login button:before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: linear-gradient(278deg, #946df4, #fff, #946df4, #fff);border-radius: 20px;z-index: 9;background-size: 300% 300%;}
	.mobile-user-login button:after {content: "";position: absolute;background: url(/assets/images/button-inner.svg);background-size: cover;height: calc(100% - 2px);width: calc(100% - 2px);top: 1px;left: 1px;z-index: 9;border-radius: 20px;}
	.mobile-user-login button:hover .normal {display: none;}
	.mobile-user-login button:hover .hover {display: inline-block;}
	.mobile-user-login button:hover::before {animation: animatedgradient 3s ease alternate infinite;}
	@-webkit-keyframes animatedgradient {
		0% {
			background-position: 0% 50%;
		}
		50% {
			background-position: 100% 50%;
		}
		100% {
			background-position: 0% 50%;
		}
	}
	@keyframes animatedgradient {
		0% {
			background-position: 0% 50%;
		}
		50% {
			background-position: 100% 50%;
		}
		100% {
			background-position: 0% 50%;
		}
	}
	@keyframes btnHover {
		0% {
			opacity: 1;
			transform: scale(0.7);
		}
		50% {
			opacity: 0;
			transform: scale(0.75);
		}
		100% {
			opacity: 1;
			transform: scale(0.7);
		}
	}

	.modal-backdrop{z-index: 9999 !important;}
	.modal{z-index: 99999} 

	.menu-overlay header .navbar-light .navbar-brand img{filter: brightness(0);}
	body.menu-overlay header .navbar-toggler .icon-bar{background: #000;}
	header.video-header .navbar-toggler{top: 30px;}
	.menu-overlay header.video-header .navbar-toggler{top: 34px;}
	.menu-overlay header.video-header .navbar{background: #fff;}
	header.landing-header .navbar-light .navbar-nav li.login-nav a, header.landing-header .navbar-light .navbar-nav li.login-nav{border-bottom: none;display: block;text-align: left!important;}

	header.mobile-header-design .navbar{height: 75px;}

	/* menu design h */
	header .nv-formob.nv-left .form-inline .btn.btn-outline-success .search-txt{font-size: 10px;font-weight: 500;line-height: normal;color: #414141;}
	.home-header .nv-formob.nv-left .form-inline .btn.btn-outline-success .search-txt,.video-header .nv-formob.nv-left .form-inline .btn.btn-outline-success .search-txt{color: #fff;}
	.home-header .navbar-toggler span,.video-header .navbar-toggler span{color: #fff;}
	header .nv-formob.nv-left .form-inline .btn.btn-outline-success img{filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(225deg) brightness(107%) contrast(107%);}
	header .menu-line{height: 15px;display: grid;gap: 1px;}
	.menu-overlay .home-header .nv-formob.nv-left .form-inline .btn.btn-outline-success img,
	.menu-overlay .video-header .nv-formob.nv-left .form-inline .btn.btn-outline-success img{filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(225deg) brightness(107%) contrast(107%);}
	.menu-overlay .home-header .nv-formob.nv-left .form-inline .btn.btn-outline-success .search-txt,
	.menu-overlay .video-header .nv-formob.nv-left .form-inline .btn.btn-outline-success .search-txt{color: #414141;}
	.navbar-expand-lg .navbar-toggler{gap: 5px;}
	header.landing-header .navbar-light .navbar-nav li.login-nav a{text-align: center !important;}
	header .navbar-light .navbar-nav li.cart-nav-item{display: none;}
	header .nv-formob.nv-left .form-inline .btn.btn-outline-success img{width: 18px;}
	header.mobile-header-design .navbar .rt-menu .nav-item.nav-item-mr img{width: 21px;}

	.menu-overlay header.home-header .navbar,.menu-overlay header.video-header .navbar{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);}

	.menu-overlay .stickey-footer{z-index: 9 !important;}
	header .nv-formob.nv-left.ready_to_big .search-txt{display: none;}
	.home-header .navbar-collapse:after,.video-header .navbar-collapse:after{content: "";box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);width: 100%;position: absolute;top: 0;height: 1px;left: 0;}

	header .msg-txt{color: #414141;font-size: 10px;font-weight: 500;font-family: var(--PoppinsFont);}
	header .search-txt{font-size: 10px;font-weight: 500;line-height: normal;color: #414141;}
	header .mobile-right-view a.nav-link,header .mobile-right-view .search-icon {display: flex;flex-direction: column;align-items: center;padding: 0;}
	
	.trainer-header .mobile-right-view li:first-child{margin-bottom: 0;margin-right: 10px;}
	.trainer-header .navbar-collapse{margin-top: 60px;}
	header.trainer-header.landing-header-for-inner .navbar-light .navbar-nav .dropdown .nav-link::after{right: 20px;}
	header .nv-formob.nv-left.ready_to_big .form-inline .btn.btn-outline-success img{filter: brightness(0) invert(1);}
	.auth-header .rt-menu{width: 100%;margin-top: auto;}
	header.mobile-header-design .navbar .rt-menu .nav-item.nav-msg a{flex-direction: column;padding: 0 !important;}

  header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link{font-size: 16px;}
  header.landing-header .nv-left .form-inline{max-width: 100%;}
}


@media only screen and (max-width:767px){
  header .navbar-nav li span.new{left: 200px;top: 7px;}
  .navbar-toggler{right: 20px;}
	.navbar{padding: 13px;flex-wrap: wrap;}  
  header button.common-btn.btn-for-menu{margin-right: 10px;}
	header .nv-formob.nv-left{padding: 0;background: transparent; z-index: 9999;margin-right: 0;width: 40px;flex: 0 0 auto;}
	header .nv-formob.nv-left .form-inline .btn.btn-outline-success{gap: 2px;width: 30px;margin: 0!important;left: 0;display: flex;flex-direction: column;align-items: center;}
	
	.home-header .nv-formob.nv-left .form-inline .btn.btn-outline-success img,.video-header .nv-formob.nv-left .form-inline .btn.btn-outline-success img{width: 20px;filter: brightness(0) invert(1);margin-left: -4px;}
	header .nv-formob.nv-left .form-inline .form-control, header .nv-formob.nv-left .form-inline .form-control:focus, header .nv-formob.nv-left .form-inline .form-control:focus:hover{border: none!important;padding: 0!important;}
	.nv-formob.nv-left ::placeholder{color: transparent!important;}
	header .nv-formob.nv-left.ready_to_big ::placeholder{color: #fff!important;}
	header .nv-formob.nv-left.ready_to_big .form-inline .form-control, header .nv-formob.nv-left.ready_to_big .form-inline .form-control:focus, header .nv-formob.nv-left.ready_to_big .form-inline .form-control:focus:hover{border: 2px solid #FFFFFF33!important;padding: 9px 38px 9px 48px!important;color: #fff;}
	header .nv-formob.nv-left.ready_to_big {  width: 100%;  flex: 0 0 100%;background: transparent;margin: 0; padding: 16px 20px;position: absolute;top: 0;left: 0;animation-name: big_it;animation-duration: 1s;backdrop-filter: blur(50px);background: rgba(0, 0, 0, 0.7);}
	header .nv-formob.nv-left .dropdown .dropdown-menu .dropdown-item{margin-right: 0;text-align: left;padding: 5px 22px;}
	header .nv-formob.nv-left.ready_to_big .form-inline .btn.btn-outline-success{left: 12px;margin-left: .5rem !important;transition: none;background: transparent;}
	/* @keyframes big_it {
		from {height:100%;} to {height:100%;}
	} */
	header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div span{width: 100%;}
	header .nv-formob.nv-left button.close-btn {position: absolute;background: transparent;padding: 0px;border: none;right: 16px;display: none;}
	header .nv-formob.nv-left.ready_to_big button.close-btn{display: inline-block;}
	header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div{width: calc(100% - 48px);}
  .menu-overlay .home-header{background: #fff;}

  .landing-hero-banner .hero-header {padding:14px 0px;}
  .landing-hero-banner .hero-header a {font-size: 14px;}
  	header.home-header .nav-item .nav-link img{filter: none;}	
   header.home-header .nv-left {display: none !important;}
   header.home-header button.common-btn.btn-for-menu{margin-right: 0;}
}

@media only screen and (max-width:500px){
	header.landing-header .nv-left.for-mob{padding-right: 0;}
	header.landing-header .nv-left .form-inline .form-control, header.landing-header .nv-left .form-inline .form-control:focus, header.landing-header .nv-left .form-inline .form-control:focus:hover{max-width: 100%!important;}
}