.scrollindicator-nohtml5,.home-new .scrollindicator {    height: 5px; } 
.scrollindicator-nohtml5 span { width:100% !important; }
#main-menu,.user-menu-get-started { font-family: "Roboto",Helvetica,Arial,sans-serif; }
#main-menu ul hr { display: block;    width: 470px;    padding: 0px;    margin: 0px 0px 10px 10px;  }
#main-menu ul li:hover hr{display: none;}
#main-menu .solution-menu ul.dropdown-menu, #main-menu .fulfillment-menu ul.dropdown-menu, , #main-menu .resources-menu ul.dropdown-menu, , #main-menu .customer-menu ul.dropdown-menu {  margin-left: -110px;  margin-top:0px; border: none !important; }
#main-menu .fulfillment-menu ul.dropdown-menu, #main-menu .resources-menu ul.dropdown-menu{  margin-left: 0px; }
#main-menu .solution-menu li:not(.description):hover, #main-menu .customer-menu li:not(.description):hover  { background-color: #fff; margin-bottom: 20px; }
.solution-menu .dropdown-menu li, .customer-menu .dropdown-menu li{cursor: pointer;}
.solution-menu .dropdown-menu li span , .customer-menu .dropdown-menu li span {    padding-top: 0px !important;    display: inline-block; cursor: pointer; font-weight: 400;}
.solution-menu .dropdown-menu::before, .fulfillment-menu .dropdown-menu::before, .resources-menu .dropdown-menu::before, .customer-menu .dropdown-menu::before { border:none !important; display: none; }
.solution-menu .dropdown-menu li a, .customer-menu .dropdown-menu li a{margin-left: 0px !important;}
.solution-menu .dropdown-menu li a:hover , .customer-menu .dropdown-menu li a:hover { /* color: black !important;    background: url(images/blue-border.png) !important;*/ background-repeat: no-repeat !important;    background-repeat-y: no-repeat !important;    background-position-y: center !important; }
.solution-menu .fa-box {    background-image: url("../png/dtc_fulfillment.png") !important;  } 
.solution-menu .fa-money {    background-image: url("../png/subscription_box.png") !important;  } 
.solution-menu .fa-cubes {    background-image: url("../png/b2b_fulfillment.png") !important;  } 
.solution-menu .fa-laptop {    background-image: url("../png/amazon_fba_prep30f4.png") !important;  } 
.solution-menu .fa-undo {    background-image: url("../png/returns-handling30f4.png") !important;  } 
.solution-menu .fa-users {    background-image: url("../png/crowdfunding-fulfillment30f4.png") !important;  } 
.solution-menu .fa-child {    background-image: url("../png/value-added-services30f4.png") !important;  } 
.solution-menu .fa-kitting {  height:66px !important;  width:53px !important;    background-image: url(../webp/kitting.webp) !important; }
.solution-menu .fa-section-321 {   background-image: url(../png/section321.png) !important;}
.solution-menu .fa, .solution-menu .fa , .customer-menu .fa, .customer-menu .fa {    height: 31px !important; width: 34px !important; margin-right: 10px !important; } 
.solution-menu li:hover, .customer-menu li.active, .customer-menu li:hover, .customer-menu li.active {     background: #2047b0 !important; }
.solution-menu li:hover a, .solution-menu li.active a, .customer-menu li:hover a, .customer-menu li.active a { color:white !important; }

.customer-menu .fa-new-client{    background-image: url("../png/new-clients_icon30f4.png") !important;  } 
.customer-menu .fa-review{    background-image: url("../png/customer-reviews_icon.png") !important;  } 
.customer-menu .fa-case{    background-image: url("../png/case-studies_icon.png") !important;  } 
.fulfillment-menu .caret { display: none; }
.navbar-nav .dropdown-menu li i.fa { margin-top: 7px; }
#main-menu li.description{   width: 50%;    float: right;    height: 500px; background-color: #fff !important; } 
.dropdown-menu li title, .dropdown-menu li .title{ font-size: 21px !important;    font-weight: 600 !important; font-family: Gilroy;   line-height: 18px !important; margin-bottom: 5px; display: block; color:#000; }
.dropdown-menu li:hover title, .dropdown-menu li:hover .title{color: #fff;}
.scrollindicator-nohtml5 span { background:#1A32A2; } 
.banner-home-title  .nn {color:#000;}
.integration-icons {     max-width: 1140px;    margin: 30px auto 30px; }
.home-fulfillment-software h2{     background: url(../png/handdrawn-underline.png);  margin-bottom: 20px;  background-repeat: no-repeat;     background-position-x: 750px;    background-position-y: 35px; padding-bottom: 5px; }
#main-menu .solution-menu ul.dropdown-menu, #main-menu .customer-menu ul.dropdown-menu  { box-shadow: 0 5px 20px rgb(0 0 0 / 33%) !important; border-bottom: 6px solid #2047b0 !important; padding:20px; background: white;}
#main-menu .solution-menu ul.dropdown-menu { border-bottom: none !important; }
#main-menu .solution-menu ul.dropdown-menu li, #main-menu .customer-menu ul.dropdown-menu li{ box-shadow:none !important; border:0px !important; margin-left: 0%; margin-right: 0%; }
.solution-menu li title, .customer-menu li title, .customer-menu li .title { white-space: normal; line-height: 22px !important; text-align: center;}
.customer-menu .coming {   background: #2047b0;  position: relative;    color: white;    padding: 3px;    font-size: 12px;    display: inline;    left: 10px;  }
.customer-menu .active a title, .customer-menu .active a .title { color:#fff !important; }
@media (min-width: 1440px)
{
	.home-clients {      background-position-x: 350px; }
}
@media (min-width: 1600px)
{
	.home-clients {      background-position-x: 430px; }
}
@media (min-width: 1800px)
{
	.home-clients {   background-position-x: 540px; }
}
@media (min-width: 1920px)
{
	.home-clients {   background-position-x: 600px; }
}

@media (min-width: 993px)
{
	.solution-menu .dropdown-menu li.description, .customer-menu .dropdown-menu li.description { max-width: 400px; }
	#main-menu .customer-menu ul.dropdown-menu li a{ transition: none;}
	#main-menu .customer-menu ul.dropdown-menu{    padding: 0px !important; }
	.solution-menu .dropdown-menu li:not(.coming-soon), .solution-menu .dropdown-menu li:not(.coming-soon), .customer-menu .dropdown-menu li:not(.coming-soon) { border:none !important; margin-bottom: 0px;}
	.solution-menu .dropdown-menu > li > a, .customer-menu .dropdown-menu > li > a { padding: 20px 15px; }
	#main-menu .customer-menu ul.dropdown-menu li{ padding:30px 0px 30px 0px;  }
	#main-menu .solution-menu ul.dropdown-menu li { padding:11px 0px 11px 0px;  }
	#main-menu .customer-menu li i.fa {  display: block !important; margin: 0px auto 20px auto !important; }
	#main-menu .solution-menu li i.fa { display: inline-block !important; margin: 0px 15px 0px 10px !important;  }
	#main-menu .customer-menu .dropdown-menu li:not(.coming-soon) { width: 190px; max-width: 190px; margin-bottom: 0px; height: 225px; vertical-align: top; display: inline-block; }
	#main-menu .solution-menu .dropdown-menu li:not(.coming-soon){ display: block; margin-bottom: 0px; vertical-align: top; width: 300px;}
	#main-menu .solution-menu .dropdown-menu > li > a, #main-menu .customer-menu .dropdown-menu > li > a { padding: 0px;  }
	#main-menu .solution-menu .dropdown-menu > li > a {padding: 0px;}
	#main-menu .solution-menu .dropdown-menu > li:hover > a, #main-menu .customer-menu .dropdown-menu > li:hover > a { padding: 0px; border-right: none; }
	#main-menu .solution-menu .dropdown-menu > li:nth-child(6) > a, #main-menu .customer-menu .dropdown-menu > li:nth-child(3) > a { border-right:none !important; } 
	#main-menu .solution-menu ul.dropdown-menu{          margin-left: -10px;        width: 140px !important;}
	#main-menu .customer-menu ul.dropdown-menu {    margin-left: -200px;    width: 570px !important; }
	.solution-menu .fa { height: 66px !important; width: 60px !important; margin-right: auto; }
	.customer-menu .fa { height: 76px !important; width: 76px !important; margin-right: auto; }
	.customer-menu .dropdown-menu li span { display:block; text-align: center; line-height: 20px; }
	.solution-menu .dropdown-menu li span { display: inline-block; text-align: center; line-height: 13px; font-size: 13px;}
	.solution-menu .dropdown-menu li:not(.coming-soon), .customer-menu .dropdown-menu li:not(.coming-soon)  { min-width:90px; margin:0px; }

	.solution-menu .fa-box {    background-image: url(../png/dtc13860.png) !important; width: 38px !important; height: 33px !important; }
	.solution-menu .fa-laptop { width: 35px !important; height: 33px !important; background-image: url(../png/fba-prep-service-big30f4.png) !important; }
	.solution-menu .fa-money { width: 33px !important; height: 33px !important;background-image: url(../png/subscription-big30f4.png) !important; }
	.solution-menu .fa-cubes { width: 34px !important;  height: 33px !important;  background-image: url(../png/b2b-fulfillment-big30f4.png) !important; }
	.solution-menu .fa-kitting {  height:33px !important;  width:26px !important;  }
	#main-menu .solution-menu li i.fa-section-321 {    height: 29px !important;    width: 33px !important; }
	.solution-menu li title {     padding-top: 7px;    margin-bottom: 0px; font-weight: 600; text-align: left;}
	.solution-menu li:nth-child(1) title{ padding-top: 4px; }
	#main-menu .solution-menu li:nth-child(1) i.fa{ margin-right: 10px !important; }
	#main-menu .solution-menu li:nth-child(6) i.fa{  margin-left: 15px !important; margin-right: 16px !important;}
}

@media (max-width: 480px)
{
	#main-menu .customer-menu li:not(.description):hover {    margin-bottom: 0px; }
	.integration-icons img { max-width: 50%; }
	.customer-menu li a{ padding-top: 8px !important; padding-bottom: 8px !important;}
	.customer-menu li:nth-child(1) a, .customer-menu li:nth-child(2) a{ padding-top: 8px !important; }
	#main-menu .solution-menu ul.dropdown-menu li, #main-menu .customer-menu ul.dropdown-menu li{ margin-left: 0% !important; }
	.solution-menu li:nth-child(7), .solution-menu li:nth-child(8) {    background-color: #fff;}
	#main-menu .solution-menu ul.dropdown-menu, #main-menu .customer-menu ul.dropdown-menu {    box-shadow: none !important; width: 100% !important;    padding: 0px !important; } 
	.mobile-menu .user-menu-get-started {margin-right: 0px;}
	.solution-menu .fa.fa-box, .solution-menu .fa.fa-money, .solution-menu .fa.fa-cubes{   height:34px !important; }
	.solution-menu .fa.fa-kitting  { height: 42px !important; }
	.navbar-nav .dropdown-menu li i.fa{ margin-top: 0px; }
	.solution-menu .dropdown-menu li span { padding-top: 10px !important; }
	.customer-menu li span { display: none !important; }
	.customer-menu li title, .customer-menu li .title {    display: inline-block; margin-bottom: 0px !important;    padding-bottom: 0px !important;    vertical-align: top;    padding-top: 10px !important; font-weight: 400 !important; }
	.customer-menu .coming { float: right; }
	.customer-menu .fa{    background-size: cover; }
}