
/* Fonts */
/*:root {
  --font-default:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-primary:"Montserrat", sans-serif;
  --font-secondary:"Raleway", sans-serif;
}*/

/* Colors */
:root {
  --color-default:#2b180d;
  --color-primary:#56b8e6;
  --color-secondary:#222;
}

/* Smooth scroll behavior */
:root {scroll-behavior:smooth;}

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
/*body {font-family:var(--font-default);color:var(--color-default);}*/
a {color:var(--color-primary);text-decoration:none; transition:0.3s;}
a:hover {color:#82cbed;text-decoration:none;}
h1,
h2,
h3,
h4,
h5,
h6 {font-family:var(--font-primary);}




/*BOOTSTRAP 5 NAVIGATION START CSS*/

/*--------------------------------------------------------------
# Desktop Navigation
--------------------------------------------------------------*/
@media (min-width:1221px) {
  .navbar {padding:0;position:initial;display:flex;justify-content:end;width:100%;}
  .navbar ul {margin:0;padding:0;display:flex;list-style:none;align-items:center; gap:10px}
  .navbar li {position:relative;}
  .navbar a,
  .navbar a:focus {display:flex;align-items:center;justify-content:space-between;padding:35px 6px;font-family:var(--font-default);font-size:16px;font-weight:400;color:#222;/*white-space:nowrap;*/transition:0.3s;}
	
	.desk-gmdc-d a {padding:0px !important;}
  .navbar a i,
  .navbar a:focus i {font-size:12px;line-height:0;margin-left:5px;}
  .navbar a:hover,
  .navbar .active,
  .navbar .active:focus,
  .navbar li:hover>a {background:linear-gradient(90deg, rgba(242,191,90,1) 0%, rgba(220,65,54,1) 100%);-webkit-background-clip:text;color:transparent;}
  .navbar .dropdown ul {width:320px;display:block;position:absolute;top:calc(100% + 0px) !important;margin:0;padding:10px 20px 10px;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);transition:0.2s;border-bottom:7px solid transparent;border-image:linear-gradient(90deg, rgba(242, 191, 90, 1) 0%, rgba(220, 65, 54, 1) 100%);border-image-slice:1;}
  .navbar .dropdown ul li {min-width:200px;}
  .navbar .dropdown ul a {padding:10px 0px;font-size:16px;text-transform:none;color:var(--color-secondary);line-height:26px;}
  .navbar .dropdown ul a i {font-size:12px;}
  .navbar .dropdown ul a:hover,
  .navbar .dropdown ul .active:hover,
  .navbar .dropdown ul li:hover>a {background:linear-gradient(90deg, rgba(242,191,90,1) 0%, rgba(220,65,54,1) 100%);-webkit-background-clip:text;color:transparent;}
  .navbar .dropdown:hover>ul {opacity:1;top:100%;visibility:visible;}
  .navbar .dropdown .dropdown ul {top:0;left:calc(100% - 30px);visibility:hidden;}
  .navbar .dropdown .dropdown:hover>ul {opacity:1;top:0;left:100%;visibility:visible;}
  .dropdown-menu{display:unset !important;}
  .dropdown-hover:hover>.dropdown-menu {opacity:1;top:100% !important;visibility:visible;}
  .dropdown-menu{left:0;top:calc(100% + 30px) !important;position:absolute;opacity:0;visibility:hidden;transition:0.2s;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);}

}

@media (min-width:1280px) and (max-width:1366px) {
  .navbar .dropdown .dropdown ul {left:-90%;}
  .navbar .dropdown .dropdown:hover>ul {left:-100%;}
}

@media (min-width:1280px) {
  .mobile-nav-show,
  .mobile-nav-hide {display:none;}
}

/*--------------------------------------------------------------
# Mobile Navigation
--------------------------------------------------------------*/
@media (max-width:1220px) {
  .navbar {position:fixed;top:0;right:-100%;width:100%;max-width:400px;bottom:0;transition:0.3s;z-index:9997;}
  .navbar ul {position:absolute;inset:0;padding:50px 0 10px 0;margin:0;background:#fff;overflow-y:auto;transition:0.3s;z-index:9998;}
  .navbar a,
  .navbar a:focus {display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-family:var(--font-default);font-size:15px;font-weight:600;color:#000;white-space:normal;transition:0.3s; line-height:24px !important;}
  .navbar a i,
  .navbar a:focus i {font-size:12px;line-height:0;margin-left:5px;}
  .navbar a:hover,
  .navbar .active,
  .navbar .active:focus,
  .navbar li:hover>a {background:linear-gradient(90deg, rgba(242,191,90,1) 0%, rgba(220,65,54,1) 100%);-webkit-background-clip:text;color:transparent;}
  .navbar .dropdown ul,
  .navbar .dropdown .dropdown ul {position:static;padding:0px;/*background-color:rgb(237 237 237 / 60%);*/max-height:0px;transition:0.6s;}
  .navbar .dropdown>.dropdown-active,
  .navbar .dropdown .dropdown>.dropdown-active {max-height:200px;padding:0 10px;margin:10px 15px}
  .mobile-nav-show {color:#4a4949;font-size:28px;cursor:pointer;line-height:0;transition:0.5s;position:relative;
    /*top:-10px;*/}
  .mobile-nav-hide {color:#000;font-size:32px;cursor:pointer;line-height:0;transition:0.5s;position:absolute;right:15px;top:15px;z-index:9999;}
  .mobile-nav-active {overflow:hidden;}
  .mobile-nav-active .navbar {right:0;}
/*  .mobile-nav-active .navbar:before {content:"";position:fixed;inset:0;background:rgba(27, 47, 69, 0.7);z-index:9996;}*/
  
  .dropdown-menu{
    border-top-left-radius:0;
    border-top-right-radius:0;
    background:none;
    margin:0px;
    padding:0 20px;
    padding-top:10px;
    border:none;
  }

  .dropdown ul li a {font-weight:500;}

  .megamenu-row{margin-top:0px !important;background-color:white;}
  .dropdown-menu { display:unset !important; }
  .dropdown-menu{max-height:0;overflow:hidden;transition: 0.5s ease-out;  }
  .dropdown-hover > .dropdown-toggle:active { pointer-events:none; }
  .dropdown-menu a { color:#000 !important; }
  .megamenu-col{width:100%;}


}

/*BOOTSTRAP 5 NAVIGATION END CSS*/



.navbar ul .dropdown .desktop-width-megamenu {width:max-content;}


.overlay1{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(27, 47, 69, 0.7);
  z-index:4;
}


.dropdown-hover>.dropdown-toggle:active {
  pointer-events:none;
}


.dropdown-menu a{
  color:#000 !important;
}


