a:link,a:visited{color:#c92000;text-decoration:none}a:hover{color:#c92000;text-decoration:none}.footer_row {padding: 50px 20%;}
.ib-sharing-widget.frontend{display: none}.scrollup:hover{background-color:#127FE0;background-image:url(img/icon_top_hover.png)}.sticky_menu .right_search,header .right_ntfs_mac:link,header .right_ntfs_mac:visited,header .right_search{float:right;position:relative;cursor:pointer;line-height:100px;border-left:solid 1px #eee;padding-right:25px;font-weight:600;height:100%;width: 100px}.header_search{width: 50vh; display:flex;flex-direction:row;justify-content: flex-end}header .right_ntfs_mac:link,header .right_ntfs_mac:visited{background:url(img/ntfs_mac_download.png) left 25px center no-repeat;background-size:38px 38px;padding-left:74px;color:#333}.right_search,h4.menu_lv1{font-weight:700}header .right_ntfs_mac:hover{background:url(img/ntfs_mac_download_hover.png) left 25px center no-repeat;background-size:38px 38px;color:#c92100!important}.wpb_content_element{float:left;width:100%}.full-width-content .span_12{float:left!important;margin-left:0!important}div.main_menu_row{padding-top:30px!important;padding-bottom:50px!important}div#tuxera_menu{z-index:100000;position:absolute;background:#f7f7f7;border-top:solid 1px #ddd;width:100%;justify-content:space-evenly;padding:50px 0px 50px 0px; display: none}h6.menu_with_pic:hover{opacity:.8}h6.menu_with_pic{padding-left:0!important;position:relative;height:90px;width:245px;background-size:245px 90px!important;margin-bottom:10px}footer#footer .inner .row-fluid.ff:first-child{padding-top:45px;padding-bottom:40px}header .right_menu{font-weight:600;float:right;position:relative;cursor:pointer;height:100%;line-height:100px;background:url(img/menu_icon.png) left 25px center no-repeat;background-size:20px 20px;padding-left:60px;padding-right:25px;border-left:solid 1px #eee}
.scrollup {border: 2px solid rgba(255,255,255,.6);width: 50px;height: 50px;position: fixed;bottom: 50px;right: 5px;text-indent: -9999px;background-image: url(img/icon_top.png);background-size: 21px 21px;background-repeat: no-repeat;background-position: center;background-color: rgba(0,0,0,.6);border-radius: 50%;
-webkit-border-radius: 50%;-moz-border-radius: 50%;}h6.menu_lv3 {font-size:15px;}h5.menu_lv2{font-size:16px;margin-bottom:2%;margin-top:5%; font-weight: bold}h4.menu_lv1{font-size:17px;text-transform: uppercase; color: #c92000 !important;}
.right_search {padding-right: 0 !important}.toggle_menu.flex_follow_menu {display: none}.post_date {display: none}.no_despl { display:none;}
#bu_square{top:77.5px;box-sizing:border-box;padding:0 40px 0 10px;width:35vw;height:50px;z-index:10000;opacity:1;-webkit-transition:width .4s ease-in-out,border-radius .4s ease-in-out,padding .2s;transition:width .4s ease-in-out,border-radius .4s ease-in-out,padding .2s;-webkit-transition-delay:.4s,0s,.4s;transition-delay:.4s,0s,.4s;right:45px;position:absolute;background:#fff}#bu_square button{margin:0 10px;color:#c92000;border:1px solid #eee;outline:0;cursor:pointer;background:0 0;font-weight:700;margin-top:10px;padding:10px}#contentg{color:#000;align-self:center;cursor:pointer;position:relative}#contentg.on{-webkit-animation-name:in-out;animation-name:in-out;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.input_new{box-sizing:border-box;width:35px;height:35px;border:1px solid #000;border-radius:50%;background:0 0;color:#fff;font-size:16px;font-weight:400;font-family:Roboto;outline:0;-webkit-transition:width .4s ease-in-out,border-radius .8s ease-in-out,padding .2s;transition:width .4s ease-in-out,border-radius .8s ease-in-out,padding .2s;-webkit-transition-delay:.4s;transition-delay:.4s;z-index:1000;cursor:pointer;right:45px;position:absolute;top:0;bottom:0;margin:auto;background-color:#fff}.bu{box-sizing:border-box;z-index:1000;cursor:pointer;right:35px;position:absolute;top:0;bottom:0;margin:auto;display:none}.search{background:0 0;padding:0;border-radius:100%;outline:0;border:0;color:inherit;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search::before{content:"";position:absolute;right:30px;width:20px;height:1px;background-color:#000;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);margin-top:13px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.close{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.close::before{content:"";position:absolute;width:27px;height:1px;margin-top:-4px;margin-left:-13px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:1000;right:55px}.close::after{content:"";width:27px;height:1px;background-color:#000;margin-top:-4px;margin-left:-13px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;z-index:1000;right:55px}.square{box-sizing:border-box;padding:0 40px 0 10px;width:35vw;height:55px;border:1px solid #000;border-radius:0;background:0 0;color:#000;font-family:Roboto;font-size:16px;font-weight:400;outline:0;-webkit-transition:width .4s ease-in-out,border-radius .4s ease-in-out,padding .2s;transition:width .4s ease-in-out,border-radius .4s ease-in-out,padding .2s;-webkit-transition-delay:.4s,0s,.4s;transition-delay:.4s,0s,.4s;position:absolute;z-index:100;background-color:#fff}
  .crunchify-social,.flex_footer{flex-direction:row;display:flex;justify-content: center;}
.blog_data {background-color: #fff;top: 100px;max-height:500px;overflow:scroll;overflow-x:hidden}.p_most_rel {margin: 20px;margin-bottom: 0; display:inline-block}
ul.info {list-style-type: none}#ajax-load-more {max-width: 1335px;margin: 0 auto;}.news_block_with_thumb {flex-basis: 20% !important;-ms-flex: auto;width: 400px !important;position: relative;padding: 10px;box-sizing: border-box;}
.second_row {padding:80px 20% 80px 20%;}.second_gravity {display:flex;flex-direction:row;padding-top:5%;margin: 0 20%;}.overlay {
top: 20px;z-index: 100;position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;align-items: center;display: flex;flex-direction: column;justify-content: center;}
.Tuxera_banner_new {position: relative;height: 80vh !important;overflow: hidden;}img {max-width: 100%; width: auto\9;height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
.follow_menu span.close_this,.contact_menu span.close_this,.news_menu span.close_this,.toggle_menu span.close_this,.toggle_menu_top span.close_this_top{display:none;color:#fff}
a.posts_news_btn:link,a.posts_news_btn:visited{color:#000;border:1px solid #000;font-family:montserrat,open-sans,Arial,sans-serif;display:inline-block;margin:25px auto;padding: 10px; width: 30%}
footer#footer .inner { background: #333637; color: #979d9d;}footer#footer #copyright, footer#footer #copyright li a { background: #282a2b; color: #707676;}
.who_we_work_div {display: flex; flex-direction: column; background-color: #c92000; justify-content: center;}.who_we_work_div_2,.who_we_work_div_3 {display: flex; flex-direction: row; align-items: center; justify-content: space-evenly;}
@media (max-width:700px) and (orientation:portrait){.crunchify-social{width:0%}.flex_boogie{width:100% !important;}.flex_footer{display:flex;flex-direction:column!important}.page_bottom{width:95%!important}.address,.page_bottom_boogie{width:100%}.flex_boogie{width:50%}
.mobile_menu_top {display: block;}.wpb_row.vc_row-fluid.animate_onoffset.row-dynamic-el.section-style.no_display{overflow-y:visible !important;margin-top:0}
#logo svg{height:auto!important}#Layer_1{display:flex!important}#tux_logx{display:none}.header_wrapper.header_8.drop_shadow_no{z-index:1}#logo{padding:25px 0 0 !important}.bottom_nav.color_redd{background-color:#c92000;color:#fff}
.page_bottom_boogie{margin-bottom:10px!important}.bottom_nav_div{justify-content:space-between;position:fixed;top:0;width:100vw;background-color:#fff;z-index:1000;align-items:center;height:10vh;display:none}.bottom_nav{color: #000;padding:0;min-height:10vh;display:flex;align-items:center;width:auto;justify-content:center;padding:0 10px 0 10px!important;font-weight:700;flex-direction:column}
div#tuxera_menu{z-index:1000;overflow-y: scroll;overflow-x: hidden; display: none;}.tuxera_top{top:10vh}.Tuxera_frontpage_main_header.mobile_screen{top:20%}.margin_mobile{margin:10%!important}.no_display .Tuxera_subheadings{display:none}.display_visible{display:flex!important;}
.display_visible_news{display:block}.contact_us{display:none;position:fixed;top:10vh;left:0;z-index:1000;background-color:#c92000;color:#fff;width:100%;padding-top:30px;padding-bottom:30px;align-items:center}.padding_contact{padding:10px 20px}.flex_follow_menu{display:none;position:fixed;top:10vh;left:0;z-index:1000;background-color:#222;color:#fff;width:100%;padding-top:30px;padding-bottom:30px;justify-content:center}
.page_bottom_boogie{display:none}.display_hidden{display:none!important}.address{color:#fff}.address a span{color:#fff!important}.frontpage_recentposts{width:100%!important;flex-shrink:0}.media_front{height:80vh;position:relative}}.ajax_mobile{display:none}
@media (max-width: 900px){.who_we_work_div{display:flex;flex-direction:row;background-color:#c92000;justify-content:space-evenly;padding-bottom:80px;padding-top:30px}.who_we_work_div_2,.who_we_work_div_3{display:flex;flex-direction:column;align-items:center;flex-basis: 50%;}#copyright {padding: 20px 10px; line-height: normal;} #copyright  > .row-fluid > p, #copyright  > .row-fluid > .span12.desc > p {font-size: 13px;}.second_row {padding: 80px 0% 80px 0% !important;}.second_gravity div p {text-align: left}.benefits > .second_row {padding: 0 !important}.Tuxera_frontpage_main_header {font-size:180% !important;}.Tuxera_banner_new picture img {max-width: none;height: 60vh !important;
}.news_block_hover {height: auto!important;border: 1px solid #E3E3E3!important;}}
@media (max-width:1024px){.container{width: auto !important}.toggle_menu.contact_us {display: none}h6.menu_lv3 {font-size:15px;}footer#footer > .inner{display:none!important}.no_display{display:none;position:fixed;z-index:1000;top:10vh;background-color:#fff;overflow:scroll;height:79vh;width: 100%}
h6.pric span::before, h6.ms span::before {content: "\A";}h5.menu_lv2{font-size:16px;}h4.menu_lv1{font-size:17px; color: #fff!important}header .right_menu {padding-right: 60px}.hints_hints {flex-direction: column;} .no_display_menu > div > .wpb_column.vc_column_container {background: #fff;}.no_display_menu > .second_row > h2.Tuxera_h2, div.no_display_menu h2:nth-of-type(1), .no_display_menu > .second_row:nth-of-type(1)   {display: none}.no_display_menu > .second_row.no_display_menu > .second_row, .no_display_menu > .second_row {padding: 0 !important};.no_display_menu > .second_row > p {margin-bottom:0}.no_display_menu > .second_row > p > .posts_news_btn{margin-bottom:25px}.cr-social img{width:60px;height:60px;color:#fff}.cr-social p{color:#fff;font-weight:700;font-size:15px}.cr-social{align-items:baseline;flex-direction:column !important;margin:0 auto}.page_bottom_boogie{display: none}.right_menu {z-index: 1000}.sticky_menu .right_search, header .right_ntfs_mac:link, header .right_ntfs_mac:visited, header .right_search{display: none !important}.span3,.span9 {width: 100% !important;}.menu_lv2,.menu_lv3{display:flex!important}.background_mobile_menu{display:none;flex-direction:column}.smaller_mobile_menu{display:none}h6.menu_lv3 {padding: 10px 15px 8px 20px !important;white-space: pre;}#Make_it_work,#menu_burger,.Tuxera_frontpage_main_block,.right_search.right_search_icon{display:none}h4.menu_lv1,h5.menu_lv2,h6.menu_lv3{margin-bottom:0!important;align-content:center}
h4.menu_lv1,h5.menu_lv2{align-items:center}.right_ntfs_mac{display:none}.menu_lv1{border-bottom:2px solid #fff;text-align:left;color:#fff!important;font-size:20px}.header_wrapper,.open_smaller_menu{border-bottom:none}.post_type_wrap{display:none !important}h4.menu_lv1{display:flex;color:#fff !important}
.plus_minus::after{display: flex; font-size: 20px; content: '+'; height: 50px; width: 50px; justify-content: center; align-items: center;}.minus_plus::after{display: flex; font-size: 20px; content: '–'; height: 50px; width: 50px; justify-content: center; align-items: center;}
.background_mobile_menu{background-color:#fff}h5.menu_lv2{margin-top:0 !important;text-align:left;;height:45px}h6.menu_lv3{margin-top:0;text-align:left;align-items:center;color:#c92000!important}div#tuxera_menu {flex-direction:column;padding: 0; background-color: #c92000; display: none}.pum-content.popmake-content > p > a{display: none} h6.pric span::before, h6.ms span::before {content: "\A";}#Layer_1_1_8 {height: 40px;margin-top: 15px}#tux_logx{display:none}.color_menu_mob {right:0;top:0; position:relative} header#header{position:relative;display:flex;flex-direction:row;justify-content: space-around;height:70px;justify-content:space-between} #Layer_1,#Layer_1_1_,#Make_it_work,#logo{display:inline-block!important}.ajax_mobile{display:flex!important; justify-content: center}.news_block_with_thumb {width: 96% !important;margin: 5px 0;}}
@media (max-width: 1200px){.Tuxera_banner_new {height: auto !important;}}.Tuxera_h2 {font-size: 180%;letter-spacing: -1px;text-align: center;padding: 3% 0;}.Tuxera_frontpage_main_header {
font-weight: bold; font-size: 260%; text-align: center; color: #FFFFFF; letter-spacing:-1px;}.overlay {top:0;}
@media screen and (orientation: landscape){.Tuxera_frontpage_main_header.mobile_screen{top:40vh}}
@media (max-width:1366px){.frontpage_recentposts{display:none !important}.post_cover{background-image: none !important; height: auto;}.ajax_mobile{display:flex !important; justify-content: center}.hide_on_mobile {display: none}header#header .row-fluid{height:10vh !important}#triangle-down{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #fff;position:relative;left:45%;z-index:10;}.mobile_screen{display:block;position:absolute;width:70%;margin:0 auto 0 15%;top:30px;line-height:120%}.wp-tiles-tile,.wp-tiles-tile-bg{background-color:#f0f0f0!important}}
