.logo {z-index: 1000 !important; position: absolute !important;}
#header_main_alternate.container_wrap {margin-top: -50px;}
strong.logo { width: 310px;}

#header #header_main_alternate{background: #89826d;}
#top #av_section_2 .av-special-heading h3{font-size: 30px; font-weight: 700;}
#header #header_main #header_main_alternate a .avia-menu-text{text-transform: uppercase; font-weight: 300;}
#header #header_main #header_main_alternate a .avia-menu-text{text-transform: uppercase; font-weight: 500;}
#header #header_main_alternate #avia-menu{float:right; clear: both; display: block; width: auto; display: inline-block;}
#header #header_main_alternate .avia-menu{text-align: right;}
#header #header_main_alternate #avia-menu li{min-width: 135px;}
#header #header_main #headerwidget{float: right; font-size: 38px; font-weight: 300; color: #5f798e;; line-height: normal; text-align: right; margin-top: 50px;}
#header #header_main #headerwidget .textwidget{background: url('/wp-content/uploads/2015/08/phone-icon.png') no-repeat 0% 85%; padding-left: 50px;}

.html_header_top.html_header_sticky #top.page #wrap_all #main{padding-top: 255px;}
#header #header_main #header_main_alternate{padding: 15px 0px;}
#footer #text-2 h3, #footer #text-3 h3, #footer #text-7 h3{text-transform: none; font-size: 30px;}
#footer #text-2{float: right;}
#footer #text-2 strong,  #footer #text-3 strong, #footer #text-7 strong{min-width: 20px; display: inline-block;}
#footer  .textwidget{font-size: 20px;}
#footer #text-2 .widgettitle, #footer #text-3 .widgettitle, #footer #text-7 .widgettitle{margin-top: 0px;}
#footer #text-2 .textwidget, #footer #text-3 .textwidget, #footer #text-7 .textwidget{line-height: 2.35;}

#socket .avia3-menu li:not(:first-child){border-left: 1px solid #ffffff;}
#socket .avia3-menu a, .copyright a {text-decoration: none;}

.iconbox_icon {font-size: 50px; top: 0px !important; left: 0px !important; margin-right: 30px !important;}
h3.iconbox_content_title {font-size: 25px !important;}

#menu-item-192 a:hover {background-color: #fff;}
#menu-item-192 a span.avia-menu-text {font-size: 15px;}




/*-------------------Medium desktops and laptops-------------------*/
@media (min-width: 1100px) and (max-width: 1366px) {

#header #header_main #headerwidget .textwidget {background-position-x: 5%;}

#top #header .av-main-nav > li > a {font-size: 18px;}

#footer .textwidget {font-size: 16px;}
#footer .container div.flex_column:nth-child(2) {width: 32%; margin-left: 2%;}

}

/*-------------------Landscape tablets and small laptops-------------------*/
@media (min-width: 992px) and (max-width: 1199px) {

strong.logo a, strong.logo a img {max-height: 179px !important;}

#top #header .av-main-nav > li > a {font-size: 20px;}
ul#avia-menu.menu.av-main-nav {padding-top: 0 !important;}

#footer .textwidget, #footer .textwidget li {font-size: 14px;}
#footer .container div.flex_column:nth-child(2) {width: 34%; margin-left: 2%;}
#footer .container div.flex_column:last-child {margin-left: 2%;}

#socket .container {text-align: center;}
#socket .copyright, #socket .sub_menu_socket {float: none;}
#socket .sub_menu_socket {display:flex;justify-content:center;align-items:center;}

}

/*-------------------Portrait tablets and small desktops-------------------*/
@media (min-width: 768px) and (max-width: 991px) {

#top #header_main > .container {height: 139px !important; line-height: 139px !important;}
strong.logo {width: 210px;}
#header #header_main #headerwidget {margin: 45px 100px 0 0;}
#header_main #advanced_menu_toggle {top: 50% !important;}

#header_main #header_main_alternate{display:none;}
#header_main #advanced_menu_toggle{display: block; top: 80%}
#advanced_menu_toggle, #advanced_menu_hide {color: #0b3d8d;}
.html_header_top.html_header_sticky #top.page #wrap_all #main{padding-top: 190px;}

#headerwidget .textwidget {font-size: 22px !important;}

.page-id-55 .avia-icon-list .iconlist-timeline {left: 16px;}
.page-id-55 .avia-icon-list .iconlist_icon {
    height: 32px;
    width: 32px;
    line-height: 32px;
    font-size: 15px;
	margin-right: 15px; }

#footer iframe, #footer a {margin-top: 20px;}
.footer_color#footer h3.widgettitle {font-size: 20px !important;}
#footer .textwidget {line-height: normal !important; word-wrap: break-word;}
#footer .textwidget, #footer .textwidget li {font-size: 14px;}
#footer .textwidget li {line-height: normal; margin-bottom: 10px;}
#footer .container div.flex_column:nth-child(2) {width: 34%; margin-left: 4%;}
#footer .container div.flex_column:last-child {margin-left: 3%;}
#floatnone {float: left !important;}

#socket .container {text-align: center;}
#socket .copyright, #socket .sub_menu_socket {float: none;}
#socket .menu {margin-top: 11px;}
#socket .sub_menu_socket {display:flex;justify-content:center;align-items:center;}
#socket .sub_menu_socket li {padding: 0 5px;}

}

/*-------------------Landscape phones and portrait tablets-------------------*/
@media (min-width: 415px) and (max-width: 767px) {

#header #header_main #headerwidget {font-size: 18px !important; margin: 20px 100px !important;}
#advanced_menu_toggle {color: #1e3c58;}

#footer #text-2 {float: left;}
#footer .widget {margin: 10px 0;}
#marginright {margin-right: 30px;}
#floatnone {float: none !important;}
}

/*-------------------Portrait phones and smaller-------------------*/
@media (max-width: 414px) {

#advanced_menu_toggle {top: 25%; color: #1e3c58;}
#header #header_main #headerwidget {font-size: 18px !important; margin: 90px 0 20px 0  !important;}

.footer_color#footer h3.widgettitle {font-size: 20px !important;}
#footer .textwidget, #footer .textwidget li {font-size: 14px;}

#footer #text-2 {float: left;}
#footer .widget {margin: 10px 0;}
#marginright {margin-right: 30px;}
#floatnone {float: none !important;}

}