body {
	font-family: "Segoe UI" !important;
}
#main-navigation-wrapper .nav > li + li > a {
	
}
.finance-navbar.affix .logo {
	margin: 6px 0px !important; width: 210px;
}
.navbar-default#main-navigation-wrapper {
	background: rgb(255, 255, 255); margin: 0px; border-radius: 0px; border: currentColor; border-image: none; min-height: auto;
}
.nav a:hover {
	text-decoration: none;
}
.thm-container {
	margin: 0px auto; max-width: 1170px;
}
.logo {
	
}
.logo-menu {
	margin: 20px 0px 20px 25px; float: left; display: none;
}
.dropdown-submenu-active::before {
	top: 0px !important; width: 0px; height: 0px; right: 24px; border-top-color: rgb(18, 18, 27); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; content: "";
}
#main-navigation-wrapper .navbar-collapse {
	padding-right: 0px; padding-left: 0px; position: relative;
}
#main-navigation-wrapper .nav > li {
	padding: 30px 0px;
}
#main-navigation-wrapper .nav.small_hgt > li {
	padding: 36px 0px 10px;
}
#main-navigation-wrapper .nav > li > a::before {
	background: rgb(125, 163, 9); transition:300ms ease-in-out; left: 0px; width: 0px; height: 2px; bottom: 0px; display: block; position: absolute; content: ""; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
#main-navigation-wrapper .nav > li a.nav_drop_ar::after {
	background: url("../images/common_in_all/nav_dropar.png") no-repeat bottom rgba(0, 0, 0, 0); top: 11px; width: 9px; height: 6px; right: 2px; position: absolute; content: "";
}
#main-navigation-wrapper .nav > li.dropdown:hover::before {
	left: 20px; width: 0px; height: 0px; text-align: center; bottom: -7px !important; position: absolute; z-index: 1010; content: "";
}
#main-navigation-wrapper .nav > li > a {
	padding: 3px; border-radius: 0px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 18px; font-weight: 500;
}
#main-navigation-wrapper .nav > li:last-child > a {
	padding-right: 0px;
}
#main-navigation-wrapper .nav > li:last-child {
	margin-right: 0px;
}
#main-navigation-wrapper .nav > li + li > a {
	padding-left: 20px;
}
#main-navigation-wrapper .navbar-nav {
	margin-right: 0px; margin-left: 0px; float: right;
}
.navbar-default#main-navigation-wrapper .navbar-nav > .open > a {
	background: none; color: rgba(255, 255, 255, 0.79);
}
.navbar-default#main-navigation-wrapper .navbar-nav > .open > a:focus {
	background: none; color: rgba(255, 255, 255, 0.79);
}
.navbar-default#main-navigation-wrapper .navbar-nav > .open > a:hover {
	background: none; color: rgba(255, 255, 255, 0.79);
}
.navbar-default#main-navigation-wrapper .navbar-nav > li:hover > a {
	background: none; color: rgba(255, 255, 255, 0.79);
}
#main-navigation-wrapper .nav > li a.nav_drop_ar:hover::after {
	background: url("../images/common_in_all/nav_dropar_hover.png") no-repeat bottom rgba(0, 0, 0, 0);
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {
	background: rgb(255, 255, 255); list-style: none; padding: 0px; border-radius: 0px; transition:0.4s; border-image: none; left: 0px; top: 100%; text-align: left; font-size: 14px; border-top-color: rgb(227, 70, 70) !important; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: 4px !important; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: solid !important; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; display: block; visibility: hidden; position: absolute; z-index: 1000; min-width: 220px; opacity: 0; transform: translate3d(-20px, 0px, 0px); -webkit-transform: translate3d(-20px, 0, 0); -webkit-transition: all .4s ease;
}
#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new {
	position: relative;
}
#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new:hover a {
	color: rgb(255, 255, 255);
}
#main-navigation-wrapper .dropdown-submenu2 > li > a {
	color: rgb(0, 0, 0) !important;
}
#main-navigation-wrapper .dropdown-submenu2 > li:hover a {
	color: rgb(255, 255, 255) !important;
}
#main-navigation-wrapper .navbar-nav > li:hover > .dropdown-submenu {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0, 0);
}
#main-navigation-wrapper .navbar-nav > .open > .dropdown-submenu {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0, 0);
}
#main-navigation-wrapper .navbar-nav .dropdown-submenu li:hover {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0, 0);
}
#main-navigation-wrapper .dropdown-submenu > li {
	padding: 5px 0px; display: block;
}
#main-navigation-wrapper .dropdown-submenu > li > a {
	background: 0px 0px; padding: 5px 15px; text-align: left; color: rgb(0, 0, 0); text-transform: capitalize; clear: both; font-size: 16px; border-bottom-color: rgb(219, 221, 223); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap;
}
#main-navigation-wrapper .dropdown-submenu > li a:hover {
	background: rgb(255, 255, 255); color: rgb(227, 70, 70) !important;
}
#main-navigation-wrapper .dropdown-submenu > li a:active {
	background: rgb(255, 255, 255); color: rgb(227, 70, 70) !important;
}
#main-navigation-wrapper .dropdown-submenu > li a:focus {
	background: rgb(255, 255, 255); color: rgb(227, 70, 70) !important;
}
#main-navigation-wrapper .dropdown-submenu > li:last-child a {
	border: currentColor; border-image: none;
}
.request_btn {
	right: 0px; bottom: -54px; position: absolute;
}
.responsive_btn {
	padding: 45px 31px; width: 100%; float: left; display: none;
}
a.request_quote {
	background: url("../images/common_in_all/request_btn_bg.jpg") repeat-x; width: 219px !important; color: rgb(255, 255, 255) !important; font-weight: 800; z-index: 100;
}
a.hdr_mob_get_quote_btn {
	display: none;
}
.finance-navbar.affix {
	margin: 0px; animation:fadeItIn 1s; left: 0px; top: 0px; right: 0px; position: fixed !important; z-index: 1000; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.finance-navbar.affix .nav > li {
	padding: 21px 0px !important;
}
.finance-navbar.affix a.request_quote {
	display: none;
}
.hdr_variation2 {
	left: 0px; top: 0px; width: 100%; float: left; position: absolute; z-index: 1;
}
.variation2_navbar.navbar-default#main-navigation-wrapper {
	background: none;
}
.variation2_navbar.navbar-default#main-navigation-wrapper::after {
	display: none;
}
.variation2_navbar#main-navigation-wrapper .nav > li > a {
	color: rgb(255, 255, 255);
}
.variation2_navbar#main-navigation-wrapper .nav > li a.nav_drop_ar::after {
	background: url("../images/common_in_all/nav2_dropar.png") no-repeat bottom rgba(0, 0, 0, 0);
}
.nav_variation4_in {
	border: 1px solid rgb(170, 194, 99); border-image: none; width: 100%; float: left;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 {
	background: rgb(133, 168, 32); padding: 4px;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav {
	margin-left: 30px; float: left;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li {
	padding: 10px 0px !important;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li a {
	color: rgb(255, 255, 255);
}
#main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav {
	background: rgb(19, 19, 19); padding: 8px 115px 8px 0px; margin-left: 0px; position: relative;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav::after {
	top: 0px; width: 0px; height: 0px; right: -100px; border-top-color: rgb(19, 19, 19); border-right-color: transparent; border-top-width: 64px; border-right-width: 100px; border-top-style: solid; border-right-style: solid; position: absolute; content: "";
}
a.var4_request_btn {
	background: rgb(121, 157, 28); width: 194px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 48px; font-size: 16px; font-weight: 700; text-decoration: none; float: right;
}
a.var4_request_btn:hover {
	background: rgb(0, 0, 0);
}
a.var5_request_btn {
	width: 235px; text-align: center; color: rgb(19, 19, 19); text-transform: uppercase; line-height: 64px; font-size: 16px; font-weight: 700; text-decoration: none; float: right;
}
.variation2_navbar.variation4_navbar.navbar-default#main-navigation-wrapper {
	background: none; width: 100%; margin-top: -7px; position: absolute; z-index: 10;
}
.variation2_navbar.variation4_navbar#main-navigation-wrapper .dropdown-submenu > li > a {
	color: rgb(0, 0, 0);
}
.variation2_navbar.variation4_navbar#main-navigation-wrapper .dropdown-submenu > li > a:hover {
	color: rgb(255, 255, 255);
}
.finance-navbar.affix.variation2_navbar.variation4_navbar.navbar-default#main-navigation-wrapper {
	background: rgb(133, 168, 32); margin-top: 0px;
}
.variation2_navbar.variation4_navbar.variation5_navbar#main-navigation-wrapper {
	background: -ms-linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%); margin-top: 0px; position: static;
}
.finance-navbar.affix.variation2_navbar.variation4_navbar.variation5_navbar.navbar-default#main-navigation-wrapper {
	background: -ms-linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%); margin-top: 0px; position: static;
}
#main-navigation-wrapper .navbar-collapse.nav_variation5 {
	background: none; padding: 0px;
}
@media all and (min-width:992px)
{
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
	display: none;
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {
	display: block !important;
}
.logo-menu {
	display: none;
}
.logo {
	display: block;
}
.logo img {
	width: auto !important;
}
#main-navigation-wrapper .nav > li > a {
	padding: 0px 15px !important; line-height: 16px;
}
#main-navigation-wrapper .navbar-nav {
	margin-right: 5px;
}
}
@media all and (max-width:991px)
{
.request_btn {
	display: none;
}
.responsive_btn {
	display: block;
}
a.request_quote {
	background: 0px 0px rgb(166, 198, 68); width: 100% !important;
}
.logo-menu {
	margin: 14px 0px 14px 18px; width: 203px; display: block;
}
.navbar-default#main-navigation-wrapper {
	background: rgb(255, 255, 255);
}
.finance-navbar.affix .nav > li {
	padding: 0px !important;
}
.navbar-header {
	margin: 0px !important; width: 100%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.navbar-nav {
	margin: 0px;
}
.navbar-default .navbar-toggle {
	margin: 15px 15px 15px 0px; border: currentColor; border-image: none; display: block; background-color: transparent !important;
}
.navbar-default .navbar-toggle:hover {
	border-color: rgb(196, 209, 20);
}
.navbar-default .navbar-toggle .icon-bar {
	background: rgb(51, 56, 30); width: 25px; height: 3px;
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background: rgb(85, 124, 42);
}
.navbar-collapse.collapse {
	width: 100%; height: 0px !important; overflow: auto !important; padding-bottom: 0px; display: none !important;
}
.navbar-default .navbar-collapse {
	background: rgb(230, 232, 223); margin: 0px; padding: 0px !important;
}
.navbar-collapse.collapse.in {
	height: auto !important; display: block !important; max-height: 70vh;
}
.navbar-collapse.in {
	-ms-overflow-y: auto;
}
.header #main-navigation .nav {
	width: 100%; text-align: left;
}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
	background: none; margin: -15px 0px 0px; border: currentColor; border-image: none; width: 49px; height: 49px; float: right;
}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler::before {
	border: currentColor; border-image: none; top: 15px; right: 27px; color: rgb(71, 71, 71); font-family: "FontAwesome"; position: absolute; content: "\f078";
}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler.dopdown-nav-toggler-active::before {
	border: currentColor; border-image: none; top: 15px; color: rgb(71, 71, 71); font-family: "FontAwesome"; position: absolute; content: "\f077";
}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar {
	
}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar + .icon-bar {
	margin-top: 4px;
}
#main-navigation-wrapper .nav {
	width: 100%;
}
#main-navigation-wrapper .nav > li {
	padding: 0px; width: 100%; margin-right: 0px; display: block;
}
#main-navigation-wrapper .nav > li > a {
	background: url("../images/common_in_all/nav_list_bg.jpg") repeat-x bottom; padding: 15px 10px 15px 30px; width: 100%; color: rgb(71, 71, 71); display: block; position: relative;
}
.navbar-default#main-navigation-wrapper .navbar-nav > .open > a {
	background: url("../images/common_in_all/nav_list_bg.jpg") repeat-x bottom;
}
.navbar-default#main-navigation-wrapper .navbar-nav > .open > a:focus {
	background: url("../images/common_in_all/nav_list_bg.jpg") repeat-x bottom;
}
.navbar-default#main-navigation-wrapper .navbar-nav > .open > a:hover {
	background: url("../images/common_in_all/nav_list_bg.jpg") repeat-x bottom;
}
.navbar-default#main-navigation-wrapper .navbar-nav > li:hover > a {
	background: url("../images/common_in_all/nav_list_bg.jpg") repeat-x bottom;
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a {
	background: url("../images/common_in_all/nav_dropdownlist_bg.jpg") repeat-x bottom;
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a:hover {
	background: url("../images/common_in_all/nav_dropdownlist_bg.jpg") repeat-x bottom; color: rgb(154, 204, 65);
}
#main-navigation-wrapper .nav > li.dropdown.dropdown-active > a {
	border-bottom-color: rgb(18, 18, 27); border-bottom-width: 1px; border-bottom-style: solid;
}
#main-navigation-wrapper .nav > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#main-navigation-wrapper .nav > li + li > a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {
	background: rgb(51, 56, 30); transition:none !important; left: auto; top: auto; width: 100%; right: auto; float: none; display: none; visibility: visible; position: relative; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a {
	color: rgb(154, 204, 65);
}
.finance-navbar.affix a.request_quote {
	display: block;
}
.affix .logo-menu {
	margin: 10px 0px;
}
.affix .navbar-toggle {
	margin: 25px 5px 13px 0px;
}
#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new {
	display: none;
}
#main-navigation-wrapper .nav > li > a {
	padding-right: 15px;
}
#main-navigation-wrapper .nav > li + li > a {
	padding-left: 30px;
}
#main-navigation-wrapper .nav > li a.nav_drop_ar::after {
	display: none;
}
.variation2_navbar.navbar-default#main-navigation-wrapper {
	background: rgb(0, 0, 0);
}
.navbar-default .navbar-toggle.variation2_navbar .icon-bar {
	background: rgb(255, 255, 255);
}
.variation2_navbar#main-navigation-wrapper .navbar-nav > li > a {
	color: rgb(71, 71, 71);
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav {
	margin-left: 0px;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li {
	padding: 0px !important;
}
a.var4_request_btn {
	display: none;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 {
	background: rgb(230, 232, 223); padding: 0px; border: 0px currentColor; border-image: none;
}
.nav_variation4_in {
	border: 0px currentColor; border-image: none;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li a {
	color: rgb(71, 71, 71);
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav > li > .dropdown-submenu a {
	color: rgb(154, 204, 65);
}
.variation2_navbar.variation4_navbar.navbar-default#main-navigation-wrapper {
	background: rgb(255, 255, 255); margin-top: 0px;
}
.finance-navbar.affix.variation2_navbar.variation4_navbar.navbar-default#main-navigation-wrapper {
	background: rgb(255, 255, 255); box-shadow: 0px 4px 10px #ccc;
}
}
@media only screen and (max-width:999px) and (min-width:768px)
{
.navbar-default .navbar-toggle .icon-bar {
	background: rgb(255, 255, 255);
}
.navbar-header {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
}
@media only screen and (max-width:767px) and (min-width:601px)
{
.navbar-default .navbar-toggle .icon-bar {
	background: rgb(255, 255, 255);
}
.navbar-header {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
}
@media only screen and (max-width:600px) and (min-width:451px)
{
.navbar-default .navbar-toggle .icon-bar {
	background: rgb(255, 255, 255);
}
.navbar-header {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
}
@media only screen and (max-width:450px) and (min-width:50px)
{
.navbar-default .navbar-toggle .icon-bar {
	background: rgb(255, 255, 255);
}
.navbar-header {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
}
