@media only screen and (max-width:900px){@media only screen and (max-width: 900px) {.responsive .template-archives .tab_inner_content li{width:98%;}
	.responsive .template-blog .blog-meta,
	.responsive .post_author_timeline,
	.responsive #top #main .sidebar {display:none; }
	.responsive #top #main .sidebar.smartphones_sidebar_active{display:block;text-align: left; border-left: none; border-right: none; border-top-style: dashed; border-top-width: 1px; width: 100%; clear: both;}
	.responsive #top #main .sidebar.smartphones_sidebar_active .inner_sidebar{margin:0;}
	.responsive .content .entry-content-wrapper{padding:0;}
	.responsive .content{border:none;}
	.responsive .template-blog .post_delimiter { margin: 0 0 30px 0; padding: 30px 0 0 0; }
	.responsive .big-preview{padding: 0 0 10px 0;}
	.responsive .related_posts{padding:20px 0;}
	.responsive .comment_content{padding-right:0; padding-left:0;}
	.responsive .fullsize div .template-blog .entry-content-wrapper{text-align: left; font-size:14px; line-height: 24px;}
	.responsive #top .fullsize .template-blog .post .entry-content-wrapper > * { max-width: 100%; }
	.responsive #top .avia-post-nav { display: none; }
	.responsive #top .av-related-style-full .no_margin.av_one_half.relThumb{display: block; width:100%; clear:both;}
	
	/*all templates*/
	.responsive .title_container .breadcrumb{position: relative;right:auto; top:-6px; margin:0; left:-2px;}
	.responsive .pagination{padding-left: 0; padding-right: 0;}
	.responsive #header .main_menu .social_bookmarks{display:none;}
	.responsive #top .av-hide-on-mobile, .responsive #top .av-hide-on-tablet{display:none !important;}
	
	
	/*header*/
	.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img{opacity:1}
	.responsive #top .av_header_transparency .logo img.alternate{display:none;}
	
	.responsive #top #wrap_all #header {position: relative; width:100%; float:none; height:auto; margin:0 !important; opacity: 1;}
	.responsive #top #main {padding-top:0 !important; margin:0;}
	.responsive #top #main .container_wrap:first-child{ border-top:none; }
	.responsive.html_header_top.html_logo_center .logo { left: 0%; -webkit-transform: translate(0%, 0); -ms-transform: translate(0%, 0); transform: translate(0%, 0); margin:0; }
	.responsive .phone-info{float:none; width:100%; clear:both; text-align: center;}
	.responsive .phone-info span{margin:0;padding:0; border:none;}
	.responsive.html_header_top #header_main .social_bookmarks ,
	.responsive.html_top_nav_header #top .social_bookmarks { right: 50px; width:auto; margin-top:-16px; }
	
	.responsive #header_main .inner-container, .responsive .main_menu{position: static;}
	.responsive .main_menu { display: none; }
	.responsive #top .logo{position: static; display:table; height:80px !important; float:none; padding:0; border:none; width:80%; }
	.responsive .logo a{display:table-cell; vertical-align: middle;} 
	.responsive .logo img{height:auto !important; width:auto; max-width: 100%; display: block;  max-height: 80px;}
	.responsive #header_main .container{height:auto !important; }
	.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=1); }
	.responsive.social_header .phone-info {text-align: center; float:none; clear:both; margin:0; padding:0;}
	.responsive.social_header .phone-info span{border:none; width:100%; text-align: center; float:none; clear:both; margin:0; padding:0;}
	.responsive #header_meta .social_bookmarks li{ border-style:solid; border-width:1px; margin-bottom:-1px; margin-left:-1px;}
	.responsive #top #header_meta .social_bookmarks li:last-child{border-right-style: solid; border-right-width:  1px;}
	.responsive #header .sub_menu, .responsive #header_meta .sub_menu>ul{float:none; width:100%; text-align: center; margin:0 auto; position: static;}
	.responsive #header .social_bookmarks{padding-bottom:2px; width:100%; text-align: center; height:auto; line-height: 0.8em; margin:0;}
	.responsive #header_meta .sub_menu>ul>li{float:none; display: inline-block; padding: 0 10px;}
	.responsive #header .social_bookmarks li{float:none; display: inline-block;}
	.responsive.bottom_nav_header #header_main .social_bookmarks{ position: relative; top: 0; right: 0; margin: 10px auto; clear:both;}
	.responsive.bottom_nav_header.social_header .main_menu>div{height:auto;}
	.responsive .logo img{margin:auto;}
	.responsive.html_header_sidebar #top #header .social_bookmarks{display:none;}
	.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header{max-width: 100%;}
	
	.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}
	.responsive #top .av_phone_active_right .phone-info.with_nav span{border:none;}
	
	.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, 
	.responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, 
	.responsive #top .av_header_transparency #header_main_alternate, 
	.responsive .av_header_transparency #header_main .social_bookmarks li a,
	.responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span,
	.responsive #top .av_header_transparency #header_meta, 
	.responsive #top .av_header_transparency #header_meta li,
	.responsive #top #header_meta .social_bookmarks li a{ color:inherit; border-color: inherit; background: inherit;}
	.responsive.html_top_nav_header .av-logo-container{height:auto;}
	.responsive.html_top_nav_header .av-section-bottom-logo{border-bottom-style: solid; border-bottom-width: 1px;}
	
	/*related images*/
	.responsive #top .related_entries_container .av_one_eighth{width:25%;}
	.responsive #top .relThumb5{clear:both;}
	
	
	.responsive.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px;}
	.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area{display:none;}
	.responsive.html_header_sidebar #main{ border: none; }
	
	/*tabs*/
	.responsive.js_active #top .avia_combo_widget .top_tab .tab{ border-top: 1px solid; border-bottom:none; width: 100%; }
	.responsive.js_active #top .avia_combo_widget .news-wrap li{padding:5px;}
	
	/*widgets*/
	.tagcloud a{ padding:8px 20px; margin:0 8px 8px 0; }
	.widget li{line-height: 1.8em; font-size: 15px;}
	
	/*footer*/
	.responsive #scroll-top-link{display: none;} /*iphones etc scroll better by tapping the status bar at the top of the screen*/

 	}}#top{height:100%;min-height:100vh}#wrap_all,#main{height:inherit;min-height:inherit}#main{position:relative;padding-bottom:100px;display:inline-block;width:100%}#after_section_1{min-height:calc(100vh - 400px)}#main+.avia-section{position:relative;top:-94px}#main #socket{position:absolute;bottom:0;width:100%}p{letter-spacing:.3px}ul li{font-weight:300}.av-special-heading-h1{font-weight:300}#top .template-page .entry-content-wrapper h1,#top .template-page .entry-content-wrapper h2{text-transform:initial}.av_minimal_header_shadow{-webkit-box-shadow:0px 1px 9px 0px rgba(0,0,0,.24)!important;box-shadow:0px 1px 9px 0px rgba(0,0,0,.24)!important}.main_menu ul.menu li.menu-item:hover>a .avia-menu-text,.main_menu ul.menu li.current_page_item>a .avia-menu-text,.main_menu ul.menu li.current-menu-ancestor>a .avia-menu-text,.main_menu ul.menu li.current-menu-parent>a .avia-menu-text,.main_menu ul.menu li.current_page_parent>a .avia-menu-text,.main_menu ul.menu li.current_page_ancestor>a .avia-menu-text{color:#df8827;-webkit-transition:color .5s;transition:color .5s}.main_menu ul.menu a{letter-spacing:.6px;font-weight:500}.main_menu ul.menu span.avia-menu-text:after{content:'';border-right:1px solid #df8927;position:absolute;right:0;top:50%;width:1px;height:20px;margin-top:-10px}#top #menu-item-search .avia-search-tooltip{padding:0px;border:none;background:transparent;margin-left:-104px;margin-top:2px;-webkit-box-shadow:none;box-shadow:none}#top #menu-item-search .avia-search-tooltip .avia-arrow-wrap{display:none}#top #menu-item-search .avia-search-tooltip .ajax_search_response{background:#fff;margin-top:-15px;padding-top:10px;max-width:267px;margin-left:17px;border:none}#top .av_minimal_header #s{background:#fff;border:1px solid #e1e1e1!important}.hamburger-btn{position:absolute;left:20px;top:25px;z-index:9;border-radius:0;color:inherit;display:inline-block;text-align:center;font-size:1em;-webkit-tap-highlight-color:transparent;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:1em;line-height:normal;transition:background-color .5s;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;outline:none;-webkit-font-smoothing:antialiased;letter-spacing:.13em;border:none;padding:0;width:32px;background:none}.hamburger-btn em{display:block;height:4px;margin:5px 0;background:#666;-webkit-transition:.5s;transition:.5s;position:relative}.hamburger-btn.open em:first-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}.hamburger-btn.open em:nth-child(2) {opacity:0}.hamburger-btn.open em:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-9px}#mobile-advanced{left:0;top:78px;-webkit-transform:translate(0,-150%) scale(1.0);transform:translate(0,-150%) scale(1.0);height:auto;display:block;padding:0;margin:0;z-index:302;background:#fff;min-height:0!important;height:100%;padding-bottom:78px;overflow:scroll;-webkit-box-shadow:0px 1px 9px 0px rgba(0,0,0,.24);box-shadow:0px 1px 9px 0px rgba(0,0,0,.24)}#mobile-advanced.open{-webkit-transform:translate(0,0) scale(1.0);transform:translate(0,0) scale(1.0)}#mobile-advanced li:not(.menu-item-has-children)>a:before {display:none}#mobile-advanced li.menu-item-has-children.open>a:before{content:"\25BC"}@media screen and (min-width:901px){.hamburger-btn-wrap,#mobile-advanced{display:none!important}}@media only screen and (max-width:900px){.responsive #top #header .logo{width:70%;margin:auto;max-width:200px}.responsive #top #wrap_all #header,#mobile-advanced{position:fixed!important}.responsive #top #header+#main{margin-top:80px}#wrap_all{height:auto!important}}@media only screen and (max-width:890px) and (min-width:901px){.responsive .logo{width:25%}}#main #socket{padding:20px 0;font-size:12px}#scroll-top-link{bottom:115px;display:none}@media only screen and (max-width:600px){#socket .copyright{text-align:center;display:block;float:none}#top #wrap_all .social_bookmarks{width:100%;margin:auto;text-align:center}#socket .social_bookmarks li{float:none;display:inline-block}}html,.html_stretched #wrap_all{background-color:#fff!important}#home-section .av_inherit_color strong{color:inherit!important}@media only screen and (max-width:600px){#av_section_1.avia-bg-style-scroll{background-position-x:18%}}.home .av-overlay-hover-deactivate .av-caption-image-overlay-bg{background:#000;opacity:.3!important}.home .av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg{opacity:.1!important}#top .avia-icon-list article.article-icon-entry{min-height:65px}.iconlist_title{text-transform:unset!important}.responsive #top #wrap_all .flex_column.av_one_full{width:100%!important;clear:both}@media only screen and (max-width:900px) and (min-width:768px){.av-image-caption-overlay-center p{font-size:20px;line-height:1.4}}@media only screen and (max-width:800px) and (min-width:768px){#top #header .av-main-nav>li>a{font-size:14px}}@media only screen and (max-width:767px){div#security .entry-content-wrapper,div#costs .entry-content-wrapper,#industries+#after_section_1 .entry-content-wrapper .av-special-heading-tag{text-align:center!important}.responsive #top .flex_column_table,.responsive #top .flex_column_table_cell{display:inline-block!important;float:left;padding:0!important}.responsive #top .flex_column_table{margin-bottom:20px}html.html_av_admin_bar_active{margin-top:0!important}#wpadminbar{display:none!important}#top #industries+#after_section_1 .flex_column_table{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#top #industries+#after_section_1 .flex_column_table .av_one_fourth{position:relative;left:-8.8%;width:117.6%;display:block!important;float:none}#top #industries+#after_section_1 .flex_column_table .av_one_fourth .avia-image-container-inner{width:inherit;border-radius:0;display:block;max-width:none;overflow:hidden;max-height:300px}#top #industries+#after_section_1 .flex_column_table .av_one_fourth .avia-image-container-inner .avia_image{border-radius:0;width:100%}}#industries+#after_section_1 .entry-content-wrapper .av-special-heading{margin-top:20px}#industries+#after_section_1 .avia-content-slider{margin-top:-35px}#customer-logos .avia-content-slider-inner{text-align:center}#top #customer-logos .avia-logo-element-container .slide-entry{padding:10px 30px;float:none;display:inline-block;-webkit-filter:grayscale(1) opacity(.7);filter:grayscale(1) opacity(.7);-webkit-transition:all .5s;transition:all .5s}#top #customer-logos .avia-logo-element-container .slide-entry:hover{-webkit-filter:none;filter:none}#top #industries+#after_section_1 .avia-logo-element-container .slide-entry{padding:10px 30px}@media only screen and (max-width:1200px) and (min-width:501px){#top #industries+#after_section_1 .avia-logo-element-container .slide-entry{padding:10px 20px}}@media only screen and (max-width:500px){#top #industries+#after_section_1 .avia-logo-element-container .slide-entry{padding:5px;width:33.33%}}#industries+#after_section_1 .slide-entry-wrap{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#industries+#after_section_1 .slide-entry{-webkit-filter:grayscale(1.0);filter:grayscale(1.0);-webkit-transition:filter .5s;transition:filter .5s}#industries+#after_section_1 .slide-entry:hover{-webkit-filter:none;filter:none}#top .slide-image{background:transparent}.flex_column.av_one_fourth .av_font_icon{color:#fff}.flex_column.av_one_fourth .av_font_icon .av_icon_caption{margin-top:15px;font-size:20px}.flex_column.av_one_fourth .av_font_icon{margin:auto;display:block;float:none}.av_font_icon.av-icon-style-border a.av-icon-char:hover:after{-webkit-animation:none!important;animation:none!important}.avia_button_icon[data-av_icon=""]{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);display:inline-block;margin-right:10px}#top .special_amp{font-family:inherit;font-style:inherit;height:inherit;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.avia-icon-list .av-iconlist-empty .iconlist_title{margin-bottom:4px}