


.header_menu_bottom {
	border-color: #D4D4D4;
	background: #fff;
	width: 98.9%;
	border: 7px solid #D4D4D4;
}
.header_menu_bottom .header_menu_bottom_inner {
	padding-bottom: 0px;
	position: inherit;
}
.header_menu_bottom .header_menu_bottom_inner:after {
	position: inherit;
}
nav.main_menu > ul > li > a {
	color: #3291d1;
}
nav.main_menu > ul > li.active > a, nav.main_menu > ul > li:hover > a {
	background: #3291d1;
	color: #fff;
}
nav.main_menu > ul > li > a {
	color: #3291d1;
}
.container_inner {
 margin: 0;
}
.container_inner {
	margin: 0;
}
header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a, header.dark.sticky nav.main_menu > ul > li > a {
	color: #3291d1;
}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a {
	color: #3291d1;
}
.container_inner {
    width: 100%;
    margin: 0px auto;
}

.header_top .header-widget.widget_nav_menu ul.menu>li>a:hover{
color:#fff !important;
}
.drop_down .second .inner ul li.sub ul li a{
background-color: #888!important;
}
.drop_down .second .inner ul li.sub ul li a:hover{
background-color: #e31837!important;
}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {
    color: #fff;
}
footer .container_inner {
    width: 1100px;
}
.footer_top .q_social_icon_holder:hover {
    background: #e31837;
    border-color: #e31837;
}
.qbutton{
color:#fff;
}

.boxed .header_inner {
    padding-top: 5px;
}
body {
    border-top: 0;
}
.footer_bottom_holder {
    padding:0;
}
.q_tabs.boxed_bottom .tabs-nav li.active {
    border-bottom-color: #3291d1;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #2e3192none repeat scroll 0 0;
    border: #3291d1;
    color: #fff !important;
}
header.menu_bottom .drop_down .second > .inner {
    border-top: initial;
}
/* Top Bar */
.light:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu > li > a {
    color: #3291d1;
}
.light:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu > li > a:hover {
    color: #3291d1!important;
}
.header-widget.widget_nav_menu ul.menu > li{
border:0;
}
.header-widget.widget_nav_menu ul.menu > li:first-child{
border-left: 0 !important;
}
.header_top .right {
    float: initial; 
    height: 100%;
    width: 1100px;
    margin-left: 400px;
    position: absolute;
}
.sticky.sticky_animate .border_pattern {
    display:none;
}

