.navbar {padding: 0% 0;transition:all 0.4s ease;}
.scrolled{background: #e2e2e2d9;transition:all 0.6s ease;padding: 0;border-bottom: 1px solid #fff;}
.navbar-expand-lg .navbar-nav .nav-link,
.navbar-expand-lg .navbar-nav .nav-link:visited {color: #000;text-decoration: none;font-weight: 500;text-transform: uppercase;margin: 2px 11px;font-size: 16px;position: relative;transition: 0.6s ease;padding: 4px 12px;}
.navbar-expand-lg .navbar-nav .nav-link:hover{color:#bc9a58;}
/* .navbar-expand-lg .navbar-nav :last-child a{border-right: 0px solid #a88332;} */
.navbar-expand-lg .navbar-nav  a:hover, .navbar-dark .navbar-nav .nav-link:focus {text-decoration: none;  transition: 0.6s ease;color:#bc9a58; }
.navbar-nav .nav-link:before{content:'';position:absolute;bottom:0;background:#fff;height:2px;left:0;transition: 0.6s ease;width:0%; }
.navbar-brand img{max-width: 100%;transition:all 0.6s ease;}
.scrolled .navbar-brand{width: 7%;transition:all 0.6s ease;}

.navbar-expand-lg .navbar-nav a.nav-link.js-scroll-trigger.active {position:relative;color:#bc9a58;transition:all 0.6s ease;}
.navbar-expand-lg .navbar-nav a.nav-link.js-scroll-trigger.active::after {content: '';position: absolute;bottom: -21%; left: 0; width: 85%;transition: all .2s ;height: 3px;left:50%;transform: translateX(-50%);background-color: #bc9a58;}
.scrolled .collapse.navbar-collapse{margin: 0 0 1%;transition:all 0.6s ease;}
.navbar-brand{padding: 0;margin: 0;position: absolute;top: 0;left: 0;transition: all 0.6s ease;}
.navbar .navbar-nav{margin:3% 0 0;}
.paradiselogo {margin: 2% 0 0 2%;}

.line-set::after{
    bottom: -72% !important;
}

@media only screen and (min-width:1501px) and (max-width:1700px){
.scrolled .navbar-brand{width:10%;}
}

@media only screen and (min-width:1401px) and (max-width:1500px){
.navbar-brand {width: 11%;}
.paradiselogo {margin: 2% 0 0 2%;width: 12%;}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:visited {margin: 2px 11px;font-size: 14px;}
.navbar .navbar-nav {margin: 4% 0 0;}
.scrolled .navbar-brand {width: 10%;}
}
@media only screen and (min-width:1301px) and (max-width:1400px){
.navbar-brand {width: 11%;}
.paradiselogo {margin: 2% 0 0 2%;width: 10%;}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:visited { margin: 2px 11px;font-size: 13px;}
.navbar .navbar-nav {margin: 4% 0 0;}
.scrolled .navbar-brand {width: 8%;}
}
@media only screen and (min-width:1201px) and (max-width:1300px){
.navbar-brand {width: 11%;}
.paradiselogo {margin: 2% 0 0 2%;width: 10%;}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:visited { margin: 2px 11px;font-size: 13px;}
.navbar .navbar-nav {margin: 4% 0 0;}
.scrolled .navbar-brand {width: 8%;}
}
@media only screen and (min-width:1000px) and (max-width:1200px){
.navbar-brand {width: 11%;}
.paradiselogo {margin: 3% 0 0 1%;width: 11%;}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:visited {margin: 2px 7px;font-size: 11px;}
.navbar .navbar-nav {margin: 4% 0 0;}
.scrolled .navbar-brand {width: 8%;}
}
@media only screen and (min-width:601px) and (max-width:999px){
.navbar .main_container {width: 100%;}
.carre{display:none;}
.mobhide{display:block;}
.navbar {border-bottom: 0px solid #dadada;padding: 0;background: #fff;padding: 0;}
.scrolled {border-bottom: 1px solid #cacaca;/* padding:0; */}
.navbar-brand {width: 20%;margin-right: 0;margin-left: 0;padding:0;left: 3%;z-index: 1;border: 1px solid #e2e2e2;}
.scrolled .navbar-brand {width: 16%;margin-right: 0;padding: 0;}
.scrolled .purvanklogo{width: 25%;top: 19px;}
.collapse.navbar-collapse {margin: 2px 0 0;/* transition: all 0.6s ease; */background: #fff;}
.scrolled .collapse.navbar-collapse {margin: 2px 0 0;transition: all 0.6s ease;}
.purvanklogo{position: absolute;left: 40%;top: 18px;transition:all 0.6s ease;width: 28%;}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:visited {color: #000;text-decoration: none;font-weight: 500;text-transform: uppercase;margin: 0;font-size: 13px;position: relative;transition: 0.6s ease;padding: 14px 7%;border-bottom: 1px solid #000;text-align: right;}
.navbar-expand-lg .navbar-nav .nav-link.quickenq{display:none;}
.paradiselogo {top:12px;margin: 1% 0 0 2%;width: 25%;position: absolute;left: 32%;}
.navbar-toggler {/* margin-left: 83%; */margin: 2.5% 0 2.5% 90%;}
.navbar>.container{max-width:100%;}
}

@media only screen and (min-width:0px) and (max-width:600px){
.navbar .main_container {width: 100%;}
.carre{display:none;}
.mobhide{display:block;}
.navbar {border-bottom: 0px solid #dadada;padding: 0;background: #fff;padding: 0;}
.scrolled {border-bottom: 1px solid #cacaca;/* padding:0; */}
.navbar-brand {width: 24%;margin-right: 0;margin-left: 0;padding:0;left: 3%;}
.scrolled .navbar-brand {width: 20%;margin-right: 0;padding: 0;}
.scrolled .purvanklogo{width: 25%;top: 19px;}
.collapse.navbar-collapse {margin: 2px 0 0;/* transition: all 0.6s ease; */background: #fff;}
.scrolled .collapse.navbar-collapse {margin: 2px 0 0;transition: all 0.6s ease;}
.purvanklogo{position: absolute;left: 40%;top: 18px;transition:all 0.6s ease;width: 28%;}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:visited {color: #000;text-decoration: none;font-weight: 500;text-transform: uppercase;margin: 0;font-size: 13px;position: relative;transition: 0.6s ease;padding: 14px 7%;border-bottom: 1px solid #000;text-align: right;}
.navbar-expand-lg .navbar-nav .nav-link.quickenq{display:none;}
.paradiselogo {top:12px;margin: 1% 0 0 2%;width: 25%;position: absolute;left: 32%;}
.navbar-toggler {margin: 2.5% 0 2.5% 83%;}
.navbar>.container{max-width:100%;}
.line-set::after{
    bottom: 0% !important;
    width: 100%;
    left: 0;
}
.navbar-expand-lg .navbar-nav a.nav-link.js-scroll-trigger.active::after{
    bottom: 0% !important;
    width: 100%;
    left: 0;
    transform: unset;
}
}

@media only screen and (min-width:501px) and (max-width:600px){

}

@media only screen and (min-width:401px) and (max-width:500px){

}

@media only screen and (min-width:361px) and (max-width:400px){

}

@media only screen and (min-width:321px) and (max-width:360px){

}

@media only screen and (min-width:0px) and (max-width:320px){

}