/* @import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap");  */
.menu_wrap .mega-dropdown>.dropdown-menu {transition:all ease 0.5s;}
.menu_wrap .mega-dropdown {position:static !important; margin-right:0px;}
.menu_wrap .mega-dropdown-menu {padding:20px 0px; width:100%; box-shadow:none; -webkit-box-shadow:none;}
.menu_wrap .mega-dropdown-menu li ul {padding:0; margin:0;}
.menu_wrap .mega-dropdown-menu li ul li {list-style:none;}
.menu_wrap .mega-dropdown-menu li ul li a {display:block; color:#222; padding:3px 5px;}
.menu_wrap .mega-dropdown-menu li ul li a:hover, .menu_wrap .mega-dropdown-menu li ul li a:focus {text-decoration:none;}
.menu_wrap .mega-dropdown-menu .dropdown-header {color:#367DF9; font-weight:600; font-size:26px; margin:0px 0 13px 0; padding:0 0 20px 0px; border-bottom:solid 1px #e9f1fe; font-family:'Manrope', sans-serif;}
.menu_wrap .navbar-nav .dropdown-menu ul li.lable2 a.dropdown-toggle, .menu_wrap .mega-dropdown-menu .dropdown-header-lb-2 {color:#383838; font-weight:700; margin-bottom:4px; margin-top:0px; position:relative; font-size:20px;}
.menu_wrap .navbar-nav .dropdown-menu {position:absolute; max-width:1400px; margin:0 auto; left:0; right:0; border-radius:0px; border:none; box-shadow:0px 100px 80px rgba(14, 32, 64, 0.14), 0px 41.7776px 33.4221px rgba(14, 32, 64, 0.10064), 0px 22.3363px 17.869px rgba(14, 32, 64, 0.083455), 0px 12.5216px 10.0172px rgba(14, 32, 64, 0.07), 0px 6.6501px 5.32008px rgba(14, 32, 64, 0.056545), 0px 2.76726px 2.21381px rgba(14, 32, 64, 0.0393604); padding:0px; display:none; top:90%;}
.menu_wrap .navbar-nav>li>a {color:#fff; text-decoration:none; font-size:18px; font-weight:600; position:relative; transition:all 0.4s; display:block; padding:25px 15px 25px 15px; letter-spacing:0.03em;}
.menu_wrap .open .top-lb-one {position:relative;}
.menu_wrap .open .top-lb-one:after {position:absolute; height:2px; background:#fff; bottom:-4px; content:""; width:100%; left:0; transition:all 0.4s;}
.menu_wrap .navbar-nav .dropdown-menu ul li a {color:#555555; font-weight:500; font-size:18px; margin:0px; padding:9px 0; display:inline-block; width:auto;}
.menu_wrap .navbar-nav .dropdown-menu ul li a span {position:relative;}
.menu_wrap .navbar-nav .dropdown-menu ul li a:hover {color:#367DF9;}
.menu_wrap .mega-dropdown .box-offer-menu {background:#367df9; padding:30px 35px; color:#fff; transition:all 0.3s ease; cursor:pointer;}
.menu_wrap .mega-dropdown .box-offer-menu:hover {background:#1f57bb;}
.menu_wrap .mega-dropdown .dark-blue-bg:hover {background:#254585;}
.menu_wrap .mega-dropdown .dark-blue-bg {background:#162D5A; margin-top:50px;}
.menu_wrap .mega-dropdown .box-offer-menu h5 {display:flex; color:#fff; margin:0 0 5px 0; padding:0px; justify-content:space-between; font-weight:600; font-size:22px; font-family:'Manrope', sans-serif;}
.menu_wrap .mega-dropdown .box-offer-menu h5 .animation-arrow-1 {width:34px; height:21px; -webkit-animation:bounceRight 3s infinite; animation:bounceRight 3s infinite;}

@keyframes bounceRight {
0%, 20%, 50%, 80%, 100% {-ms-transform:translateX(0); transform:translateX(0);}
60% {-ms-transform:translateX(-30px); transform:translateX(-30px);}
}

.menu_wrap .mega-dropdown .box-offer-menu p {color:#fff; margin:0px; padding:0px; font-weight:400; font-size:16px; line-height:24px;}
.menu_wrap .mega-dropdown.lable2>.dropdown-toggle:after, .menu_wrap .mega-dropdown.lable2.open>.dropdown-toggle:after, .menu_wrap .navbar-nav>li>.dropdown-toggle:after {content:"\f107"; font-family:'FontAwesome'; font-size:17px; line-height:0; color:inherit; font-weight:lighter; margin-left:10px; transition:all ease 0.5s; position:relative; top:2px; border:none !important; vertical-align:inherit; left:-4px;}
.menu_wrap .navbar-nav .dropdown-menu ul li a span:after {transition:all ease 0.5s; background:url(../images/arrow-ic-hover.png) top right no-repeat; width:14px; height:14px; position:absolute; top:0; right:-22px; content:" "; bottom:0; margin:auto; opacity:0;}
.menu_wrap .navbar-nav .dropdown-menu ul li a:hover span:after {opacity:1;}
.menu_wrap .left-pd-60 {padding-left:46px; padding-top:38px; padding-bottom:60px;}
.menu_wrap .left-pd-60.right-with-blogs {padding:50px 50px; padding-right:65px; background:#f3f4f6;}
.menu_wrap .left-right-3045 {padding-left:30px; padding-right:45px;}
.menu_wrap .right-with-blogs-learn {padding:40px 55px;}
.menu_wrap .mega-dropdown .right-with-blogs-learn .dark-blue-bg {margin-top:0px;}
.cart-wrap .navbar-nav>li>.dropdown-toggle:after {display:none !important;}
.menu_wrap .navbar-nav .dropdown-menu .max-width-1042 {max-width:1042px;}
.cart-wrap ul li.user .login-info {color:#fff; font-weight:600; font-size:18px;}
.cart-wrap ul li.cart a img, .cart-wrap ul li.call-ic a img, .cart-wrap ul li.user .login-info img {max-width:20px; max-height:20px;}
.header .navbar-toggle {display:none;}
.header .navbar-toggle .menu-bar-to {transition-duration:0.5s; height:4px; width:100%; background-color:#fff; margin:0 auto;}
header .navbar-toggle .menu-bar-to:before {transition-duration:0.5s; position:absolute; width:100%; height:4px; background-color:#fff; content:""; top:-10px; left:0;}
.header .navbar-toggle .menu-bar-to:after {transition-duration:0.5s; position:absolute; width:100%; height:4px; background-color:#fff; content:""; top:10px; left:0;}
.header .navbar-toggle[aria-expanded="true"] .menu-bar-to:before {transform:rotateZ(45deg) translate(8px, 9px);}
.header .navbar-toggle[aria-expanded="true"] .menu-bar-to:after {transform:rotateZ(-45deg) translate(5px, -5px);}
.header .navbar-toggle[aria-expanded="true"] .menu-bar-to {transition-duration:0.5s; background:transparent;}
.fixed .menu_wrap .navbar-nav>li>a {padding:15px 15px 15px 15px;}
.fixed .menu_wrap .navbar-nav .dropdown-menu {top:65px;}
.menu_wrap .dropdown-only-mobile {display:none !important;}
.menu_wrap .navbar-nav .dropdown.lable2 .mega-dropdown-menu {position:sticky; top:0; box-shadow:none; padding:0px; padding-left:15px;}
.cart-wrap ul li.user .login-info, .cart-wrap ul li.call-ic a, .cart-wrap ul li.cart a {background:#162d59; width:39px; height:39px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.cart-wrap ul li.cart a {background:#162d59; width:39px; height:39px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.menu_wrap .mega-dropdown.lable2.show>.dropdown-menu {display:block;}
.menu_wrap .navbar-nav>li>a , .cart-wrap ul li.user .login-info {font-family:'Manrope', sans-serif;}
.menu_wrap .navbar-nav .dropdown-menu ul li a {font-family:'Manrope', sans-serif;}

@media only screen and (min-width:992px) {
.menu_wrap .mega-dropdown.lable2.show>.dropdown-toggle:after, .menu_wrap .mega-dropdown.open>.dropdown-toggle:after {content:"\f106";}
.menu_wrap .mega-dropdown.lable1:hover>.dropdown-menu {display:block;}
.menu_wrap .mega-dropdown.lable2.show>.dropdown-toggle:after, .menu_wrap .mega-dropdown.open>.dropdown-toggle:after {content:"\f106";}
.menu_wrap .navbar-collapse.collapse {display:block!important; height:auto!important; padding-bottom:0; overflow:visible!important; visibility:visible!important;}
.menu_wrap .navbar-nav>li {display:inline-block; float:left;}
.menu_wrap .navbar-toggle {display:none;}
.menu_wrap .navbar-nav {margin:0; width:100%; display:inline;}
.menu_wrap .navbar-nav .dropdown-menu {overflow-x:hidden; overflow-y:auto; max-height:500px;}
}

@media only screen and (max-width:1600px) {
.menu_wrap .left-pd-60 {padding-left:16px; padding-top:18px;}
.menu_wrap .mega-dropdown-menu .dropdown-header {font-size:18px; margin:0px 0 13px 0px; padding:0 0 8px 0px;}
.menu_wrap .navbar-nav .dropdown-menu ul li a {font-size:15px;}
}

@media only screen and (max-width:1400px) {
.cart-wrap ul li.user {padding:15px 0;}
.header .logo img {max-height:40px;}
.menu_wrap .left-pd-60.right-with-blogs {padding:20px 35px 20px 20px;}
.menu_wrap .mega-dropdown .dark-blue-bg {margin-top:20px;}
.menu_wrap .mega-dropdown .box-offer-menu h5 .animation-arrow-1 {width:24px; height:16px;}
.menu_wrap .mega-dropdown .box-offer-menu h5, .menu_wrap .mega-dropdown-menu .dropdown-header, .menu_wrap .navbar-nav>li>a {font-size:15px;}
.menu_wrap .navbar-nav > li > a {padding:15px;}
.menu_wrap .mega-dropdown .box-offer-menu h5, .menu_wrap .mega-dropdown-menu .dropdown-header {font-size:15px;}
.menu_wrap .mega-dropdown .box-offer-menu p, .menu_wrap .navbar-nav .dropdown-menu ul li a {font-size:14px; padding:6px 0px;}
.menu_wrap .navbar-nav .dropdown-menu ul li.lable2 a.dropdown-toggle, .menu_wrap .mega-dropdown-menu .dropdown-header-lb-2 {font-size:16px; margin-top:0px;}
.menu_wrap .navbar-nav .dropdown-menu {max-width:1140px;}
.menu_wrap .mega-dropdown .box-offer-menu p {padding:0px;}
}

@media only screen and (min-width:1352px) and (max-width:1600px) {
.menu_wrap .mega-dropdown .box-offer-menu {padding:20px 25px; min-height:135px;}
.menu_wrap .mega-dropdown .box-offer-menu h5 {font-size:18px;}
.menu_wrap .mega-dropdown .box-offer-menu p {font-size:15px; line-height:19px;}
.menu_wrap .left-right-3045 {padding-left:20px; padding-right:15px;}
.menu_wrap .mega-dropdown-menu .dropdown-header-lb-2 {margin-top:9px;}
.menu_wrap .right-with-blogs-learn {padding:18px 36px;}
}

@media only screen and (min-width:992px) and (max-width:1350px) {
.menu_wrap .mega-dropdown .box-offer-menu {padding:20px 25px; min-height:135px;}
.menu_wrap .mega-dropdown .box-offer-menu h5 {font-size:18px;}
.menu_wrap .mega-dropdown .box-offer-menu p {font-size:15px; line-height:19px;}
.menu_wrap .mega-dropdown .dark-blue-bg {margin-top:12px;}
.menu_wrap .left-right-3045 {padding-left:20px; padding-right:15px;}
.menu_wrap .mega-dropdown-menu .dropdown-header-lb-2 {margin-top:9px;}
.menu_wrap .right-with-blogs-learn {padding:18px 36px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.menu_wrap .navbar-nav>li>a {font-size:15px; padding:15px 6px 15px 6px;}
.fixed .menu_wrap .navbar-nav>li>a {padding:15px 6px 15px 6px;}
.cart-wrap ul li.user .login-info {font-size:15px;}
.menu_wrap {padding-left:22px;}
}

@media only screen and (max-width:991px) {
.menu_wrap .navbar-nav .dropdown-menu ul li.lable2 a.dropdown-toggle {margin-top:0px; margin-bottom:0px;}
.header .navbar-toggle {position:absolute; top:50%; transform:translateY(-50%); right:15px; transition-duration:0.5s; border-radius:5px; width:30px; background:inherit; border:none; padding:0px; display:block;}
.header .navbar-toggle .icon-bar {transition-duration:0.5s; position:absolute; width:100%; height:4px; background-color:#fff; content:""; top:10px; left:0;}
.fixed .menu_wrap .navbar-nav .dropdown-menu {top:0px;}
.menu_wrap .navbar-nav .dropdown-menu {box-shadow:inherit; padding:0 15px; max-height:250px; position:relative; top:0px; height:0px; overflow:hidden;}
.header nav .navbar-collapse {position:absolute; background:#fff; left:10px; right:10px; z-index:99; border:solid 1px #f1efef; top:69px; box-shadow:1px 6px 6px #00000047; -webkit-box-shadow:1px 6px 6px #00000047; -moz-box-shadow:1px 6px 6px #00000047;}
.right-learn-parthner-with-desktop {display:none !important;}
.header .navbar-nav li a {color:#000; padding:15px; border-bottom:solid 1px #f5f1f1;}
.cart-wrap ul li.user .login-info {padding-right:0px; font-size:16px;}
.header .col-row {padding-right:46px;}
.cart-wrap ul li {margin-right:11px;}
.header .logo {padding:0px;}
.header .navbar {padding:0px;}
.menu_wrap .left-right-3045 {padding-left:0; padding-right:0;}
.menu_wrap .mega-dropdown-menu .dropdown-header {font-size:16px; margin:0px 0 0px 0; padding:0 0 10px 0px;}
.menu_wrap .left-pd-60 {padding-left:15px; padding-top:15px; padding-bottom:0px;}
.header.fixed {position:inherit;}
.menu_wrap .dropdown-only-mobile {display:block !important;}
.menu_wrap .navbar-nav .dropdown-menu ul li a {font-size:15px; width:100%; padding:10px 0px;}
.menu_wrap .mega-dropdown .box-offer-menu h5 .animation-arrow-1 {display:none;}
.menu_wrap .left-pd-60.right-with-blogs {padding:0px 15px; background:#f3f4f6; padding-left:15px; padding-top:10px; padding-bottom:10px;}
.menu_wrap .mega-dropdown .box-offer-menu {padding:10px 15px;}
.menu_wrap .mega-dropdown .box-offer-menu h5 {font-size:17px; margin:0 0 6px 0px;}
.menu_wrap .mega-dropdown .box-offer-menu p {font-size:15px; line-height:20px;}
.menu_wrap .mega-dropdown .box-offer-menu a {border-bottom:none; padding:0px;}
.menu_wrap .mega-dropdown .dark-blue-bg {margin-top:10px;}
.menu_wrap .right-with-blogs-learn {padding:10px 15px;}
.menu_wrap .navbar-nav .dropdown-menu ul li.lable2 a.dropdown-toggle:after, .menu_wrap .navbar-nav>li>.dropdown-toggle:after {left:auto; right:20px; position:absolute; top:50%; transform:translateY(-50%);}
.menu_wrap .show .mega-dropdown.lable1.open .mega-dropdown-menu .lable2.show>.dropdown-toggle:after, .menu_wrap .navbar-nav>li.show>.dropdown-toggle:after {content:"\f106";}
.header .navbar-nav li a .top-lb-one {width:100%; position:relative;}
.menu_wrap .right-with-blogs-learn .dark-blue-bg {margin-top:10px !important; margin-bottom:10px;}
.menu_wrap .mega-dropdown-menu .dropdown-header-lb-2 {margin-top:9px; font-size:15px;}
.menu_wrap .show .mega-dropdown.show > .mega-dropdown-menu {height:auto; overflow-x:hidden; overflow-y:auto; display:block;}
.menu_wrap .show .mega-dropdown.lable1.open .mega-dropdown-menu .lable2.open .mega-dropdown-menu.show, .menu_wrap .show .mega-dropdown.lable1.open > .mega-dropdown-menu, .menu_wrap .show .show .lable1.open .mega-dropdown-menu.open, .menu_wrap .show .show .lable1.show .mega-dropdown-menu.show, .menu_wrap .show .show .lable1.open {height:auto; overflow-x:hidden; overflow-y:auto; display:block;}
.menu_wrap .show .show .lable1.open .mega-dropdown-menu.open, .menu_wrap .show .show .lable1.show .mega-dropdown-menu.show {height:auto; overflow-x:hidden; overflow-y:auto; display:block; padding:0;}
.menu_wrap .dropdown-menu .col-sm-6 {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.menu_wrap .dropdown-menu .col-sm-4 {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.menu_wrap .dropdown-menu .col-sm-3 {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.menu_wrap .dropdown-menu .col-sm-5 {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
}

@media only screen and (max-width:767px) {
.cart-wrap ul li.call-ic a, .cart-wrap ul li.cart a, .cart-wrap ul li.user .login-info {width:34px; height:34px;}
.cart-wrap ul li.cart a img, .cart-wrap ul li.call-ic a img, .cart-wrap ul li.user .login-info img {max-width:18px; max-height:18px;}
}