/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Sanjay Chakre
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Full page Menu */
.menu-list-cntr{
    position: absolute !important;
    right: 0;
    top: 0;
	z-index: 99 !important;
}
#quadmenu {
	z-index: 99 !important;
}
.header-logo-cntr{
	display: flex !important;
    width: 10% !important;
   z-index: 300 !important;
}
#quadmenu.quadmenu-default_theme {
    background-color: transparent !important;
}
#quadmenu.quadmenu-default_theme.quadmenu-sticky-top{
   background: #000 !important;
}
.menu-toggle-icon{
	position: absolute !important;
    right: 2vw !important;
    z-index: 999 !important;
	cursor:pointer !important;
}
.menu-toggle-icon svg path{
	fill: #fff !important;
	height: 2vw !important;
}
.menu-toggle-icon svg{
	height: 2vw !important;
}
.menu-contenair-one,
.menu-container-second{
	padding:0 !important; 
}
.elementor-location-header .e-lazyloaded{    
    padding: 0 !important;
}
/*.elementor-location-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    left: 0;
    box-shadow: 0vw .2vw 1.9vw rgba(0, 0, 0, .1);
    padding: 0;
}*/
.nav-main-cnt,
.nav-menu{
    background: #1D252C;
}
.quadmenu-sticky-wrapper{
   background: #1D252C !important;
}
#quadmenu.quadmenu-default_theme.quadmenu-background-gradient {
    background: transparent !important;
}
.navigation {
    padding: 1vw;
}
.navigation__link{
    background: transparent !important;
    color: #fff !important;
    border-radius: 2.20vw;
    border: 0.15vw solid transparent !important;
    text-decoration: none;
    padding: 0.3vw 2vw !important;
    margin: 0 1vw;
}
.navigation__link:hover,
.purple-card-btn a:hover{
    text-decoration: none;
}
.navigation__link.active{
    border: 0.15vw solid #fff !important;
    text-decoration: none;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu {
    min-width: 100% !important;
	background: url(/wp-content/uploads/2025/11/BACS-Menu-BG.jpg) !important;
    background-size: cover !important;
	background-position: center center;
    min-height: 100vh;
	left:0 !important;
	box-shadow: none !important;
	z-index:9 !important;
	position: absolute !important;
	padding: 0 5% !important;
	backdrop-filter: blur(50px) !important; 
	top: 0 !important;
    padding-top: 6vw !important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-header {
    z-index: 99 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu,
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu .quadmenu-dropdown-menu{
	background: none !important;
	left: 100% !important;
	top:0 !important;
	padding: 0 !important;
	backdrop-filter: none !important; 
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu ul{
    width: 33.33% !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu ul ul{
    width: 100% !important;
}
.quadmenu-navbar-nav li a{
	font-size: 1.1vw !important;
	line-height:1.6vw !important;
	color: #fff !important;
	z-index:99 !important;
	position:relative !important;
	text-transform: capitalize !important;
        font-family: Montserrat, sans-serif !important;
}
.quadmenu-navbar-nav li a span{
	text-transform: capitalize !important;
}
.quadmenu-navbar-nav li li a{
	padding:0 !important;
}
.quadmenu-navbar-nav li li a span{
	padding: 1vw !important;
}
.quadmenu-navbar-nav li li li a{
	padding:0vw 0 !important;
}
.quadmenu-navbar-nav li li,
.quadmenu-navbar-nav li li li{
	margin-bottom:0.07vw !important;
}
.quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content, 
.quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.open > a > .quadmenu-item-content {
    color: #fff !important;
	z-index:999 !important;
	position:relative !important;
}
.quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link:hover,
.quadmenu-dropdown-right.open a,
.quadmenu-dropdown-right.open a .quadmenu-item-content{
    background-color: transparent !important;
	color:#F7CD2B !important;
}
.quadmenu-navbar-nav li a:hover{
	background:transparent !important;	
}
.quadmenu-navbar-nav li li a:hover,
.quadmenu-navbar-nav li li li a:hover{
	background:rgba(0, 0, 0, 0.4) !important;	
}
.quadmenu-navbar-nav li li li a:hover .quadmenu-text{
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-color: #f7cd2b !important;
}
.quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover{
	background: transparent !important;
}
.quadmenu-navbar-nav li a:hover .quadmenu-item-content,
.quadmenu-navbar-nav li a:hover .quadmenu-text{	
	color: #F7CD2B !important;
}
.quadmenu-dropdown-submenu.open a{
	background:rgba(0, 0, 0, 0.4) !important;	
}
.quadmenu-dropdown-submenu.open ul{
	background:rgba(0, 0, 0, 0.4) !important;
}
.quadmenu-navbar-nav li li ul,
.quadmenu-navbar-nav li li .quadmenu-dropdown-menu{
	height:100% !important;
}
.quadmenu-dropdown-submenu.open .quadmenu-text,
.quadmenu-dropdown-submenu.open .quadmenu-dropdown-submenu.open .quadmenu-text,
.quadmenu-dropdown-submenu.open .quadmenu-dropdown-submenu.open li a:hover .quadmenu-text{
	color: #F7CD2B !important;
}
.quadmenu-dropdown-submenu.open li .quadmenu-text,
.quadmenu-dropdown-right.open li a,
.quadmenu-dropdown-right.open li a .quadmenu-item-content,
.quadmenu-dropdown-submenu.open .quadmenu-dropdown-submenu.open li .quadmenu-text{
	color: #fff !important;
}
.quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-tab):not(:last-child):not(:only-child) > a {
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
}
#quadmenu .quadmenu-container {
    padding: 0 5% !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img {
    height: 3.5vw !important;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-header .quadmenu-navbar-brand {
    height: auto !important;
    line-height: normal !important;
    padding: 0 !important;
}
#quadmenu.quadmenu-default_theme {
    display: flex !important;
}
#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-column){
	position:static !important;
}
.quadmenu-align-right .quadmenu-navbar-header {
    align-items: center !important;
    display: flex !important;
    height: 100%;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>a.hoverintent>.quadmenu-item-content>.quadmenu-caret {
    pointer-events: all !important;
}
.menu-list-cntr .premium-gCursor-yes:not(.premium-cursor-fimage):not(.premium-cursor-ftext) * {
    cursor: pointer !important;
}
#quadmenu {
    left:0 !important;
	right:0 !important;
}
#quadmenu.quadmenu-default_theme.quadmenu-sticky-top {
    background-color: #1D252C !important;
    height: 5vw;
}
.header-logo-cntr {
    padding: 1vw 0 !important;
    left: 5% !important;
}
.quadmenu-navbar-nav > li.quadmenu-item {
    height: 5vw !important;
}
.menu-toggle-icon{
	top: 1.4vw !important;
}
.header-logo-cntr img{
    width: 80% !important;
}
.menu-list-cntr{
	padding: 0 !important;
}
.quadmenu-dropdown-menu {
    margin-left: 0 !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open {
    background-color: transparent !important;
	max-width: 100%;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu,
#quadmenu .quadmenu-navbar-nav li.quadmenu-item{
    max-width: 100% !important;
}
#quadmenu.menu-sticky {
    background-color: #000000 !important;
    height: 5vw;
}
#quadmenu .quadmenu-navbar-toggle {
    z-index: 999;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    font-size: 1vw !important;
    margin: -1vw 0 0 0 !important;
}
#quadmenu .quadmenu-navbar-nav li li a:hover .quadmenu-item-content>.quadmenu-caret,
.quadmenu-dropdown-submenu.open .quadmenu-caret{
    display:none;
}
#quadmenu .quadmenu-navbar-nav li li li a{
	background:transparent !important;
}
.mobile-menu-item {
    display: none !important;
}
.quadmenu-subtitle {
    font-size: 0.8vw !important;
    text-decoration: none !important;
    line-height: 1.4vw !important;
    color: #ccc !important;
}
.quadmenu-navbar-nav li li li a:hover span.quadmenu-subtitle{
    text-decoration: none !important;
    color: #fff !important;
}
.quadmenu-navbar-nav li li li a span.quadmenu-subtitle{
    padding: 0.5vw 1vw 0 !important;
    text-decoration: none !important;
}

@media only screen and (min-width:2800px) and (max-width:7680px){
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    margin: -0.2vw 0 0 0 !important;
    height: auto !important;
    width: auto !important;
}
#quadmenu .quadmenu-navbar-nav li li a span.quadmenu-caret {
   padding: 0 1vw !important;
}
}

@media only screen and (min-width:1900px) and (max-width:2800px){
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    margin:-0.9vw 0 0 0 !important;
}
}

@media only screen and (min-width:1401px) and (max-width:7680px){

}

@media only screen and (min-width:1281px) and (max-width:1400px){

}

@media only screen and (min-width:1025px) and (max-width:1280px){
.header-logo-cntr {
    padding: 1vw 0 !important;
    left: 5% !important;
}
.quadmenu-navbar-nav > li.quadmenu-item {
    height: 5vw !important;
}
.menu-toggle-icon{
	top: 1.4vw !important;
}
}

@media only screen and (min-width:992px) and (max-width:1024px){
.header-logo-cntr {
    padding: 1vw 0 !important;
    left: 5% !important;
}
.quadmenu-navbar-nav > li.quadmenu-item {
    height: 5vw !important;
}
.menu-toggle-icon{
	top: 1.4vw !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    margin: -1.3vw 0 0 0 !important;
}
}

@media only screen and (min-width:768px) and (max-width:991px){
.elementor-location-header  {
    background-color:#1d252c !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.header-logo-cntr {
    width: 30% !important;
}
.quadmenu-navbar-header {
    position: absolute;
	left:0;
	top:0;
	flex-direction: row-reverse;
}
#quadmenu .quadmenu-navbar-toggle {
    margin: 0 !important;
    justify-self: self-end;
    width: 30%;
    justify-content: flex-end;
    display: flex !important;
}
.nav-menu .elementor-widget-container {
    margin: 0 !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img {
    height: 20px !important;
}
#quadmenu .quadmenu-navbar-brand.img {
    width: 70% !important;
    padding: 0 !important;
    justify-content: flex-start;
    display: flex;
    align-items: center;
}
.elementor-location-header {
    height: 60px;
}
.menu-list-cntr{
    background: #000;
}
.menu-list .elementor-widget-container {
    margin: 0 !important;
}
#quadmenu .quadmenu-container {
    padding: 0 20px !important;
}
#quadmenu .quadmenu-navbar-collapse.in {
    margin-top: 0;
}
#quadmenu .quadmenu-navbar-nav {
    padding-top: 60px !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 0 !important;
    font-size: 14px;
    line-height: 24px;
}
#quadmenu .quadmenu-navbar-nav li li li.quadmenu-item .quadmenu-item-content {
    font-size: 12px;
    line-height: 22px;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a {
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
	background: transparent !important;
}
#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    top: 0;
    bottom: 0px;
    right: 0;
    left: auto;
    height: auto;
    width: auto;
    padding: 0 5px !important;
    margin: 0;
	background: none !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    font-size: 15px !important;
    margin: -15px 0 0 0 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu {
    background: transparent !important;
    min-height: 100%;
    position: relative !important;
    padding: 0 15px !important;
    padding-top: 0 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu ul {
    width: 100% !important;
	background: transparent !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open {
    background-color: transparent !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu, 
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu .quadmenu-dropdown-menu {
    left: 0 !important;
}
.quadmenu-navbar-nav li li li a {
    padding: 7px 15px !important;
}
.header-logo-cntr {
    padding: 9px 0 !important;
    left: 20px !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar {
    background-color: #fff !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open {
    background-color: transparent !important;
}
.quadmenu-navbar-nav > li.quadmenu-item {
    height: auto !important;
}
.header-logo-cntr a {
    display: inline-block;
    text-align: left;
}
.quadmenu-align-right .quadmenu-navbar-header {
    height: auto;
    width: 100%;
    padding: 0 20px;
}
.nav-main-cnt{
    padding: 0 !important;
    height: 100%;
}
.quadmenu-navbar-nav li li a {
    padding: 10px 0 !important;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-caret {
    color: #F7CD2B !important;
}
.quadmenu-navbar-nav li li a span {
    padding: 0 !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-subtitle {
    display: none !important;
}
#quadmenu .quadmenu-navbar-nav li li a:hover .quadmenu-item-content>.quadmenu-caret,
.quadmenu-dropdown-submenu.open .quadmenu-caret{
    display:block !important;
}
.mobile-menu-item {
    display: block !important;
}

}

@media only screen and (min-width:481px) and (max-width:767px){
.elementor-location-header  {
    background-color:#1d252c !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.header-logo-cntr {
    width: 30% !important;
}
.quadmenu-navbar-header {
    position: absolute;
	left:0;
	top:0;
	flex-direction: row-reverse;
}
#quadmenu .quadmenu-navbar-toggle {
    margin: 0 !important;
    justify-self: self-end;
    width: 30%;
    justify-content: flex-end;
    display: flex !important;
}
.nav-menu .elementor-widget-container {
    margin: 0 !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img {
    height: 20px !important;
}
#quadmenu .quadmenu-navbar-brand.img {
    width: 70% !important;
    padding: 0 !important;
    justify-content: flex-start;
    display: flex;
    align-items: center;
}
.elementor-location-header {
    height: 60px;
}
.menu-list-cntr{
    background: #000;
}
.menu-list .elementor-widget-container {
    margin: 0 !important;
}
#quadmenu .quadmenu-container {
    padding: 0 20px !important;
}
#quadmenu .quadmenu-navbar-collapse.in {
    margin-top: 0;
}
#quadmenu .quadmenu-navbar-nav {
    padding-top: 60px !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 0 !important;
    font-size: 14px;
    line-height: 24px;
}
#quadmenu .quadmenu-navbar-nav li li li.quadmenu-item .quadmenu-item-content {
    font-size: 12px;
    line-height: 22px;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a {
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
	background: transparent !important;
}
#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    top: 0;
    bottom: 0px;
    right: 0;
    left: auto;
    height: auto;
    width: auto;
    padding: 0 5px !important;
    margin: 0;
	background: none !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    font-size: 15px !important;
    margin: -15px 0 0 0 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu {
    background: transparent !important;
    min-height: auto;
    position: relative !important;
    padding: 0 15px !important;
    padding-top: 0 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu ul {
    width: 100% !important;
	background: transparent !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open {
    background-color: transparent !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu, 
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu .quadmenu-dropdown-menu {
    left: 0 !important;
}
.quadmenu-navbar-nav li li li a {
    padding: 7px 15px !important;
}
.header-logo-cntr {
    padding: 9px 0 !important;
    left: 20px !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar {
    background-color: #fff !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open {
    background-color: transparent !important;
}
.quadmenu-navbar-nav > li.quadmenu-item {
    height: auto !important;
}
.header-logo-cntr a {
    display: inline-block;
    text-align: left;
}
.quadmenu-align-right .quadmenu-navbar-header {
    height: auto;
    width: 100%;
    padding: 0 20px;
}
.nav-main-cnt{
    padding: 0 !important;
    height: 100%;
}
.quadmenu-navbar-nav li li a {
    padding: 10px 0 !important;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-caret {
    color: #F7CD2B !important;
}
.quadmenu-navbar-nav li li a span {
    padding: 0 !important;
}	
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-subtitle {
    display: none !important;
}
#quadmenu .quadmenu-navbar-nav li li a:hover .quadmenu-item-content>.quadmenu-caret,
.quadmenu-dropdown-submenu.open .quadmenu-caret{
    display:block !important;
}
.mobile-menu-item {
    display: block !important;
}

}

@media only screen and (min-width:320px) and (max-width:480px){
.elementor-location-header  {
    background-color:#1d252c !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.header-logo-cntr {
    width: 30% !important;
}
.quadmenu-navbar-header {
    position: absolute;
	left:0;
	top:0;
	flex-direction: row-reverse;
}
#quadmenu .quadmenu-navbar-toggle {
    margin: 0 !important;
    justify-self: self-end;
    width: 30%;
    justify-content: flex-end;
    display: flex !important;
}
.nav-menu .elementor-widget-container {
    margin: 0 !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img {
    height: 35px !important;
}
#quadmenu .quadmenu-navbar-brand.img {
    width: 70% !important;
    padding: 0 !important;
    justify-content: flex-start;
    display: flex;
    align-items: center;
}
.elementor-location-header {
    height: 60px;
}
.menu-list-cntr{
    background: #000;
}
.menu-list .elementor-widget-container {
    margin: 0 !important;
}
#quadmenu .quadmenu-container {
    padding: 0 20px !important;
}
#quadmenu .quadmenu-navbar-collapse.in {
    margin-top: 0;
}
#quadmenu .quadmenu-navbar-nav {
    padding-top: 60px !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 0 !important;
    font-size: 14px;
    line-height: 24px;
}
#quadmenu .quadmenu-navbar-nav li li li.quadmenu-item .quadmenu-item-content {
    font-size: 12px;
    line-height: 22px;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a {
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
	background: transparent !important;
}
#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    top: 0;
    bottom: 0px;
    right: 0;
    left: auto;
    height: auto;
    width: auto;
    padding: 0 5px !important;
    margin: 0;
	background: none !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    font-size: 15px !important;
    margin: -15px 0 0 0 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu {
    background: transparent !important;
    min-height: auto;
    position: relative !important;
    padding: 0 15px !important;
    padding-top: 0 !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu ul {
    width: 100% !important;
	background: transparent !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open {
    background-color: transparent !important;
}
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu, 
.quadmenu-navbar-nav li .quadmenu-dropdown-menu .quadmenu-dropdown-menu .quadmenu-dropdown-menu {
    left: 0 !important;
}
.quadmenu-navbar-nav li li li a {
    padding: 7px 15px !important;
}
.header-logo-cntr {
    padding: 9px 0 !important;
    left: 20px !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar {
    background-color: #fff !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open {
    background-color: transparent !important;
}
.quadmenu-navbar-nav > li.quadmenu-item {
    height: auto !important;
}
.header-logo-cntr a {
    display: inline-block;
    text-align: left;
}
.quadmenu-align-right .quadmenu-navbar-header {
    height: auto;
    width: 100%;
    padding: 0 20px;
}
.nav-main-cnt{
    padding: 0 !important;
    height: 100%;
}
.quadmenu-navbar-nav li li a {
    padding: 10px 0 !important;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-caret {
    color: #F7CD2B !important;
}
.quadmenu-navbar-nav li li a span {
    padding: 0 !important;
}
#quadmenu .quadmenu-navbar-nav li li a:hover .quadmenu-item-content>.quadmenu-caret, .quadmenu-dropdown-submenu.open .quadmenu-caret {
    display: block;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-subtitle {
    display: none !important;
}
#quadmenu .quadmenu-navbar-nav li li a:hover .quadmenu-item-content>.quadmenu-caret,
.quadmenu-dropdown-submenu.open .quadmenu-caret{
    display:block !important;
}
.mobile-menu-item {
    display: block !important;
}
}

/* Full page Menu End */

