/*
Theme Name: skilled Child
Template: skilled
Version: 1.0.0
Text Domain:  Avada
*/
/*
@font-face {
  font-family: 'Gotham Narrow Light';
  src: url('./assets/fonts/Gotham Narrow Light.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/Gotham Narrow Light.otf')  format('opentype'),
         url('./assets/fonts/Gotham Narrow Light.woff') format('woff'), url('./assets/fonts/Gotham Narrow Light.ttf')  format('truetype'), url('./assets/fonts/Gotham Narrow Light.svg#Gotham Narrow Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('./assets/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/MyriadPro-Regular.otf')  format('opentype'),
         url('./assets/fonts/MyriadPro-Regular.woff') format('woff'), url('./assets/fonts/MyriadPro-Regular.ttf')  format('truetype'), url('./assets/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gotham Narrow Bold';
  src: url('./assets/fonts/Gotham Narrow Bold.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/Gotham Narrow Bold.otf')  format('opentype'),
         url('./assets/fonts/Gotham Narrow Bold.woff') format('woff'), url('./assets/fonts/Gotham Narrow Bold.ttf')  format('truetype'), url('./assets/fonts/Gotham Narrow Bold.svg#Gotham Narrow Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-Semibold';
  src: url('./assets/fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/MyriadPro-Semibold.otf')  format('opentype'),
         url('./assets/fonts/MyriadPro-Semibold.woff') format('woff'), url('./assets/fonts/MyriadPro-Semibold.ttf')  format('truetype'), url('./assets/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
    font-family: 'Gotham Narrow Bold';
    src: url('./assets/fonts/GothamNarrow-Black.eot');
    src: url('./assets/fonts/GothamNarrow-Black.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/GothamNarrow-Black.woff2') format('woff2'),
        url('./assets/fonts/GothamNarrow-Black.woff') format('woff'),
        url('./assets/fonts/GothamNarrow-Black.ttf') format('truetype'),
        url('./assets/fonts/GothamNarrow-Black.svg#GothamNarrow-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham Narrow Book';
    src: url('./assets/fonts/GothamNarrow-Book.eot');
    src: url('./assets/fonts/GothamNarrow-Book.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/GothamNarrow-Book.woff2') format('woff2'),
        url('./assets/fonts/GothamNarrow-Book.woff') format('woff'),
        url('./assets/fonts/GothamNarrow-Book.ttf') format('truetype'),
        url('./assets/fonts/GothamNarrow-Book.svg#GothamNarrow-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'Gotham Narrow Light';
    src: url('./assets/fonts/GothamNarrow-Light.eot');
    src: url('./assets/fonts/GothamNarrow-Light.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/GothamNarrow-Light.woff2') format('woff2'),
        url('./assets/fonts/GothamNarrow-Light.woff') format('woff'),
        url('./assets/fonts/GothamNarrow-Light.ttf') format('truetype'),
        url('./assets/fonts/GothamNarrow-Light.svg#GothamNarrow-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}*/




*{font-family:'Gotham Narrow Book', sans-serif;line-height:22px}
a, button{outline:none !important}

.fusion-header-wrapper{width:100% !important}
.slotholder:after, #sliders-container:after, .forcefullwidth_wrapper_tp_banner:after, .rev_slider_wrapper:after, .rev_slider:after, .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header:after, #sliders-container:after, .single-products_category #main:after, .post-type-archive-products_category #main:after, .post-type-archive-industry_sector #main:after, .page-id-262 #main:after, .page-id-284 #main:after, .page-id-393 #main:after, #main:after, .single-product .fusion-header-wrapper:not(.fusion-is-sticky)::after {
    content: '';
    background: #FFEE00;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    height: 100%;
    width: 33.33333333333333%;
    z-index: -1;
}
.single-product .fusion-header-wrapper:not(.fusion-is-sticky)::after{z-index: 0!important;}
.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header:after{z-index:0 !important}
.single-products_category #main:after, .post-type-archive-products_category #main:after, .post-type-archive-industry_sector #main:after, .page-id-262 #main:after, .page-id-284 #main:after, .page-id-393 #main:after, .single-landing #main:after, .single-product #main:after, .page-template-template-software #main:after{z-index:0}
.single-products_category #main, .post-type-archive-products_category #main, .post-type-archive-industry_sector #main, .page-id-262 #main, .page-id-284 #main, .page-id-393 #main{position:relative;margin-bottom:80px}
.home header + #sliders-container .rev_slider:before, .page-id-138 header + #sliders-container .rev_slider:before {
    content: '';
    background: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    height: 100%;
    width: 80px;
    z-index: 21;
}
.single-industry_sector .tp-bullets{display:none !important}
#wrapper .tp-bullets, .custom .tp-bullet{z-index:22}
.custom .tp-bullet{background:#4c4c4c !important}
.custom .tp-bullet:hover, .custom .tp-bullet.selected{background:#FFEE00 !important}
.fusion-main-menu{float:left !important}
.menu-text{text-transform: uppercase;
    font-size: 16px}
.header-top-right {
    position: absolute;
    right: 50px;
    top: 0;
    z-index: 1;}
.fusion-main-menu > ul > li > a{line-height:192px !important}
.fusion-is-sticky .fusion-main-menu > ul > li > a{line-height:118px !important}
.header-top-right span, .header-top-right a{text-transform:uppercase;margin-left:15px;font-size:18px;line-height:192px}
.fusion-is-sticky .header-top-right a,.fusion-is-sticky .header-top-right span{line-height:118px !important}
.header-top-right span.active {
    font-family: 'Gotham Narrow Bold';
}
.verylarge{width:100% !important;}
#verylarge{width:100% !important;}
.hytPlayerWrapOuter {
  display: block;
  width: 100%;
  height: auto;
}
.hytPlayerWrap {
  display: block!important;
}
.hytPlayerWrap.paused::after {
  content: "";
  position: absolute;
  top: 0!important;
  left: 0;
  bottom: 50px;
  height: 100%!important;
  right: 0;
}
.fusion-standard-logo{height:108px;margin:20px 30px 0 0}
.fusion-sticky-logo{height:72px;margin:12px 29px 0 -22px}
.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-sticky-logo{display:none !important}
.fusion-header-wrapper.fusion-is-sticky .fusion-sticky-logo{display:inline-block !important}
.fusion-header-wrapper.fusion-is-sticky .fusion-standard-logo{display:none !important}
.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-standard-logo{display:inline-block !important}
.fusion-is-sticky .fusion-main-menu > ul > li{padding-right:25px !important}
.fusion-is-sticky .fusion-header{height:100px !important}
.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow{box-shadow:none !important}
.rev_slider_wrapper .shadow-left, .rev_slider_wrapper .shadow-right{display:none !important}
.rev_slider_wrapper{border:none !important}
.industry_sector_slider{float:left;clear:both;width:100%;margin-bottom:100px}
.gform_button, .industry_sector_slider_el a:not(.no_arrow), .link-home, .read-more{font-size:18px !important;display:inline-block !important;padding:9px 0 9px 60px !important;position:relative !important;text-transform:uppercase !important;white-space:nowrap !important;border:none !important}
.gform_button:after, .industry_sector_slider_el a:not(.no_arrow):after, .slide_more a:after, .featured_slide_more a:after, .slide_anchor a:after, .industry_slide_anchor a:after, .link-home:after, .read-more:after{content:"\27F6" !important;position:absolute;left:0;top:5px;font-size:30px;line-height:24px;  -webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}
.slide_anchor a:after, .industry_slide_anchor a:after{transform:rotate(90deg)}
.gform_button{background:transparent !important;color:#4c4c4c !important}
.gform_button:hover{color:#000000 !important}
.gform_button:hover:after, .industry_sector_slider_el a:hover:after, .slide_more a:hover:after, .featured_slide_more a:hover:after, .link-home:hover:after, .read-more:hover:after{left:10px}
.link-home{float:left;clear:both}
.slide_anchor a:hover:after{transform:rotate(0deg) !important}
h1{font-size:48px !important;font-family:'Gotham Narrow Bold' !important;line-height:1em !important;margin:0 !important}
h1.titolo-categoria, .single-landing h1{text-transform:uppercase !important;font-size:36px !important;}
h2{font-size:36px !important;font-family:'Gotham Narrow Bold' !important;color:#4c4c4c;position:relative;float:left}
h3, h4, h5, h6{font-family:'Gotham Narrow Bold' !important}
h2:after{content:"\27F6";position:absolute;right:-40px;top:4px;font-size:30px;transform:rotate(90deg);clear:both}
h2.sottotitolo-home{font-size:18px !important;font-family:'Gotham Narrow Book' !important;text-transform:uppercase;margin-top:10px}
h2.sottotitolo-home:after{display:none !important}
.testo-home{float:left;width:100%;clear:both;padding:15px 0 30px}
.home-main-content{float:left;margin:80px 0 100px}
.fusion-footer h4{font-size:36px !important;font-family:'Gotham Narrow Bold' !important;text-transform:none !important}
.fusion-footer-widget-column{font-size:16px !important}
.fusion-footer-widget-area{margin:0 80px !important;}
.fusion-footer-widget-area .fusion-row{padding:0 10px !important}
.fusion-footer-widget-column.widget_nav_menu li{border:none !important;padding:0 !important}
.fusion-footer-widget-column.widget_nav_menu li a{font-size:16px !important}
a{display:inline-block !important;position:relative !important}
a span{position:relative !important}
a:not(.fusion-bar-highlight):not(.no_underline):before, a span:before {
  content: "" !important;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin-left:0 !important;
  transform-origin:0 0 !important;
}
li.active .cat_filter:before, .current-menu-ancestor .menu-text:before, .current-menu-item .menu-text:before, a:not(.hover-type-none):not(.fusion-bar-highlight):not(.fusion-logo-link):not(.no_underline):hover:before, a:hover span:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.slide_title, .slide_text, .slide_more, .slide_anchor, .industry_slide_anchor{display:inline-block !important;width:33.33% !important;padding:0 80px !important;right:0 !important;left:auto !important}

.slide_title .tp-caption{line-height:30px !important;font-size:36px !important;font-family:'Gotham Narrow Bold' !important;color:#4c4c4c !important}
.slide_text .tp-caption{font-size:16px !important;font-family:'Gotham Narrow Book' !important;color:#4c4c4c !important}
.slide_more .tp-caption{font-size:16px !important;font-family:'Gotham Narrow Book' !important;color:#4c4c4c !important;text-transform:uppercase !important;padding-left:60px !important;white-space:nowrap !important;line-height:38px !important}
.slide_anchor .tp-caption{font-size:38px !important;line-height:40px !important;font-family:'Gotham Narrow Bold' !important;color:#4c4c4c !important;padding-left:60px !important;white-space:nowrap !important;left:-15px}
.industry_slide_anchor .tp-caption{font-size:38px !important;line-height:40px !important;font-family:'Gotham Narrow Bold' !important;color:#4c4c4c !important;white-space:nowrap !important;left:-15px}


.featured_slide_sub_title, .featured_slide_sup_title, .featured_slide_title, .featured_slide_text, .featured_slide_more{display:inline-block !important;width:33.33% !important;padding:0 80px !important;left:112px !important;right:auto !important}
.featured_slide_sub_title .tp-caption, .featured_slide_sup_title .tp-caption{line-height:30px !important;font-size:36px !important;font-family:'Gotham Narrow Bold' !important;color:#4c4c4c !important;text-transform:uppercase !important}
.home #rev_slider_1_1_wrapper li.tp-revslider-slidesli:after, .single-industry_sector li.tp-revslider-slidesli:after, .page-template-page-about-us li.tp-revslider-slidesli:after {
    content: '';
    background: #FFEE00;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 1000px;
    width: 33.33%;
}
.featured_slide_title .tp-caption{line-height:60px !important;font-size:70px !important;font-family:'Gotham Narrow Book' !important;color:#4c4c4c !important}
.featured_slide_text .tp-caption{font-size:16px !important;line-height:19px !important;font-family:'Gotham Narrow Book' !important;color:#4c4c4c !important}
.featured_slide_more .tp-caption{font-size:16px !important;font-family:'Gotham Narrow Book' !important;color:#4c4c4c !important;text-transform:uppercase !important;padding-left:60px !important;white-space:nowrap !important;line-height:38px !important}
#rev_slider_3_2_wrapper .tp-leftarrow, #rev_slider_3_2_wrapper .tp-rightarrow{transform:none !important;width:38px !important;height:75px !important}
.tp-leftarrow{left:80px !important;right:auto !important;background-image:url('https://skilledgroup.com/wp-content/themes/skilled-Child-Theme/assets/img/left-arrow.svg') !important;background-repeat:no-repeat !important;background-size:contain !important}
.tp-rightarrow{left:auto !important;right:80px !important;background-image:url('https://skilledgroup.com/wp-content/themes/skilled-Child-Theme/assets/img/right-arrow.svg') !important;background-repeat:no-repeat !important;background-size:contain !important}
.tparrows:before{display:none !important}
.featured_slide_title .tp-caption{font-size:60px !important;line-height:50px !important}

.tp-caption{max-width:100% !important;white-space:normal !important;width:100% !important}
.tp-loop-wrap{position:relative !important}
.copyright-left{float:left;text-align:left}
.copyright-right{float:right;text-align:right;text-transform:uppercase}
.fusion-header-wrapper{z-index:15 !important}
.fusion-footer-copyright-area, .fusion-fullwidth:not(.above-all){z-index:0 !important}
.single-products_category #main .fusion-row, .post-type-archive-products_category #main .fusion-row, .post-type-archive-industry_sector #main .fusion-row, .page-id-178 #main > .fusion-row, .page-template-page-about-us #main > .fusion-row, .page-id-262 #main > .fusion-row, .page-id-284 #main > .fusion-row, .page-id-393 #main > .fusion-row, .single-landing #main > .fusion-row, .single-product #main > .fusion-row, .page-template-template-software #main > .fusion-row{max-width:calc(100% - 324px) !important}
.stretto{padding-left:30px;padding-right:30px}
.inner_medium > .fusion-row {width:100% !important;max-width:100% !important}
.single-industry_sector #main .fusion-row{max-width:calc(100% - 100px)}
.single-products_category #content, .post-type-archive-products_category #content, .post-type-archive-industry_sector #content{width:100% !important}
.single-products_category .industry_sector_slider, .post-type-archive-products_category .industry_sector_slider, .post-type-archive-industry_sector .industry_sector_slider{z-index:1;margin-bottom:10px}
.single-industry_sector .industry_sector_slider_el:nth-child(odd), .single-products_category .industry_sector_slider_el:nth-child(odd), .post-type-archive-products_category .industry_sector_slider_el:nth-child(odd){background:#eee}
.single-industry_sector .industry_sector_slider_el:nth-child(even), .single-products_category .industry_sector_slider_el:nth-child(even), .post-type-archive-products_category .industry_sector_slider_el:nth-child(even){background:#ddd}
.single-industry_sector .industry_sector_slider_el a:not(.no_arrow), .single-products_category .industry_sector_slider_el a:not(.no_arrow), .post-type-archive-products_category .industry_sector_slider_el a:not(.no_arrow), .post-type-archive-industry_sector .industry_sector_slider_el a:not(.no_arrow){background:#fff !important;width:100% !important}
.single-products_category .slick-track, .post-type-archive-products_category .slick-track{float:left}
.testo-categoria{width:calc(70% - 100px);padding:30px 0 50px}
.single-industry_sector #main{padding-top:0 !important}
.single-industry_sector #sliders-container{margin-bottom:100px !important}
.single-industry_sector #content{width:33.33% !important}
.single-industry_sector .testo-categoria{width:85% !important;padding:72px 0 0 !important}
.single-industry_sector #sidebar{width:66.67% !important;float:right}
.single-industry_sector .industry_sector_title{line-height:36px !important;margin-bottom:36px !important}
.fusion-recent-posts img, .single-post .fusion-post-slideshow{border:1px solid #dadada}
.fusion-recent-posts .columns .column{padding:0 35px !important}
.fusion-recent-posts .entry-title{font-size:24px !important;font-family:'Gotham Narrow Book' !important}
.fusion-recent-posts .columns .column h4{margin:15px 0 !important}
.nomargin{margin:0 !important}
.read-more{font-size:16px !important;font-family:'Gotham Narrow Book' !important;color:#4c4c4c !important;text-transform:uppercase !important;padding-left:60px !important;white-space:nowrap !important}
.post-type-archive-industry_sector .industry_sector_slider_el{width:33.33%;float:left;margin-bottom:80px !important}
.post-type-archive-industry_sector #content, .page-id-262 #content, .page-id-284 #content, .page-id-393 #content{position:relative !important;z-index:9 !important}
.fusion-page-title-bar{display:none !important}
.single-post .fusion-post-slideshow{float;left;width:100%;clear:both}
#social_side_links{position:fixed;left:0;bottom:0;padding:26px !important;margin:0 !important;}
#social_side_links li{list-style-type:none !important;padding:5px !important;text-align:center}
#social_side_links li:after{content: "" !important;position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:transparent;margin-left:0 !important}
#social_side_links a{font-size:1.2em !important}
#social_side_links a .fa-vimeo{font-size:.9em !important}
.share-box h4, table th{font-size:16px !important;font-family:'Gotham Narrow Book' !important}
.sub-menu:before{content:'';position:absolute;top:0;left:50%;margin-left:-10px;z-index:99;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ffffff transparent transparent transparent}
.fusion-main-menu .sub-menu{border-top:none !important;padding-top:15px !important;padding-bottom:10px !important}
.fusion-is-sticky .fusion-main-menu .sub-menu{top:100px !important}
.single-format-standard h1{margin-bottom:30px !important;margin-top:20px !important}
.page-id-178 .fusion-header:after, .single-format-standard .fusion-header:after{display:none !important}
.alm-load-more-btn.more{font-size:18px;color:#000;background:transparent !important;border:none !important;text-transform:uppercase !important;margin:0 auto !important;display:inline-block !important;padding:0 30px;position:relative}
.alm-btn-wrap{text-align:center}
.alm-load-more-btn.more.done{display:none !important}
.alm-load-more-btn.more:not(.loading):after{content:"\27F6";position:absolute;right:10px;top:0;font-size:18px;transform:rotate(90deg);clear:both}
.alm-reveal.columns{margin:0 -35px 0 !important}
.alm-reveal.columns:last-child{margin-bottom:0 !important}
.clear_blocks .fusion-text{float:left;clear:both;max-width:400px}
.clear_blocks.larger_text .fusion-text{max-width:90%}
.extralarge .clear_blocks .fusion-text{max-width:90%}
.extralarge .clear_blocks:nth-child(2) .fusion-text{float:right}
.clear_blocks h2{float:left;clear:both;width:100%;margin:40px 0 15px;}
.extralarge{padding:150px 500px !important;margin:0 -500px !important;top:-120px}
.page-template-page-about-us .post-content > .fusion-fullwidth:not(.above-all):first-child{z-index:1 !important}
.history_img{margin:50px 0;}
#rev_slider_3_2:after, #rev_slider_3_2_forcefullwidth:after, #rev_slider_3_2 .slotholder:after, #rev_slider_14_3:after, #rev_slider_3_2_wrapper:after, #rev_slider_14_3_wrapper:after{display:none !important}
.extrafull{padding:0 !important;margin:0 -112px !important}
.iso_img{padding-top:80px !important}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent !important;border:none !important}
.gfield_label, .validation_error, .validation_message{display:none !important}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0 !important}
.gfield_error select{border:1px solid #790000 !important}
.gform_wrapper form{float:left;width:100%}
.page-id-262 .fusion-layout-column.fusion-two-third, .page-id-393 .fusion-layout-column.fusion-two-third, .single-landing .inner .page-content, .single-product .inner .page-content, .page-template-template-software .page-content{width:69% !important;margin-right:0 !important}
.page-id-262 .fusion-layout-column.fusion-one-third, .page-id-393 .fusion-layout-column.fusion-one-third, .single-landing .inner .page-module, .single-product .inner .page-module, .page-template-template-software .page-module{width:25% !important;margin-left:6% !important}
.gform_wrapper{margin-top:0 !important}
.spacer{float:left;width:100%;height:30px}
.page-template-page-about-us h2:after{content:'' !important}
.home .alm-load-more-btn{display:none !important}
body:not(.single-industry_sector) .fusion-recent-posts .columns .column:nth-child(3n + 1){clear:left !important}
.fusion-recent-posts .columns .column{margin-top:40px;margin-bottom:40px}
.home .fusion-recent-posts{margin-bottom:0 !important}
.home #main{padding-bottom:0 !important}
.single-industry_sector .fusion-recent-posts .columns .column{margin-top:0 !important}
.single-product .screen-reader-text {
  overflow: auto!important;
  clip: unset!important;
  position: absolute;
  margin: 0!important;
  padding: 0;
  height: auto!important;
  width: 1px!important;
  word-wrap: normal!important;
  border: 0 none;
}
.single-product .fusion-sharing-box.fusion-single-sharing-box.share-box {
  margin-bottom: 70px;
  margin-top: 20px;
}

.single-product .page-content span,.single-product .page-content > strong, .single-product .page-content > b,.single-product .page-content > h3{margin-bottom: 10px!important;margin-top: 10px!important;}
.single-product .fusion-header:after, .single-product .news_date{display:none !important}
.alm-reveal a.featured_img:after{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}
.alm-reveal a.featured_img:hover:after{background:rgba(255,255,255,0.7);}
.alm-filter-nav li {
    float: left;
    margin-right: 50px;
    list-style-type: none;
}
.alm-filter-nav {
    float: left;
    width: 100%;
    clear: both;
    display: inline-block;
    padding-left: 0 !important;
}
#ajax-load-more {
    clear: both;
}
.news_date{display:none !important}

.single-industry_sector .fusion-recent-posts .columns .column.col-lg-4{width:50% !important}
.single-post h2{font-size:28px !important;line-height:32px !important}
.single-post h3{font-size:24px !important;line-height:28px !important}
.single-post h4{font-size:20px !important;line-height:24px !important}
.gform_wrapper .ginput_complex .gravity-select-parent{width:100% !important}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none !important}
.gform_wrapper.gf_browser_chrome span.address_country{margin-top:0 !important}
.wp-caption img{width:100% !important}
.wp-caption-text{background:#eee !important;padding:5px 10px !important;font-size:.75em !important}
.alignleft, .fusion-alignleft{margin-right:25px !important}
.alignright, .fusion-alignright{margin-left:25px !important}
h2.gsection_title:after{display:none !important}
h2.gsection_title{font-family:'Gotham Narrow Book' !important;font-size:16px !important;}
.gform_wrapper .gsection{border-bottom:none !important}
.gform_wrapper .gform_button_select_files{background:#FFEE00 !important;color:#000 !important}
.fusion-header-sticky-height{display:none !important}
.fusion-header{z-index:999 !important}
#social_mobile{display:none !important}
.slick-initialized .slick-slide > a, .industry_sector_slider_el > a{max-width:100% !important}
.home .single-news-item{width:50% !important}
.no-padding-right{padding-right:0 !important}
.newsletter_col{background:#FFEE00;padding:80px !important}
.newsletter_col label{width: 120px;
    float: left;
    display: inline-block;
    clear: left;}
.newsletter_col label + input, .newsletter_col label + select, .newsletter_col label + div{width:calc(100% - 120px);
    display: inline-block;
    float: left;
    margin: 0;}
.field_row{float:left;width:100%;clear:both;padding:5px 0;}
.newsletter_title{padding-bottom:15px !important}
.check_inbox{font-size:12px}
#tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=email], input[type=password], input[type=text], textarea, .newsletter_col label + input, .newsletter_col label + select, .newsletter_col label + div{padding:5px !important;font-size:14px !important;color:#333 !important}
.newsletter_col label + div{padding:0 !important;}
.newsletter_intro{font-size:12px;}

.single-product .industry_sector_slider_el{width: 49.5%;flex-basis: 49.5%;background: #eee;}
.single-product .industry_sector_slider_el a:not(.no_arrow){width: 100%;background: #fff;}
.single-product .industry_sector_slider{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 40px;}
.single-landing footer.fusion-footer-widget-area.fusion-widget-area {display: none;}
.single-product .inner h1, .page-template-template-software .inner h1{width: 100%;flex-basis: 100%;}
.single-landing .inner, .single-product .inner, .page-template-template-software .inner{display: flex;flex-flow: row wrap;padding: 0 30px;margin-left: -80px;margin-right: -80px;}
.single-landing .inner h1{width: 100%;flex-basis: 100%;margin-bottom: 50px!important;}
.single-product .inner h1, .page-template-template-software .inner h1{width: 100%;flex-basis: 100%;margin-bottom: 30px!important;}
.single-landing .inner .page-content, .single-product .inner .page-content, .page-template-template-software .inner .page-content{display: flex;flex-direction: column;}
.single-landing .inner .page-content p, .single-product .inner .page-content p{padding-right: 25px;}
.single-landing .inner .page-content h2, .single-product .inner .page-content h2{margin: 0!important;padding: 0 0 7px;}
.single-landing .inner .page-content h2::after,.single-landing .inner .page-module h2::after{display: none;}
.single-landing .full-width-img{width: 100%;margin-bottom: 50px;position: relative;z-index: 9;}
.single-landing .full-width-img img{width: 100%;height: auto;display: block;object-fit: cover;}
.single-landing .inner .page-content span{margin-bottom: 20px;}
.single-landing #content, .single-product #content, .page-template-template-software #content{min-height: 72vh;}
.single-landing  #wrapper, .single-product  #wrapper, .page-template-template-software  #wrapper{position: relative;}
.single-landing .inner .page-module, .single-product .inner .page-module, .page-template-template-software .inner .page-module{position: relative;z-index: 9;}
.single-landing .inner .page-module h2,.single-product .inner .page-module h2, .page-template-template-software .inner .page-module h2{margin: 0;margin-bottom: 20px;}
.single-landing .inner .page-module *, .single-product .inner .page-module *,.page-template-template-software .inner .page-module *{outline: none!important;}
.single-landing .fusion-header-wrapper.fusion-is-sticky .fusion-sticky-logo {display: none!important;}
.single-landing .fusion-header-wrapper.fusion-is-sticky .fusion-standard-logo{display: inline-block!important;}
.single-landing .fusion-header-has-flyout-menu .fusion-header{position: relative!important;}
.single-landing nav.fusion-main-menu{display: none!important;}
.single-landing .fusion-header-wrapper.fusion-is-sticky .fusion-header{background: none!important;transition: none!important;}
.single-landing .fusion-button-wrapper{width: 100%;margin-bottom: 25px;}
.single-landing .inner .page-content .img, .single-product .inner .page-content .thumb, .page-template-template-software .inner .page-content .thumb{width: 100%;margin-bottom: 25px;}
.single-product .inner .page-content .thumb img, .page-template-template-software .inner .page-content .thumb img{width: 100%;height: auto;object-fit: cover;}
.single-landing .inner .page-content ul{margin-top: 0;}
.single-landing .inner .page-content > *, .single-product .inner .page-content > *{margin-bottom: 25px;margin-top: 0;}
.single-landing .inner .page-content .img.linked{transition: all 0.3s ease;}
.single-landing .inner .page-content .img.linked:hover{opacity:0.6;}
.single-landing .inner .page-content .img img{width: 100%; height: auto;object-fit: cover;}
.single-landing .inner .page-content .two-images{width: 100%;display: flex;flex-flow: row wrap;align-items: flex-end;margin-bottom: 20px;}
.single-landing .inner .page-content .two-images img{width: 48%;flex-basis: 48%;height: 16vw;object-fit: cover;}
.single-landing .inner .page-content .two-images img:first-child{margin-right: 4%;}
.single-landing .inner .page-content .video-landing{width: 100%;}
.single-landing .inner .page-content .video-landing iframe{width: 100%;height: 100%;display: block;}
.single-landing #main, .single-product #main,  .page-template-template-software #main{padding-left: 80px;padding-right: 80px;}
.single-landing .col2{width: 100%;display: flex;flex-flow: row wrap;align-items: flex-start;justify-content: flex-start;}
.single-landing .col2 .col{width: 47%;flex-basis: 47%;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}
.single-landing .col2 .col:first-child{margin-right: 6%;}
.single-landing .col2 .col .img{width: 100%;display: block;margin-bottom: 25px;}
.single-landing .col2 .col .img img{width: 100%;height:16vw;display: block;object-fit: cover;}
.single-landing .col2 .col span.sub{width: 100%;text-align: left;margin-bottom: 25px;}
.single-landing .col2 .col p{width: 100%;margin-bottom: 25px;}
.single-landing .col2 .col .fusion-button-wrapper{width: 100%;}

@media screen and (max-width: 1440px){
  *{font-size:14px;}
  .newsletter_col{padding:40px 30px !important}
  .fusion-footer-widget-column.widget_nav_menu li a{font-size:14px !important;}
  .slide_title .tp-caption{font-size:32px !important;top:-50px !important}
  .slide_more .tp-caption{bottom:-45px !important}
  .slide_anchor .tp-caption{font-size:32px !important;}
  .slide_text .tp-caption, .featured_slide_text .tp-caption{font-size:14px !important;line-height: 16px !important}
  .featured_slide_sup_title .tp-caption{top:-45px !important}
  .featured_slide_sub_title .tp-caption{top:45px !important}
  .featured_slide_more .tp-caption{top:20px !important}
  .slide_title, .slide_text, .slide_more, .slide_anchor, .industry_slide_anchor{padding:0 50px !important}
  .testo-home, .alm-reveal p, .fusion-footer-widget-column .textwidget, .copyright-left, .copyright-right{font-size:14px;}
  .width-100 .nonhundred-percent-fullwidth, .width-100 .fusion-fullwidth{padding-left:50px !important;padding-right:50px !important;margin-left:-50px !important;margin-right:-50px !important}
  .fusion-footer-widget-area{margin:0 50px !important}
  #social_side_links{padding:11px !important}
  .home header + #sliders-container .rev_slider:before, .page-id-138 header + #sliders-container .rev_slider:before{width:50px !important}
  .fusion-standard-logo{height:85px !important;margin:10px 30px 10px 0 !important}
  .fusion-sticky-logo{height:80px !important;margin:10px 30px 10px 0 !important}
  .fusion-header{padding:0 10px;height:105px !important}
  .fusion-main-menu > ul > li > a{line-height:141px !important;height:105px !important}
  .header-top-right span, .header-top-right a{line-height:141px !important}
  .header-top-right{right:40px !important}
  .width-100 .nonhundred-percent-fullwidth, .width-100 .fusion-fullwidth, .single-landing .inner, .single-product .inner, .page-template-template-software .inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: -30px !important;
    margin-right: -30px !important;
  }

  .stretto{padding-left:0 !important;padding-right:0 !important}
  .stretto .fusion-column-wrapper{padding: 0 !important;}
  .fusion-header-wrapper.fusion-is-sticky .fusion-sticky-logo{height:57px !important}
  .fusion-is-sticky .fusion-main-menu > ul > li > a{line-height:96px !important}
  .fusion-is-sticky .header-top-right a, .fusion-is-sticky .header-top-right span{line-height:96px !important}
  .fusion-is-sticky .fusion-header{height:78px !important}
  .tp-leftarrow{left:50px !important;}
  .tp-rightarrow{right:50px !important;}
  .featured_slide_title .tp-caption{font-size:40px !important;line-height:34px !important}
  .home #wrapper .tp-bullets{bottom:-20px !important;top:auto !important;left:50% !important;margin-left:-33px !important}
  #wrapper #rev_slider_1_1 .tp-bullets{left:20px !important;top:72px !important}
  .fusion-layout-column.fusion-one-full .fusion-column-wrapper{padding:0 !important;}
  .news_events_title{margin-bottom:0 !important}
  .fusion-footer-copyright-area{padding-top:15px !important;padding-bottom: 0px !important}
  .fusion-footer-copyright-area > .fusion-row, .fusion-footer-widget-area > .fusion-row{padding-left:20px !important;padding-right:20px !important}
  .clear_blocks h2{font-size:28px !important;}
  .page-id-178 #main, .page-id-262 #main, .page-id-284 #main, .page-id-393 #main{padding-left:50px !important;padding-right:50px !important}
  .page-id-178 #main > .fusion-row, .page-template-page-about-us #main > .fusion-row, .page-id-262 #main > .fusion-row, .page-id-284 #main > .fusion-row, .page-id-393 #main > .fusion-row{max-width:calc(100% - 264px) !important}
  .single-products_category #main .fusion-row, .post-type-archive-products_category #main .fusion-row, .post-type-archive-industry_sector #main .fusion-row, .page-id-178 #main > .fusion-row, .page-id-262 #main > .fusion-row, .page-id-284 #main > .fusion-row, .page-id-393 #main > .fusion-row, .single-landing #main > .fusion-row, .single-product #main > .fusion-row, .page-template-template-software #main > .fusion-row{max-width:calc(100% - 50px) !important}
  .social_responsibilities .fusion_builder_column_2_3{margin-right:2% !important}
  .mission{margin:0 -110px !important}
  .single-industry_sector #main .fusion-row{max-width:calc(100% - 30px) !important}
  .page-id-262 .fusion-layout-column.fusion-two-third, .page-id-393 .fusion-layout-column.fusion-two-third, .single-landing .inner .page-content,.single-product .inner .page-content, .page-template-template-software .inner .page-content{width:65% !important}
  .sub-menu{margin-top:-22px !important}
  .featured_slide_sub_title, .featured_slide_sup_title, .featured_slide_title, .featured_slide_text, .featured_slide_more{width:42% !important;padding:0 50px !important;left:0 !important}
  .home-main-content{margin:0 0 50px !important}
  .industry_sector_slider{margin-bottom:50px !important}
  .tparrows{display:none !important}
}
@media screen and (max-width:1260px){
  .single-landing .col2 .col .img img {
    width: 100%;
    height: 23vw;}
    .single-landing .col2 .col p {padding-right: 0!important;}
}
@media screen and (min-width: 1025px){
    #menu-main-menu > li:first-child{display:none !important}
    .single-landing .gravity-select-parent, .single-product .gravity-select-parent, .page-template-template-software .gravity-select-parent  {width: auto!important;}
}
@media screen and (max-width: 1024px){
  .newsletter_col, .news_home{width:100% !important;float:left !important;clear:both !important}
  body .fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-header{position:fixed !important}
  .single-landing .fusion-flyout-menu-icons.fusion-flyout-mobile-menu-icons {display: none!important;}
  .single-landing .col2 .col{width: 100%;flex-basis: 100%;margin-right: 0!important;}
  .single-landing .col2 .col .img img {width: 100%;height: auto}
  .single-landing h3, .single-product h3, .page-template-template-software h3{font-size: 16px!important;line-height: 20px!important;}
  .fusion-flyout-menu-icons{display: inline-block !important;
    position: relative;
    float: right;
    line-height: 132px;
    height:100px}
  .header-top-right{right:90px !important}
  .fusion-main-menu{display:none !important}
  .fusion-flyout-mobile-menu.fusion-mobile-nav-holder > ul.fusion-menu{display: block;
    width: 100%;
    text-align: center;
    border: none;}
  .sub-menu{display:none !important}
  .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line{margin-top:6.15px !important}
  .fusion-flyout-menu-toggle:before{display:none !important}
  .fusion-is-sticky .fusion-flyout-menu-icons{line-height:89px !important}
  .slide_anchor .tp-caption{font-size:26px !important;padding-left:40px !important}
  .slide_title, .slide_text, .slide_more, .slide_anchor, .industry_slide_anchor{padding:0 50px 0 25px !important}
  .menu-text{font-size:24px !important}
  .fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-header{position:relative !important}
  h1{font-size:40px !important;}
  h2{font-size:32px !important;}
  h3{font-size:28px !important;}
  h4,.fusion-footer h4{font-size:24px !important;}
  .featured_slide_title .tp-caption{font-size:32px !important;line-height:28px !important}
  .page-id-138 .slide_title .tp-caption{font-size:28px !important;top:-75px !important;}
  .industry_slide_anchor .tp-caption{bottom:-75px !important}
  .extralarge{top:0 !important;padding:50px 500px !important;margin-bottom:50px !important}
  .clear_blocks h2{font-size:24px !important;}
  .clear_blocks h2:first-child{margin-top:0 !important}
  .quality_row{padding-top:50px !important}
  .quality_row .fusion-layout-column{width:100% !important;margin:0 !important;padding:0 !important}
  .quality_row .fusion-column-content{float:left !important}
  .quality_row span{margin:0 auto !important;padding:0 !important;float:none !important}
  .quality_row img{max-width:300px !important;margin:0 auto !important;}
  .quality_row .fusion-layout-column:last-child > .fusion-column-wrapper{text-align:center !important;min-height:0 !important}
  .fusion-recent-posts .entry-title, .fusion-recent-posts .entry-title a{font-size:18px !important;font-family:'Gotham Narrow Bold' !important}
  .single-landing .gform_wrapper .top_label li.gfield.gf_left_half, .single-landing .gform_wrapper .top_label li.gfield.gf_right_half ,.single-landing .gform_wrapper textarea, .single-landing .gform_legacy_markup_wrapper ul.gform_fields li.gfield{width: 100%!important;padding-right: 0!important;margin-bottom: 0;}
  .single-product .gform_wrapper .top_label li.gfield.gf_left_half, .single-product .gform_wrapper .top_label li.gfield.gf_right_half ,.single-product .gform_wrapper textarea, .single-product .gform_legacy_markup_wrapper ul.gform_fields li.gfield{width: 100%!important;padding-right: 0!important;margin-bottom: 0;}
  .page-template-template-software .gform_wrapper .top_label li.gfield.gf_left_half, .page-template-template-software .gform_wrapper .top_label li.gfield.gf_right_half ,.page-template-template-software .gform_wrapper textarea, .page-template-template-software .gform_legacy_markup_wrapper ul.gform_fields li.gfield{width: 100%!important;padding-right: 0!important;margin-bottom: 0;}
}

@media screen and (max-width:1000px){
  .single-landing #main::after,.single-landing .fusion-header::after, .single-product #main::after,.single-product .fusion-header::after, .page-template-template-software #main::after,.page-template-template-software .fusion-header::after{display: none!important;}
}

@media screen and (max-width: 800px){
  .width-100 .nonhundred-percent-fullwidth, .width-100 .fusion-fullwidth,.single-landing .inner{margin-left:-20px !important;margin-right:-20px !important}
  .single-product .inner, .page-template-template-software .inner{margin-left: 0!important;margin-right: 0!important;padding: 0 5vw!important;}
  .page-id-178 #main > .fusion-row, .page-template-page-about-us #main > .fusion-row, .page-id-262 #main > .fusion-row, .page-id-284 #main > .fusion-row, .page-id-393 #main > .fusion-row, .single-landing #main > .fusion-row, .single-product #main > .fusion-row, .page-template-template-software #main > .fusion-row{max-width:calc(100% - 224px) !important}
  .clear_blocks .fusion-text{max-width:100% !important;padding-bottom:30px !important}
  .fusion-header-has-flyout-menu .fusion-header-has-flyout-menu-content{display:block !important}
  .fusion-is-sticky .header-top-right a, .fusion-is-sticky .header-top-right span, .fusion-is-sticky .fusion-flyout-menu-icons{line-height:78px !important;height:78px !important}
  .fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle{height:22px !important}
  .tp-bullets, .home header + #sliders-container .rev_slider:before, .page-id-138 header + #sliders-container .rev_slider:before{display:none !important}
  .slotholder:after, #sliders-container:after, .forcefullwidth_wrapper_tp_banner:after, .rev_slider_wrapper:after, .rev_slider:after, .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header:after, #sliders-container:after, .single-products_category #main:after, .post-type-archive-products_category #main:after, .post-type-archive-industry_sector #main:after, .page-id-262 #main:after, .page-id-284 #main:after, .page-id-393 #main:after, #main:after{width:50% !important}
  .slide_title, .slide_text, .slide_more, .slide_anchor, .industry_slide_anchor{width:50% !important}
  .home #rev_slider_1_1_wrapper li.tp-revslider-slidesli:after, .single-industry_sector li.tp-revslider-slidesli:after, .page-template-page-about-us li.tp-revslider-slidesli:after{width:50% !important}
  .home #rev_slider_1_1_wrapper img{display:none !important}
  .slide_more{display:none !important}
  .fusion-footer .fusion-columns .fusion-column{width:50% !important}
  .single-product .industry_sector_slider_el {width: 100%;flex-basis: 100%;}
  .single-product .industry_sector_slider_el:first-child {margin-bottom: 25px;}
  .fusion-recent-posts .columns .column{float:left !important}
  #main{padding-left:30px !important;padding-right:30px !important}
  .home #main{padding-left:40px !important;padding-right:40px !important}
  .single-landing #main{padding-left:50px !important;padding-right:50px !important}
  .single-product .fusion-sharing-box.fusion-single-sharing-box.share-box {margin-bottom: 37px;margin-top: 20px;}
  .single-product #main, .page-template-template-software #main{padding-left:0px !important;padding-right:0px !important}

  .page-module::before {content: '';position: absolute;width: 200vw;height: 100%;background: #FFEE00;z-index: -1;left: -50vw;top: 0;}
  .page-module{position: relative;padding: 30px 0;}

  .fusion-footer-copyright-area{padding-left:20px !important;padding-right:20px !important}
  .featured_products .featured_slide_sup_title{display:none !important}
  .featured_slide_sup_title .tp-caption{font-size:20px !important;top:-30px !important}
  .featured_slide_sub_title .tp-caption{font-size:20px !important}
  .featured_slide_sub_title, .featured_slide_sup_title, .featured_slide_title, .featured_slide_text, .featured_slide_more{padding:0 30px !important}
  .featured_slide_title .tp-caption{font-size:24px !important;top:-50px !important}
  .fusion-footer-widget-area{margin:0 20px !important}
  #social_side_links{display:none !important}
  #social_mobile{display:block !important;padding-top:15px !important}
  #social_mobile li{float:left !important;margin-right:15px !important}
  .copyright-left, #credits{font-size:12px !important}
  .single-products_category #main .fusion-row, .post-type-archive-products_category #main .fusion-row, .post-type-archive-industry_sector #main .fusion-row, .page-id-178 #main > .fusion-row, .page-id-262 #main > .fusion-row, .page-id-284 #main > .fusion-row, .page-id-393 #main > .fusion-row, .single-landing #main > .fusion-row, .single-product #main > .fusion-row, .page-template-template-software #main > .fusion-row{max-width:100% !important}
  .single-products_category .industry_sector_slider_el, .post-type-archive-products_category .industry_sector_slider_el, .post-type-archive-industry_sector .industry_sector_slider_el{width:50% !important}
  .testo-categoria{width:100% !important}
  .page-id-284 #main:after, .page-id-284 .fusion-header:after, .page-id-262 #main:after, .page-id-262 .fusion-header:after, .single-products_category #main:after, .single-products_category .fusion-header:after, .post-type-archive-products_category #main:after, .post-type-archive-products_category .fusion-header:after, .post-type-archive-industry_sector #main:after, .post-type-archive-industry_sector .fusion-header:after{display:none !important  }
  .social_responsibilities, .mission{padding:0 500px !important;margin:0 -500px !important;}
  .single-industry_sector #content, .single-industry_sector #sidebar{width:100% !important}
  .single-industry_sector .testo-categoria{width:100% !important;padding:0 0 30px !important}
  .single-industry_sector #sliders-container{margin-bottom:30px !important}
  .post-type-archive-products_category .industry_sector_slider_el, .single-products_category .industry_sector_slider_el{margin-bottom:80px !important}
  .single-products_category #main, .post-type-archive-products_category #main, .post-type-archive-industry_sector #main, .page-id-262 #main, .page-id-284 #main, .page-id-393 #main{margin-bottom:0 !important}
  .single-products_category .industry_sector_slider, .post-type-archive-products_category .industry_sector_slider, .post-type-archive-industry_sector .industry_sector_slider{margin-bottom:0 !important}
  .company_robot img{max-width:300px !important}
  .page-template-page-about-us .fusion_builder_column_3_5 .fusion-column-wrapper{text-align:center !important}
  .page-template-page-about-us .fusion_builder_column_3_5 .fusion-column-wrapper span{float:none !important;margin:0 auto !important}
  .fusion-body .fusion-layout-column.logo_col{width:50% !important;margin-bottom:50px !important}
  .fusion-one-sixth:not(.logo_col){display:none !important}
  .alm-reveal.columns .col{width:50% !important}

  body:not(.single-industry_sector) .fusion-recent-posts .columns .column:nth-child(3n + 1){clear:none !important}
  .page-id-262 .fusion-builder-row{display: flex;
   align-items: left;
   justify-content: left;
   flex-direction: row;
   flex-wrap: wrap;
   flex-flow: row wrap;
   align-content: flex-end;}
  .page-id-262 .fusion-layout-column.fusion-one-third, .page-id-393 .fusion-layout-column.fusion-one-third{-webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
          margin:0 !important;
          width:100% !important}
  .single-landing .inner .page-module{-webkit-order: 1;
    -ms-flex-order: 1;
        order: 1;
        margin:0 !important;
        width:100% !important}
        .single-product .inner .page-module{-webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
              margin:0 !important;
              width:100% !important}
.page-template-template-software .inner .page-module{-webkit-order: 1;
                -ms-flex-order: 1;
                    order: 1;
                    margin:0 !important;
                    width:100% !important}
  .page-id-262 .fusion-layout-column.fusion-two-third, .page-id-393 .fusion-layout-column.fusion-two-third, .single-landing .inner .page-content,.single-product .inner .page-content,.page-template-template-software .inner .page-content{-webkit-order: `1;
      -ms-flex-order: 1;
          order: 1;
        margin:0 !important;
          width:100% !important}
  .page-id-284 .fusion-layout-column.fusion-one-fourth{width:30% !important}
  .page-id-284 .fusion-layout-column.fusion-three-fourth{width:70% !important}
  .fusion-logo{padding-left:8px !important}
  .single-landing .full-width-img {margin-bottom: 28px;}
  .single-landing .inner h1,.single-product .inner h1,.page-template-template-software .inner h1 {margin-bottom: 30px!important;}
  .single-landing .inner .page-module,.single-product .inner .page-module,.page-template-template-software .inner .page-module{margin-top: 25px!important;}
  .single-landing .inner .page-module h2,.single-product .inner .page-module h2,.page-template-template-software .inner .page-module h2{margin-bottom: 0;}
  .single-product .inner .page-module, .page-template-template-software .inner .page-module{margin-bottom: 25px!important;}

}
@media screen and (max-width: 767px){
  .newsletter_col{padding:20px 0px !important}
  .single-landing .fusion-header-has-flyout-menu .fusion-header { position: fixed!important;}
  #main{padding-bottom:0 !important}
  #sliders-container{padding-top:1px !important}
  #content{margin-bottom:0 !important}
  #main{padding-left:20px !important;padding-right:20px !important}
  .home #main{padding-left:40px !important;padding-right:40px !important}
  .alm-reveal.columns .col{width:100% !important}
  .fusion-footer .fusion-columns .fusion-column{width:100% !important}
   .fusion-footer .fusion-column:nth-child(3){display:none !important}
  .fusion-footer .fusion-footer-widget-area{padding-bottom:0 !important}
  h1{font-size:28px !important}
  h2{font-size:22px !important}
  h3{font-size:20px !important}
  h4{font-size:18px !important}
  h2:after{font-size:18px !important}
  .single-landing .inner .page-content > *,.single-product .inner .page-content > * {margin-bottom: 23px;margin-top: 0;}
  .slotholder:after, #sliders-container:after, .forcefullwidth_wrapper_tp_banner:after, .rev_slider_wrapper:after, .rev_slider:after, .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header:after, #sliders-container:after, .single-products_category #main:after, .post-type-archive-products_category #main:after, .post-type-archive-industry_sector #main:after, .page-id-262 #main:after, .page-id-284 #main:after, .page-id-393 #main:after, #main:after{display:none !important}
  .slide_text .tp-caption{display:none !important}
  .home #rev_slider_1_1_wrapper li.tp-revslider-slidesli:after, .single-industry_sector li.tp-revslider-slidesli:after, .page-template-page-about-us li.tp-revslider-slidesli:after{display:none !important}
  .home #rev_slider_1_1_wrapper .slide_title .tp-caption{display:none !important}
  .slide_anchor{width:100% !important;left:0 !important;text-align:center !important;bottom:0 !important;background:#FFEE00 !important;top:auto !important}
  .slide_anchor .tp-mask-wrap{position:relative !important}
  .featured_slide_text .tp-caption{display:none !important}
  .slide_anchor .tp-caption{padding-left:25px !important}
  .slide_anchor a:after{font-size:20px !important;top:8px !important}
  .featured_slide_title .tp-caption{font-size:20px !important;top:0 !important}
  .featured_slide_more .tp-caption{padding-left:30px !important;font-size:14px !important;top:0 !important}
  .featured_slide_more .tp-caption:after{font-size:20px !important}
  .featured_slide_sup_title .tp-caption{font-size:16px !important;line-height:14px !important;top:5px !important}
  h1.titolo-categoria, .single-landing h1,.single-product h1, .page-template-template-software h1{font-size:28px !important}
  .single-products_category .industry_sector_slider_el, .post-type-archive-products_category .industry_sector_slider_el, .post-type-archive-industry_sector .industry_sector_slider_el, .single-industry_sector .fusion-recent-posts .columns .column.col-lg-4{width:100% !important}
  .fusion-recent-posts{margin-bottom:0 !important}
  .single-industry_sector .testo-categoria{padding-bottom:0 !important}
  .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-standard-logo{display:none !important}
  .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-sticky-logo{display:inline-block !important;height:57px !important}
  .fusion-mobile-menu-design-flyout .fusion-header{position:fixed !important;height:78px !important}
  .header-top-right a, .header-top-right span, .fusion-flyout-menu-icons{line-height:78px !important;height:78px !important}
  body{padding-top:78px !important}
  .single-industry_sector .slide_title, .page-id-138 .slide_title{padding:0 !important;width:100% !important;left:0 !important;text-align:center !important;bottom:0 !important;background:#FFEE00 !important;top:auto !important}
  .page-id-138 .slide_title .tp-caption{font-size:16px !important}
  .page-id-138 .slide_title .tp-caption br{display:inline;content:' ';clear:none}
  .single-industry_sector .slide_title .tp-mask-wrap, .page-id-138 .slide_title .tp-mask-wrap{position:relative !important}
  .single-industry_sector .slide_title .tp-caption, .page-id-138 .slide_title .tp-caption{top:0 !important}
  .page-id-178 #main > .fusion-row, .page-template-page-about-us #main > .fusion-row, .page-id-262 #main > .fusion-row, .page-id-284 #main > .fusion-row, .page-id-393 #main > .fusion-row, .single-landing #main > .fusion-row{width:100% !important;max-width:100% !important}
  .social_responsibilities .fusion-imageframe{padding: 0 !important;margin:0 !important;}
  .alm-filter-nav li{margin-right:18px !important}
  .page-id-284 .fusion-layout-column.fusion-one-fourth, .page-id-284 .fusion-layout-column.fusion-three-fourth{width:100% !important}
  .featured_slide_sub_title, .featured_slide_sup_title, .featured_slide_title, .featured_slide_text, .featured_slide_more{width:100% !important}
  .page-id-262 .featured_slide_sub_title .tp-caption{top:5px !important}
  .fusion-footer-copyright-area{padding-left:0px !important;padding-right:0px !important}
  .single-landing .inner .page-content span,.single-product .inner .page-content span {margin-bottom: 7px}
}

@media screen and (max-width:600px) {
  .single-landing .inner .page-content .two-images img{width: 100%;flex-basis: 100%;margin-right: 0!important;height: auto!important;}
  .single-landing .inner .page-content .two-images img:first-child{margin-bottom: 20px;}
  .single-landing .inner .page-content p ,.single-product .inner .page-content p, .page-template-template-software .inner .page-content p  {padding-right: 0;}
  .single-landing .full-width-img img {height: 53vw;}
}

@media print {
  .share-box, .fusion-main-menu, .fusion-footer, #social_side_links{display:none !important}
  .fusion-header{position:relative !important;height:auto !important;top:0 !important;}
  .fusion-standard-logo{margin:0 !important}
  h1{font-size:30px !important}
  #main{padding-top:0 !important}
  @page {
    margin: 25mm 5mm 25mm 5mm;
  }
}