
#th-sticky-bar{position:fixed;top:-100%;box-shadow:0px 0px 5px 0px rgba(175, 175, 175, 0.75);z-index:9999;margin-bottom:0px;}
.sticky-head{background-color: #9b4aa9; width:100%;}
.sticky-head .sticky-menu{float: left; width: 100%;}
.sticky-head .sticky-menu .navbar-collapse {justify-content: flex-end;}
.sticky-head .sticky-menu ul li a{padding: 8px 10px;color: #fff;font-size: 14px; font-family: 'Mont-600';}
.sticky-head .sticky-menu form{float: right;}
.sticky-head .sticky-menu form .search i{color: #fff;}
.sticky-head .sticky-menu ul li ul li a {color: #3f1a46; background-color: #fff;white-space: nowrap;text-overflow: ellipsis;float: left;overflow: hidden;}
.sticky-head .sticky-menu ul li ul {width: 100%;background-color: transparent;border-left: 2px solid #9b49a9;padding-left: 25px;float: left;}
.sticky-head .sticky-menu ul li ul li {background-color: #fff;display: flex;clear: both;}
.sticky-head .sticky-menu .megamenu{top: 70px;}
.sticky-head .sticky-menu .megamenu ul li::before {content: url('https://globalcustompackaging.com/theme/assets/img/mega-icon.svg'); background-repeat: no-repeat; float: left;width: 11px;
margin-right: 4px;margin-top: 6px;}
.sticky-head .sticky-menu .navbar .megamenu ul li a {font-size: 13px;}
.sticky-head .sticky-menu .navbar .dropdown-menu {border: none;width: 100%;padding: 15px; min-width: 250px;}
.sticky-head .sticky-menu .navbar .megamenu .heading {margin-bottom: 20px;width: 100%;float: left;position: relative;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden; color: #333;}
.sticky-head .sticky-menu ul li ul li a:hover {text-decoration: none; background-color: #e9ecef; transition: .3s;}
.sticky-head .sticky-menu .navbar-nav .megamenu .heading:before {position: absolute;content: "";height: 2px;display: block;color: #9b49a9;width: 50px;bottom: 0; border: 1px solid;margin-top: 10px;}


.top-bar{background-color: #9b4aa9; padding: 10px 0px;}
.top-bar .top-left-sec{float: left; width: 100%;}
.top-bar .top-left-sec ul li{display: inline-block; border-right: 2px solid #fff; padding: 0px 14px;}
.top-bar .top-left-sec ul li:last-child{border-right: none;}
.top-bar .top-left-sec ul li a{text-decoration: none; color: #fff; font-size: 14px;}
.top-bar .top-left-sec ul li a i {color: #fff; font-size: 14px; margin-right: 10px;}
.top-social{float: right;}
.top-social ul li{display: inline-block; padding: 0px 5px;}
.top-social ul li a{text-decoration: none; font-size: 14px;}
.top-social ul li a i{color: #fff;}


.navbar-nav { align-items :center;}    
.menu-sec .menu{float: left; width: 100%;}
.menu-sec .menu .navbar-collapse {justify-content: flex-end;}
.menu-sec .menu ul li a {padding: 8px 10px;color: #3f1a46;font-size: 14px; font-family: 'Mont-600';}
.menu-sec .menu ul li a:hover{color: #b621d2; transition: .3s;}
.menu-sec .menu ul li a.cart_icon {display: flex; align-items: flex-start; gap: 4px;}
.menu-sec .menu form{float: right;}
.menu-sec .menu form .search i{color: #441b46;}
.menu-sec .menu ul li ul {width: 100%;background-color: transparent;border-left: 2px solid #9b49a9;padding-left: 25px;float: left;}
.menu-sec .menu ul li ul li {background-color: #fff;display: flex;clear: both;}
.menu-sec .menu ul li ul li a {background-color: #fff;white-space: nowrap;text-overflow: ellipsis;float: left;overflow: hidden;}
.menu-sec .menu .megamenu{top: 70px;}
.menu-sec .menu .megamenu ul li::before {content: url('https://globalcustompackaging.com/theme/assets/img/mega-icon.svg'); background-repeat: no-repeat; float: left;width: 11px;
margin-right: 4px;margin-top: 6px;}
.menu-sec .menu .navbar .megamenu ul li a {font-size: 13px;}
.menu-sec .menu .navbar .dropdown-menu {border: none;width: 100%;padding: 15px; min-width: 250px;}
.menu-sec .menu .navbar .megamenu .heading {margin-bottom: 20px;width: 100%;float: left;position: relative;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.menu-sec .menu .navbar-nav .megamenu .heading:before {position: absolute;content: "";height: 2px;display: block;color: #9b49a9;width: 50px;bottom: 0;
border: 1px solid;margin-top: 10px;}
.menu-sec .th_toggler{display:flex;align-items:center;}
.menu-sec .th_toggler i{margin-right:20px;-webkit-text-stroke: 1px;font-size: 20px;color: #000;}
.menu-sec .th_toggler .down_991{display:none;}
.search_form{width:100%;position:fixed; background-color: #fff;top:125px;left:0;right:0;z-index:1;display:none; padding: 15px 0px; 
box-shadow: 0px 0px 5px 0px rgba(180,180,180,0.75);}
.search_form span{color:#fff;font-size:45px;cursor:pointer;width:100%;text-align:right; padding-right: 20px;float:left;}
.search_form form{width: 100%;float: left;display: flex;justify-content: center;align-items: center;height: 100%;padding: 0 25%;}
.search_form form input{width:90%;height:35px;outline:none;border:none;background-color:#fff;padding:0 10px;font-size:14px;border: 1px solid #9b4aa9;}
.search_form form button{width:10%;background-color:#9b4aa9; outline:none;border:none;height:35px;font-weight:700;transition:0.3s;margin-bottom:0px !important;}
.search_form form button i{color:#fff;-webkit-text-stroke: 1px;font-size: 16px;}
.search_form form button:hover{background-color: #441b46;}


@media only screen and (max-width: 991px){
    .top-bar .top-left-sec ul li{padding: 0px 7px;}
    .top-bar .top-left-sec ul li a i {margin-right: 6px;}
}
@media only screen and (max-width: 767px){
    .top-left-sec{text-align: center;}
}
@media only screen and (max-width: 575px){
    .top-bar .top-left-sec ul li:last-child{display: none;}
    .top-bar .top-left-sec ul li{border-right: none;}
}

@media only screen and (max-width: 991px){
.navbar-dark .navbar-toggler{border-color: rgba(255,255,255);}
.navbar-toggler:focus{box-shadow: unset;}
.sticky-head .sticky-menu .navbar-dark .navbar-toggler-icon{background-image: url('https://globalcustompackaging.com/theme/assets/img/list-icon.svg'); background-repeat: no-repeat;}
.sticky-head .sticky-menu .navbar ul li{border-bottom: 1px solid #fff; padding:10px 0px; margin-bottom: 10px;}
.sticky-head .sticky-menu .navbar ul li a{padding: 10px 0px;}
.sticky-head .sticky-menu form{float: left;}
}

@media only screen and (max-width: 991px) {
.menu-sec .menu ul li{border-bottom: 1px solid #eaeaea; padding:10px 0px; margin-bottom: 10px;}
.menu-sec .menu ul li a{padding: 10px 0px;}
.menu-sec .menu .navbar .navbar-toggler{box-shadow: unset; color: unset; margin-left: auto;}
.menu-sec .menu form {float: left;width: 100%;}
.menu-sec .menu .th_toggler .down_991{display:block;}
.menu-sec .up_991{display:none;}
.navbar-nav{ align-items: unset;}
}