
.nw-xl-v1 .top-menu2 {
float: right;
height: 66px;
line-height: 66px;
margin: 0;
padding: 0;
list-style-position: inside;
text-align: left;
font-size: 14px
}
.nw-xl-v1 .top-menu2 .menu-item {
display: none
}
.nw-xl-v1 .top-menu2 .menu-item.toggle {
display: inline-block;
padding: 0;
float: right;
height: 100%
}
.nw-xl-v1 .top-menu2 .side-menu-toggle {
width: 62px;
height: 66px;
border: 0;
padding: 0 18px;
vertical-align: baseline
}
.nw-xl-v1 .top-menu2 .side-menu-toggle:focus {
background-color: transparent
}
.nw-xl-v1 .top-menu2 .side-menu-toggle:focus:active {
outline: 0
}
.nw-xl-v1 .top-menu2 .side-menu-toggle svg {
width: 100%;
height: 100%;
fill: #464646
}
.nw-xl-v1 .top-menu2 .side-menu-toggle:hover {
background: 0 0
}
.nw-xl-v1 .top-menu2 .side-menu-toggle:hover svg {
fill: #0e95e0
}
@media all and (min-width:1024px) {
.nw-xl-v1 .top-menu2 {
width: 768px
}
.menu-item:nth-last-child(3) {
display: none
}

.nw-xl-v1 .top-menu2 .menu-item {
display: list-item;
list-style: none;
padding: 0 18px;
height: 100%;
position: relative;
float: left;
vertical-align: top
}
.nw-xl-v1 .top-menu2 .menu-item .menu-item-icon {
display: none
}
.nw-xl-v1 .top-menu2 .menu-item .menu-item-text-wrapper {
color: #464646;
cursor: default;
margin-top: 0;
line-height: 66px;
padding-left: 0
}
.nw-xl-v1 .top-menu2 .menu-item .menu-item-title {
padding-right: 2px
}
.nw-xl-v1 .top-menu2 .menu-item .menu-item-text-wrapper:after {
color: #dcdcdc;
content: '';
font: 400 16px/1 SSGizmo;
position: absolute;
right: 0;
top: 27px
}
.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(3) {
display: none
}
.nw-xl-v1 .top-menu2 .menu-item:hover .menu-item-text-wrapper,.nw-xl-v1 .top-menu .menu-item:hover .menu-item-text-wrapper:after {
color: #0e95e0
}
.nw-xl-v1 .top-menu2 .menu-item:hover .sub-menu {
display: block
}
.nw-xl-v1 .top-menu2 .sub-menu {
display: none;
background-color: #0e95e0;
padding: 12px 0;
position: absolute;
left: 0;
top: 100%;
width: 250px;
z-index: 1000;
border-radius: 0 0 4px 4px;
-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
box-shadow: 0 2px 3px 0 rgba(0,0,0,.15)
}
.nw-xl-v1 .top-menu2 .sub-menu-item {
list-style: none;
line-height: 24px;
font-size: 14px
}
.nw-xl-v1 .top-menu2 .sub-menu-item a {
font-size: 14px;
padding: 3px 18px;
display: block;
color: #fff
}
.top-menu2 li {line-height:66px}
}
.nav-search-wrapper.is-search-active {
width: 100%
}
.nav-search-wrapper {
width: 20px
}
@media (max-width:1024px) {
	
	.nw-xl-v1 .top-menu2 .menu-item {
display: none
}
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: block
}
	#howWeWork {
height: 1080px;
padding-top: 70px;
}

}

#navClick {cursor: pointer}
@media (min-width:800px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: block
}
.nav-search .tt-input {width: 0px}
}

@media (max-width:500px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: block
}
  .nw-xl-v1 .top-menu2{  width: 167px;}
.nw-xl-v1 .nav-search-wrapper input.nav-search { padding: 0px 0px 0px 15px;}
.nw-xl-v1 .top-menu2 .side-menu-toggle {
    width: 60px;
    height: 60px;
    border: 0;
    padding: 0 0px;
    vertical-align: baseline;
    left: 20px;
}
}

@media (max-width:405px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: block;
    margin-top: 12px;
}
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(3) {
display: none
}

  .nw-xl-v1 .top-menu2{  width:135px; font-size: 12px; margin-top: -11px}
.nw-xl-v1 .nav-search-wrapper input.nav-search { padding: 0px 0px 0px 15px;}
.nw-xl-v1 .top-menu2 .side-menu-toggle {
    width: 60px;
    height: 60px;
    border: 0;
    padding: 0 0px;
    vertical-align: baseline;
    top: -67px;
    left: 23px;
	position:relative;
}
}

@media (max-width:400px) {
 .nw-xl-v1 .top-menu2{  width:135px; font-size: 12px; margin-top: -11px}
}

@media (max-width:280px) {
 .nw-xl-v1 .top-menu2{  width:125px; font-size: 12px; margin-top: -66px}
}


@media all and (max-width:320px) {
	.nw-xl-v1 .top-menu2 {
	    width: 125px;
	    font-size: 11px;
	}	
	.nw-xl-v1 .top-menu2 .side-menu-toggle {
	    width: 60px;
	    height: 60px;
	    border: 0;
	    padding: 0 0px;
	    vertical-align: baseline;
	    top: -67px;
	    left: 23px;
		position:relative;
	}
}	
@media all and (min-width:1024px) and (max-width:1199px) {.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(3) .sub-menu {
left: auto;
right: -62px
}
.top-menu2 {
width: 848px
}

}
@media all and (min-width:1200px) {.nw-xl-v1 .top-menu2 {
width: px;
}
.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: inline-block
}

.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) .sub-menu {
left: auto;
right: -62px
}

}

@media (min-width: 1024px) {
.top-menu2 {
width: 848px;
}

}

@media (min-width: 1024px)
.top-menu2 {
width: 848px;
}

@media (min-width: 1200px) {
	 .top-menu2 {
width: 848px;
}

}

@media (min-width:400px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: inline-block;
    right: 10px;
    position: relative;
}

}

@media (max-width:399px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: none;
}
.nw-xl-v1 .top-menu2 .menu-item.toggle {
   	padding: 0;
	    float: right;
	    height: 100%;
	    line-height: 66px;
	    z-index: 50000;
	    top: 66px;
	    position: relative;
}
}

@media (max-width: 767px) {

}
@media (max-width: 1100px)
.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(2) {
display: block;
right: 78px;
position: absolute;
}

.hiddenDiv {
display: none;
-webkit-transition: height, 0.5s linear;
-moz-transition: height, 0.5s linear;
-ms-transition: height, 0.5s linear;
-o-transition: height, 0.5s linear;
transition: height, 0.5s linear;
height: 0px;
}
    .hiddenDiv.open {
height: 400px;
-webkit-transition: height, 0.5s linear;
-moz-transition: height, 0.5s linear;
-ms-transition: height, 0.5s linear;
-o-transition: height, 0.5s linear;
transition: height, 0.5s linear;
display: block;

margin-top: -50px;
}
@media all and (min-width:1024px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(3) {
display: none;
}

}
@media all and (max-width:406px) {
	.top-menu2 { width: 5px;}
}
@media all and (min-width:1200px) {
	.nw-xl-v1 .top-menu2 .menu-item:nth-last-child(3) {
display: none;
}
 .top-menu2 {
width: 848px;
}
}
/*

.global-nav #navClick {
top: 23px;
position: relative;
}
.blog .global-nav #navClick {
	top: 23px;
	position: relative;
}

.default #navClick {
top: 0px;
position: relative;
}

#best-credit-cards-content < #navClick 
	{
	top: 23px;
	position: relative;
	}
} */