/*
Theme Name: tronitech child
Description: Printing Company Software
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: tronitech
Version: 1.0.0
Text Domain:  tronitech
*/

@font-face {
  font-family: 'tronitech-icon';
  src:  url('fonts/tronitech-icon.eot?qj7xcl');
  src:  url('fonts/tronitech-icon.eot?qj7xcl#iefix') format('embedded-opentype'),
    url('fonts/tronitech-icon.ttf?qj7xcl') format('truetype'),
    url('fonts/tronitech-icon.woff?qj7xcl') format('woff'),
    url('fonts/tronitech-icon.svg?qj7xcl#tronitech-icon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="t-icon-"], [class*=" t-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'tronitech-icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.t-icon-print:before { content: "\e900"; color: #0a7abf;}
.t-icon-fax:before { content: "\e931";}
.t-icon-call:before {  content: "\e932";}
.t-icon-download:before {  content: "\e933";}
.t-icon-telephone:before {  content: "\e99b";}

body{font-family:'Manrope', Arial, Helvetica, sans-serif;}

.font-18{font-size: 18px !important;}
.font-20{font-size: 20px !important;}
.font-24{font-size: 24px !important;}
.fw-normal{font-weight: 400;}
.fw-medium{font-weight: 500;}
.fw-bold{font-weight: 600;}
.mb-30{margin-bottom: 30px !important;}
.mb-0{margin-bottom: 0px !important;}
header.header-bg-split:before{content: ""; display: block; height: 100%; /*width: calc(50% - 340px);*/ width:25%; position: absolute; background-color: #e3f3fe; left: 0;}
.banner-wrap {background-image: url(images/banner-image.jpg) !important; background-position:  right top !important; min-height: 690px !important;}
.home_bannerwrap{min-height: 617px !important;}
.home_bannerwrap:after{content: ""; background-image: url(/wp-content/uploads/2023/08/img-home-banner.jpg); width: 907px; max-width: 50%; height: 617px; display: block; position: absolute; right: 0; top: 0;}

.years-45 { display: inline-block; position: fixed !important; left: 0; top:200px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px 1px;}
.years-45 img { max-width: 120px;}

.awb-menu__main-li:last-child { max-height: 45px;}
.awb-menu__main-ul li.menu-item .awb-menu__overlay-search-trigger { color: #0A7ABF; border: 2px solid #0A7ABF; max-height: 45px; padding: 6px 20px !important; border-radius: 8px;}
.awb-menu__main-ul li.menu-item .awb-menu__overlay-search-trigger:before { color: #0A7ABF !important;}
.awb-menu__main-ul li.menu-item .awb-menu__overlay-search-trigger:hover, .awb-menu__main-ul li.menu-item .awb-menu__overlay-search-trigger:focus { background: #0A7ABF; color: #fff !important; padding: 6px 20px !important;}
.awb-menu__main-ul li.menu-item .awb-menu__overlay-search-trigger:hover:before{color: #fff !important;}
.searchform .fusion-search-form-content .fusion-search-field input { border: 2px solid #DBDBDB;}

/* .fusion-body #wrapper .home-silder .slides li{max-width: 640px;} */

/*.fusion-body.home #wrapper .fusion-column-wrapper, .fusion-body.page-id-8258 #wrapper .fusion-column-wrapper, .fusion-body.page-id-14949 #wrapper .fusion-column-wrapper {margin: 0;}*/
.fusion-body #wrapper .fusion-slider-container.home-silder {height: 400px !important; max-height: 400px !important;}
.fusion-body #wrapper .home-silder .slides li .slide-content-container {padding-left: 0; padding-right: 0;}
.fusion-body #wrapper .home-silder .slides li .heading{margin-bottom: 5px; padding-top: 5px;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper{background-color: transparent !important; padding: 0;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title{display:flex;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h2{color: #191919 !important; font-size: 40px !important; line-height: 1.1 !important;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h3 {color: #191919; font-size: 20px !important; font-weight: 400;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h3 a{display: inline-block; margin-top: 15px;}

.fusion-fullwidth.streamline_container {height: 0;}
.streamline_container .fusion-builder-row.fusion-row{top: -150px; padding: 0 !important;}
.streamline_container .fusion-builder-row.fusion-row:before{content: ""; background-color: #0A7ABF; min-height: 150px; position: absolute; left: -50%; min-width: 55%; top: 0px;}
.streamline_container .fusion-layout-column {padding: 0 !important; margin: 0 !important;}
.streamline_container .streamline_wrapper {background-color: #0A7ABF; padding: 15px 30px 15px 5px; min-height: 150px; max-width: 897px; display: flex; align-items: center; justify-content: space-between;}
.post-16877 .streamline_container .streamline_wrapper {max-width: 660px;}
.post-16877 .n2-ss-layer.n2-ow.tslider-video.n-uc-8U6mqU5TTMDC:before {background-image: none;}
.streamline_container .streamline_wrapper .streamline h4 {font-size: 28px !important; color: #fff; margin: 0 0 10px; text-transform: capitalize;}
.streamline_container .streamline_wrapper .streamline p, .streamline_wrapper .streamline p a{margin-bottom: 0; font-size: 19px !important; font-weight: 500; color: #fff !important;}
.streamline_container .streamline_wrapper p{margin-bottom: 0 !important;}
.streamline_container .streamline_wrapper .streamline p i{margin-right: 5px; position: relative; top: 1px;}
.fusion-fullwidth.streamline_container.dark_bg{height: auto;}
.fusion-fullwidth.streamline_container.dark_bg .fusion-builder-row.fusion-row{top: 0;}
.streamline_container.dark_bg .streamline_wrapper, .streamline_container.dark_bg .fusion-builder-row.fusion-row:before,
.streamline_container.dark_bg .fusion-builder-row.fusion-row:after{background-color: #0A7ABF; max-width: inherit;}
.streamline_container.dark_bg .fusion-builder-row.fusion-row:after{content: ""; min-height: 150px; position: absolute; right: -50%; min-width: 55%; top: 0px; z-index: -1;}

.title-with-action{display: flex; align-items: center; justify-content: space-between;}

/* Lazy load CSS */
.lazy-video-container{position:relative;width:100%;height:100%;overflow:hidden;margin:0 auto;border-radius:15px}
.lazy-video-container.inner_videowrap{max-width:550px;margin:0;height:0;padding-bottom:30%}
.lazy-video-container iframe, .lazy-video-box, .lazy-video-box-popup, .lazy-video-container img, .lazy-video-container .lazy-play-button, .lazy-video-container .lazy-play-popup-button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.lazy-video-container iframe{z-index:1}
.lazy-video-box, .lazy-video-box-popup{background-color:#000;overflow:hidden}
.lazy-video-container img{width:100%;height:auto;max-width:100%}
.lazy-video-container .lazy-play-button, .lazy-video-container .lazy-play-popup-button{z-index:1;width:120px;height:120px;font-size:1em;border-radius:50%;background-color:rgb(255 255 255 / 60%);text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease-in-out}
.lazy-play-button i, .lazy-play-popup-button i{color: #424242;;position:relative;transition:all .5s ease-in-out}
.lazy-play-button:hover, .lazy-play-popup-button:hover{background-color:rgba(0,50,100,1);transition:all .5s ease-in-out}
.lazy-play-button:hover i, .lazy-play-popup-button:hover i{color:#fff;transition:all .5s ease-in-out}
.lazy-video-container:after{content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 61.84%,#000 113.32%);position:absolute;left:0;right:0;bottom:0;z-index:0}
.lazy-play:before{content:'';border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #0A7ABF;content:'';font-size:22px;height:0;margin:auto;top:0;right:0;bottom:0;left:-.5em;position:absolute;width:0}
.lazy-video-container .lazy-vimeo-play-button, .lazy-video-container .lazy-vimeo-play-popup-button{font-size:1em;width:4em;height:3em;background-color:#00adef;z-index:1;opacity:1;border-radius:.2em}
.lazy-video-container .lazy-youtube-play-button, .lazy-video-container .lazy-youtube-play-popup-button{background:#0A7ABF;border-radius:50%/10%;color:#fff;font-size:1em;width:4em;height:3em;padding:0;text-align:center;text-indent:.1em;transition:all .15s ease-out}
.lazy-video-container .lazy-youtube-play-button:before, .lazy-video-container .lazy-youtube-play-popup-button:before{background:inherit;border-radius:5%/50%;bottom:9%;content:'';left:-5%;position:absolute;right:-5%;top:9%;}
/* Lazy load CSS */

.fusion-body #wrapper .home-silder .main-flex {overflow: inherit; height: 400px !important;}
.fusion-body #wrapper .home-silder .main-flex .flex-viewport{height: 400px !important;}
.fusion-body #wrapper .home-silder .main-flex .flex-viewport ul.slides{height: 100%;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav {bottom: 0!important; text-align: left; left: -5px;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav li a{background: rgb(39 99 196 / 10%) !important; border: 0; box-shadow: none; width: 14px; height: 14px;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav li a.flex-active{background: rgb(39 99 196 / 40%) !important;}
.fusion-body #wrapper .management-box .fusion-layout-column, .fusion-body #wrapper .management-box .fusion-layout-column .fusion-text p {margin-bottom: 0;}
.fusion-body #wrapper .management-box .fusion-layout-column .fusion-title h1 {margin-bottom: 10px !important; line-height: 36px !important;}

.awb-menu__main-ul li.menu-item a, .awb-menu__main-ul li.menu-item a:hover, .awb-menu__main-ul li.menu-item a:focus {padding: 0 !important;}
.awb-menu__main-ul li.menu-item a .menu-text{font-size: 18px; color: #191919; text-transform: capitalize;}
.awb-menu__main-ul li.btn {max-height: 45px; padding: 6px 20px !important;}
.awb-menu__main-ul li.menu-item:hover a .menu-text,
.awb-menu__main-ul li.menu-item:focus a .menu-text,
.awb-menu__main-ul li.menu-item.current-menu-ancestor a .menu-text,
.awb-menu__main-ul li.menu-item.current-menu-item a .menu-text,
.awb-menu__main-ul li.menu-item.current-menu-parent a .menu-text {color: #0A7ABF;}

.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_center-grow,
.awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_center-grow,
.awb-menu__main-li_regular.hover .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular:active .awb-menu__main-background-active_center-grow,
.awb-menu__main-li_regular:focus .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_center-grow,
.awb-menu__main-li_regular:hover .awb-menu__main-background-active_center-grow, .fusion-sticky-container.fusion-sticky-transition .awb-menu__main-ul li.menu-item:hover:before{display: none;}

.fusion-layout-column.plus-features .fusion-column-wrapper .fusion-content-boxes {margin: 0;}
.fusion-layout-column.plus-features .fusion-column-wrapper .fusion-content-boxes .content-box-column{margin-bottom: 20px;}
.fusion-layout-column.plus-features .fusion-column-wrapper .fusion-content-boxes .content-box-column .heading{display: flex; align-items: center; min-height: 48px; margin-bottom: 0;}
.fusion-layout-column.plus-features .fusion-column-wrapper .fusion-content-boxes .content-box-column .heading h2.content-box-heading{font-size: 20px !important; font-weight: 500; color: #191919;}
.fusion-layout-column.plus-features .fusion-column-wrapper .fusion-content-boxes .content-box-column .heading .icon > span{width: 50px; height: 50px; border-radius: 5px;}

.img-wrap-lblue .fusion-image-element span.fusion-imageframe {background-color: #F1F7FC; padding: 15px; width: 77px; height: 77px; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
.img-wrap-lblue .fusion-image-element span.fusion-imageframe img{min-width: 30px;}
.fusion-body #wrapper .text-elm-wrap .fusion-column-wrapper .fusion-title {margin: 0;}
.fusion-body #wrapper .about-plus-wrap {bottom: -150px !important; box-shadow: 0 3px 5px 1px rgb(0 0 0 / 10%); border-radius: 12px; min-width: 520px; background: #fff;}
.about-plus h3, .about-plus h4 {margin: 0px 0 15px;}
.about-plus h3{font-size: 20px !important; color: #0A7ABF !important; font-weight: 500 !important;}
.about-plus h4{font-size: 24px !important; font-weight: 600 !important;}
.about-plus .btns {display: flex; justify-content: space-between;}
.about-plus .btns p{margin-bottom: 0;}

.fusion-body #wrapper .fusion-column-wrapper .title.main-title {margin: 0 0 10px !important;}
.fusion-body #wrapper .fusion-column-wrapper .title.main-title .title-heading-left,
.fusion-body #wrapper .fusion-column-wrapper .title.main-title .title-heading-center{font-size: 45px; font-weight: 600; line-height: 1.25 !important; text-transform: capitalize;}

.fusion-body #wrapper .case_wrapper{padding: 0 30px;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper {background-color: #F1F7FC; border-radius: 8px; padding: 20px; min-height: 265px; text-align: left; position: relative;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper .fusion-title{margin: 0 0 10px !important;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper .fusion-title h1{font-size: 24px !important; line-height: 34px !important;}
.fusion-body #wrapper .case_wrapper .fusion_builder_column:hover .fusion-column-wrapper .fusion-title h1 a {color: #0A7ABF;}
/* .fusion-body #wrapper .case_wrapper .fusion-column-wrapper .fusion-content-tb p, .post-content p{font-size: 18px; line-height: 28px;} */
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link {background: transparent; padding: 0; border-radius: 0; font-size: 18px; margin: 0; position: absolute; bottom: 15px;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link .fusion-button-text{color: #0A7ABF;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link i {color: #0A7ABF; font-size: 12px; margin-left: 6px; position: relative; top: 1px;}
.fusion-body #wrapper .case_wrapper .awb-swiper-button, .fusion-body #wrapper .serve-slide .awb-swiper-button {background-color: #fff; padding: 10px; width: 47px; height: 47px; border-radius: 50px; box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 10%);}
.fusion-body #wrapper .case_wrapper .awb-swiper-button i, .fusion-body #wrapper .serve-slide .awb-swiper-button i{color: #A5ADB2;}

.fusion-body #wrapper .serve-slide{padding: 0 18px;}
.fusion-body #wrapper .serve-slide .swiper-wrapper .fusion-column-wrapper .fusion-content-tb p{margin: 0;}
.fusion-body #wrapper .serve-slide .swiper-wrapper .fusion-column-wrapper .fusion-content-tb .content-service{background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 2px 3px 0px rgb(0 0 0 / 10%); min-height: 160px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-decoration: none;}
.fusion-body #wrapper .serve-slide .swiper-wrapper .fusion-column-wrapper .fusion-content-tb .content-service .heading{font-size: 18px; color: #111; font-weight: 500; line-height: 24px !important; display: block;}
.fusion-body #wrapper .serve-slide .swiper-wrapper .fusion-column-wrapper .fusion-content-tb .content-service:hover .heading{text-decoration: underline;}
.fusion-body #wrapper .serve-slide .swiper-wrapper .fusion-column-wrapper .fusion-content-tb .content-service img{max-width: 100%; margin-bottom: 10px;}

/* .fusion-body #wrapper #main .fusion-column-wrapper .title.main-title{margin: 0 0 20px;} */
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .slides .fusion-image-wrapper img{border-radius: 8px;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper h2.entry-title {font-size: 24px !important; margin-bottom: 12px; color: #111;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper h2.entry-title + .fusion-content-sep{display: none;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper p {font-size: 18px;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper .fusion-meta-info .fusion-read-more,
.fusion-content-boxes.sub-service-boxes .fusion-column .content-box-wrapper .fusion-read-more{font-size: 18px; font-weight: 500; color: #0A7ABF; text-decoration: underline;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper .fusion-meta-info .fusion-read-more:after,
.fusion-content-boxes.sub-service-boxes .fusion-column .content-box-wrapper .fusion-read-more:after{content: "\e800"; font-family: 'pi-icon' !important; font-size: 12px; margin-left: 3px; position: absolute; padding: 0; color: #0A7ABF; right: -15px; bottom: -2px;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper .fusion-meta-info .fusion-read-more:hover,
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper .fusion-meta-info .fusion-read-more:hover:after{color: #0A7ABF; text-decoration: none;}
#wrapper #main .fusion-blog-shortcode .entry-title, .fusion-blog-shortcode .entry-title a{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}

.quote-testi {display: flex; max-width: 250px; align-items: center; justify-content: center; margin: 0 auto;}
.quote-testi p{margin: 0 !important;}
.quote-testi div {font-size: 18px; font-weight: 400; color: #464545; margin-left: 15px;}
.quote-testi div strong {display: block; color: #0A7ABF; font-size: 19px; font-weight: 600;}

/*learn more footer*/
.fusion-body #wrapper .fusion-layout-column.learn-wrapper {position: absolute; top: -240px;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper {padding: 10px 60px; min-height: 195px; justify-content: center;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont {display: flex; justify-content: space-between; align-items: center;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont h5 {margin: 0 0 10px 0; color: #fff; font-size: 31px !important; line-height: 1.1 !important;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont h6 {margin: 0; color: #fff; font-size: 24px !important; line-height: 1.5 !important;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont p{margin: 0; color: #fff;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont div+p { min-width: 240px;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont .btn {height: 56px; display: inline-block;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper.not-in-footer{bottom: -225px; top: unset;}
/*.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 .fusion-column-wrapper {max-width: 420px;}*/

.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 .fusion-column-wrapper .fusion-title h3 {font-size: 18px !important; line-height: 1.5 !important; font-weight: 500;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 ul{margin: 0 0 30px; padding: 0; list-style: none;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 ul li {position: relative; padding-left: 30px; margin-bottom: 10px; font-size: 18px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 ul li i {position: absolute; left: 0; top: 7px; color: #0A7ABF; font-size: 19px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-title {margin-top: 0; margin-bottom: 20px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-column-wrapper .fusion-title h4 {font-size: 24px !important; line-height: 36px !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column ul.fusion-menu li { margin-bottom: 15px; line-height: 1.2;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column ul.fusion-menu li a {font-size: 18px; color: #191919 !important; text-decoration: underline; text-decoration-color: rgb(0 0 0 / 31%);}
.fusion-body #wrapper .fusion-footer .fusion-layout-column ul.fusion-menu li a:hover{color: #0A7ABF !important; text-decoration-color:rgb(10 122 191 / 61%);}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 .fusion-column-wrapper .fusion-title h3{font-size: 18px !important; font-weight: 400 !important; line-height: 30px !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 .fusion-column-wrapper .fusion-title + .fusion-title{margin-bottom: 10px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 .fusion-column-wrapper .fusion-text p{margin: 0 0 15px; font-size: 14px; color: #7F8589;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 .fusion-column-wrapper .newsletter input[type="email"]{height: 50px; border-radius: 3px; border: 1px solid #C9E0F1; background-color: #fff; color: #191919; font-size: 18px; margin-bottom: 20px;}
.copyright p {margin: 5px 0; color: #6F7274; font-size: 18px; line-height: 24px;}
p.site_design, .fusion-text p.site_design a {color: #6F7274;}
.fusion-text p.site_design a:hover{color: #0A7ABF;}

.btn{padding: 10px 20px !important; font-size: 18px !important; font-weight: 500 !important; border: 2px solid #191919; border-radius: 8px !important; cursor: pointer !important; text-transform: capitalize !important; text-decoration: none !important;}
.btn.btn-arrow:after{content: "\e800"; font-family: 'pi-icon' !important; font-size: 14px; margin-left: 8px; line-height: 30px;}
.btn.btn-white-outline{border-color: #fff; color: #fff; font-size: 19px;}
.btn.btn-white-outline:after{color: #fff;}
.btn.btn-white-outline:hover, .btn.btn-white-outline:focus{border-color: #fff; background-color: #fff; color: #0A7ABF!important;}
.btn.btn-white-outline:hover:after, .btn.btn-white-outline:focus:after{color: #0A7ABF;}
.btn.btn-primary{background-color: #0A7ABF; border-color: #0A7ABF; color: #fff !important;}
.btn.btn-primary.btn-arrow:after{color: #fff;}
.btn.btn-primary:hover, .btn.btn-primary:focus{background-color: #1e211d; border-color: #1e211d;}
.btn.btn-primary-outline{border-color: #0A7ABF; color: #0A7ABF;}
.btn.btn-primary-outline *{color: #0A7ABF !important;}
.btn.btn-primary-outline:hover, .btn.btn-primary-outline:focus{border-color: #0A7ABF; background-color: #0A7ABF; color: #fff;}
.btn.btn-primary-outline:hover *, .btn.btn-primary-outline:focus *{color: #fff !important;}
.btn.btn-white{color: #0A7ABF; background-color: #fff; border-color: #fff;}
.btn.btn-white.btn-arrow:after{color: #0A7ABF;}
.btn.btn-white:hover, .btn.btn-white:focus{background-color: #0A7ABF; color: #fff;}
.btn.btn-white.btn-arrow:hover:after, .btn.btn-white.btn-arrow:focus:after{color: #fff !important;}
.btn.btn-white.btn-brd { border-color: #0A7ABF;}

.text-with-images { display: flex; justify-content: space-between; align-items: center; padding: 40px 0;}
.text-with-images2{padding: 40px 0; text-align:center;}
.text-with-images2 .logo-images{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; margin:-15px;}
.text-with-images2 .logo-images>div{padding:15px;}
.text-with-images2 h2{font-weight: 600 !important; font-size:32px !important; margin-bottom:30px;}
.text-with-images h2 {font-size: 22px !important; font-weight: 600 !important; max-width: 350px;}
.text-with-images p { max-width: 370px;}
.text-with-images2 h2+p{margin-bottom: 40px; margin-top: -15px;}

.tt-no-top-space{padding-top: 0px !important;}
.tt-no-bottom-space{padding-bottom: 0px !important;}
.tt-top-space{padding-top: 50px !important;}
.tt-bottom-space{padding-bottom: 50px !important;}

.tt-home-testimonials h2 { background: url('/wp-content/uploads/2023/08/quote.png') no-repeat top center; font-size:40px!important; padding: 65px 0 20px 0 !important;}

.tt-case-study-box{margin-top: 70px !important;}
.tt-box-content, .tt-case-study-box .fusion-column-wrapper { background: #fff !important; padding: 80px 40px 30px 40px !important; border-radius: 12px !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px 1px !important; position: relative !important;}
.tt-case-study-box .fusion-column-wrapper{padding: 90px 40px 30px 40px !important;}
.tt-box-content h2, .tt-case-study-box .fusion-column-wrapper h2 { font-size: 22px !important;  margin-bottom: 20px !important;}
.fusion-read-more, .tt-case-study-box .fusion-button{font-size: 16px !important;}
.fusion-read-more:after, .tt-case-study-box .fusion-button:after { content: "\e800" !important; font-family: 'pi-icon' !important; font-size: 12px !important; margin-left: 3px !important; position: absolute !important; padding: 0 !important; color: #0A7ABF !important; right: -15px !important; bottom: -4px !important;}
.tt-img-container, .tt-case-study-box .fusion-woo-product-image { background: #fff; padding: 10px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px 1px; position: absolute; top: -40px;}
.tt-case-study-box .fusion-woo-product-image { width: 100px; height: 100px; padding: 0; text-align: center;}
.tt-case-study-box .fusion-woo-product-image .fusion-image-wrapper { position: relative; width: 100%;  height: 100%;}
.tt-case-study-box .fusion-woo-product-image img { max-width: 80px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
.tt-case-study-box .fusion-title {  margin: 0 !important;}
.tt-case-study-box .fusion-button { background: none; color: #0A7ABF;  padding: 0 !important; text-decoration: underline;}
.tt-case-study-box:hover .fusion-button{text-decoration:none}
.tt-case-study-box .fusion-button span.fusion-button-text { color: #0A7ABF; text-transform: capitalize;  font-weight: 400;}
.tt-case-study-box .fusion-content-tb + div {  margin-top: -9px;}

.tt-box-services h2 { font-size: 22px !important; color: #0A7ABF !important; font-weight: bold; padding-left:20px !important; border-left:3px solid #0A7ABF;}
.tt-box-services h2 div{color:#000; font-weight:normal}
.tt-box-services p { margin-bottom: 0px;}
.tt-box-services p .fusion-read-more { margin-top: 10px !important; display: inline-block;}
.tt-col-prod h2 { font-size: 22px !important; color: #0A7ABF; margin-bottom: 20px;}
.home .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper {  padding-left: 0 !important; /* padding-right: 0 !important; */}

/*blog archive*/
.avada-html-is-archive h2.entry-title.fusion-post-title { font-size: 24px !important; font-weight:700; line-height:31px;}
.avada-html-is-archive .fusion-blog-layout-grid .fusion-single-line-meta { display: none;}
.avada-html-is-archive .fusion-blog-layout-grid .post .fusion-content-sep { display: none;}
.avada-html-is-archive .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper{padding-left:0!important; padding-right:0 !important}
.avada-html-is-archive .fusion-blog-layout-grid a.fusion-read-more { color: #0A7ABF; text-decoration: underline; font-weight: 500;}
.avada-html-is-archive .fusion-blog-layout-grid a.fusion-read-more:hover{text-decoration:none;}


.streamline_container .streamline_wrapper .streamline a { text-decoration: none; font-weight: normal !important;}
.streamline_container .streamline_wrapper .streamline p a:first-child{margin-right:15px;}
.streamline_container .streamline_wrapper .streamline p a:last-child{margin-left:15px}
/*.streamline_container .streamline_wrapper .streamline p a:before {font-family: 'tronitech-icon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; margin-right: 7px;}
.streamline_container .streamline_wrapper .streamline p a:first-child:before { content: "\e932";}
.streamline_container .streamline_wrapper .streamline p a:last-child:before { content: "\e931";}*/

.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 ul li span.t-icon-print { position: absolute; left: 0; top: 7px; color: #0A7ABF; font-size: 19px;}
.footer-col-1 .fusion-text + .fusion-builder-row.fusion-row {justify-content: start;}
.footer-col-1 .fusion-text + .fusion-builder-row.fusion-row .fusion-layout-column:first-child{width: 155px;}

.awb-icon-twitter{position:relative;padding: 10px;margin: 0 10px !important;}
.awb-icon-twitter:before { content: "" !important; background-image: url(images/twiiter-x-icon-black.png); background-repeat: no-repeat; background-position: center center; background-size: 18px; width: 20px; height: 20px; display: block; position: absolute; top: 2px; left: 0; }

.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon.awb-icon-twitter { width: 38px; height: 38px; line-height: 38px; margin: 5px !important;}
.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon.awb-icon-twitter:before { top: 7px; left: 7px;}

.blog-home h2:not(.blog-shortcode-post-title) { margin-bottom: 20px !important;}
.blog-home  a { color: #0A7ABF !important;}

.bg-blue{background-color: #ecf6fe !important;}

.dnone{display: none !important;}

.slider-partner  .awb-swiper .fusion-image-wrapper img { max-height: 64px !important; }

.fusion-button.button-flat.fusion-read-more { background: none; color: blue !important; padding: 0;}
.fusion-button.button-flat.fusion-read-more span.fusion-button-text { color: #0A7ABF; text-decoration: underline;}
.fusion-button.button-flat.fusion-read-more span.fusion-button-text:hover { text-decoration: none;}

/*timeline*/
.tt-history-timeline.fusion-content-boxes .fusion-column { margin-bottom: 25px;}
.tt-history-timeline.fusion-content-boxes .content-wrapper-background { padding: 25px;}
.tt-history-timeline.fusion-content-boxes .content-box-shortcode-timeline-vertical { left: 62px !important; top: 50px !important}
.tt-history-timeline.fusion-content-boxes .content-container { margin-bottom: 0;}
.tt-history-timeline.fusion-content-boxes .heading { margin-bottom: 10px;}
.tt-history-timeline.fusion-content-boxes .heading .content-box-heading { margin-top: -8px;}
.tt-history-timeline { margin-bottom: 0 !important;}
.tt-history-timeline.partial-timeline { margin-top: 0px;}
a.fusion-read-more.show-timeline { cursor: pointer;}

/* services page - header */
.fusion-body #wrapper .fusion-tb-header .fusion-title{margin-bottom: 0 !important;}
.fusion-body #wrapper .fusion-tb-header .fusion-title h1 {color: #191919; font-size: 45px !important; line-height: 1.1 !important;}
.fusion-body #wrapper .fusion-tb-header .header-services .fusion-column-wrapper{max-width: 48%;}
.fusion-body #wrapper .fusion-tb-header .fusion-text p, .fusion-body #wrapper .fusion-tb-header .fusion-text p a{color: #191919; font-size: 20px; margin-top: 10px;}
.fusion-body #wrapper .header-services {min-height: 375px;}
.fusion-body #wrapper .fusion-title.fusion-sep-none.subtitle h2 {font-size: 24px !important; line-height: 36px !important;}
ul.case_list, ul.check_list, .related_links_box ul, .wsp-container ul, ul.check_list.col2 {margin: 0; padding: 0; list-style: none; column-count: 2;}
ul.case_list li, ul.check_list > li, .related_links_box ul li, ul.check_list > li > ul > li, .wsp-container ul > li{font-size: 18px; line-height: 24px; margin-bottom: 8px; position: relative; padding-left: 20px;}
ul.case_list li a, .related_links_box ul li a, .wsp-container ul > li a{color: #191919; font-size: 18px; text-decoration: underline;}
ul.case_list li a:hover, .wsp-container ul > li a:hover{color: #0A7ABF;}
ul.check_list a, ul.check_list > li > ul > li a{color: #0A7ABF;}
ul.check_list a:hover, ul.check_list > li > ul > li a:hover{text-decoration: underline;}
ul.case_list li:before, ul.check_list > li:before, .related_links_box ul li:before, .wsp-container ul > li:before{content: "\e900"; font-family: 'pi-icon' !important; /*font-size:15px;*/ font-size:14px; color: #0A7ABF; position: absolute; left: 0; top: 0;}
.light_bg{background-color: #F1F7FC; padding: 40px; border-radius: 8px;}
.primary_bg{background-color: #0A7ABF; padding: 20px; border-radius: 8px;}
.light_bg.p-30{padding: 30px;}
.light_bg h3, .primary_bg h3{margin: 0 0 15px; font-size: 24px !important;}
.fusion-body #wrapper .primary_bg h4, .fusion-body #wrapper .primary_bg p{margin-bottom: 0;}
.fusion-body #wrapper .primary_bg a{font-weight: 600; text-decoration: underline;}
.fusion-body #wrapper .primary_bg a:hover{text-decoration: none;}
.fusion-body #wrapper .primary_bg *{color: #fff !important;}
.bg-primary-inner .fusion-builder-row {background-color: #4289f0;}
.bg-primary-inner .fusion-builder-row .fusion-layout-column {height: 100%;}
ul.check_list > li{padding-left: 30px;}
ul.check_list > li:before, .wsp-container ul > li:before{content: "\e908";}
.related_links_box {background-color: #0A7ABF; border-radius: 8px; padding: 25px 25px 30px;}
.related_links_box h3{margin: 0 0 10px; color: #fff !important;}
.related_links_box ul, ul.check_list, .wsp-container ul{column-count: auto;}
.related_links_box ul li{margin-bottom: 10px;}
.related_links_box ul li, .related_links_box ul li a, .related_links_box ul li:before{color: #fff;}
.related_links_box ul li a:hover{text-decoration: none;}
.related_links_box ul li:last-child{margin-bottom: 0;}
.wsp-container ul > li{padding-left: 28px;}
.wsp-container ul > li:before{font-size: 12px;}
.wsp-container ul > li > ul{margin-top: 8px;}
.wsp-container ul > li li{margin-bottom: 8px;}
ul.check_list > li > ul{margin: 15px 0; list-style-type: disc; padding-left: 24px}
ul.check_list > li > ul > li{padding-left: 0;}
.fusion-body #wrapper .fusion-tb-header .service_form_wrapper {background-color: #fff; border-radius: 12px; padding: 30px !important; max-width: 530px; width: 530px; position: absolute; right: 265px; top: 190px; z-index: 99; box-shadow: 0px 3px 36px 0 rgb(0 40 65 / 15%); z-index: 10;}
.fusion-body #wrapper .fusion-tb-header .fusion-builder-row, .fusion-body #wrapper .fusion-tb-header .service_form_wrapper .fusion-layout-column{margin: 0 !important;}
.fusion-body #wrapper .fusion-tb-header .fusion-text.form-title h3{color: #191919; font-size: 30px; line-height: 40px; margin: 0;}
.fusion-body #wrapper .fusion-tb-header .fusion-text.form-title p {color: #191919; font-size: 16px; margin: 0 0 10px;}
.fusion-body #wrapper .gform_wrapper {margin-bottom: 0;}
.fusion-body #wrapper .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.fusion-body #wrapper .gform_wrapper .gfield_select[multiple=multiple], .fusion-body #wrapper .gform_wrapper.gravity-theme .gfield textarea,
.fusion-body #wrapper .gform_wrapper .gravity-select-parent select{border: 2px solid #DBDBDB; border-width:2px!important; border-radius: 7px; height: 52px!important; font-size: 16px!important; color: #191919; padding-left:15px!important;}
.fusion-body #wrapper .gform_wrapper.gravity-theme .gfield textarea.large {height: 80px; resize: none;}
.fusion-body #wrapper .gform_wrapper .gravity-select-parent .select-arrow{background-color: transparent; color: #191919;}
.fusion-body #wrapper .gform_wrapper .gfield_contains_required.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.fusion-body #wrapper .gform_wrapper .gfield_contains_required.gfield .gfield_select[multiple=multiple], .fusion-body #wrapper .gform_wrapper .gfield_contains_required.gfield textarea,
.fusion-body #wrapper .gform_wrapper .gfield_contains_required.gfield .gfield_select{border-left-color: #0996EF;}
.fusion-body #wrapper .service_form_wrapper .gform_wrapper.gravity-theme .gform_footer,
.fusion-body #wrapper .service_form_wrapper .gform_wrapper.gravity-theme .gform_page_footer,
.fusion-body #wrapper .schedule-form .gform_wrapper.gravity-theme .gform_footer,
.fusion-body #wrapper .schedule-form .gform_wrapper.gravity-theme .gform_page_footer, .gform_wrapper.gravity-theme .gform_footer{padding-bottom: 0; justify-content: flex-end; padding-top: 0;}
.fusion-body #wrapper .gform_wrapper.gravity-theme .gform_footer .gform_button[type=submit],
.fusion-body #wrapper .gform_wrapper.gravity-theme .gform_page_footer .gform_button[type=submit]{ height: 50px; font-size: 18px; padding: 10px 25px;}
.gform_wrapper.gravity-theme .gform_fields .ginput_container .charleft {display: none !important;}
.gfield_checkbox li input[type=checkbox] {width: 20px; height: 20px;}
body .map-image {display: none;}
body.home .map-image {display: inline-block;}
.fusion-flex-align-content-space-evenly .fusion_builder_column.fusion_builder_column_1_2,
.fusion-flex-align-content-space-evenly .fusion_builder_column.fusion_builder_column_1_2 .fusion-column-wrapper,
.fusion-flex-align-content-space-evenly .fusion_builder_column.fusion_builder_column_1_2 .fusion-column-wrapper .light_bg {height: 100%;}
/* services page - header */

ul#menu-main-menu li a span.awb-menu__open-nav-submenu-hover{display: none;}
/*#wrapper #main .fullwidth-box .fusion-row, #wrapper .fusion-footer .fullwidth-box .fusion-row {margin-left: 0 !important; margin-right: 0 !important;}*/
/* .fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper p:first-child{display: none;} */

.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-title.top-margin-service {margin-top: 40px;}
.home.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-title.top-margin-service {margin-top: 20px;}

.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-column-wrapper .mc4wp-response {margin-top: 10px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-column-wrapper .mc4wp-response .mc4wp-alert p {color: #f00 !important; font-size: 15px !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-column-wrapper .mc4wp-response .mc4wp-alert.mc4wp-success p {color: #008000 !important;}

.gform_wrapper.gravity-theme .gfield ul.gfield_checkbox {padding: 0; margin: 0;}
.gform_wrapper.gravity-theme .gfield ul.gfield_checkbox li label {font-size: 16px;}

/* blog / news - css */
.single-post #main{padding-top:41px!important;}
.single-post .fusion-page-title-bar, .page-id-18 .pt-blog-listing-title-section, .archive.category .avada-page-titlebar-wrapper{position:relative;}
.single-post .fusion-page-title-bar:before, .single-case-study .fusion-page-title-bar:before, .page-id-18 .pt-blog-listing-title-section:before, .archive.category .avada-page-titlebar-wrapper:before{content:''; background-color:#ecf6fe; position:absolute; top:0; right:0; left:0; width:100%; height:476px; z-index:1; display:block;}
.archive.category .avada-page-titlebar-wrapper:before{content:''!important; background-color:#ecf6fe; position:absolute; top:0; right:0; left:0; width:100%; height:476px; z-index:0; display:block;}
.pt-blog-title-section .fusion-title{padding-top:55px; padding-bottom:30px;}
.fusion-body.single-post #wrapper .fusion-title h1, .pt-blog-listing-title-section .fusion-title h1{line-height:1.4!important;}
.pt-blog-listing-title-section .fusion-title{padding-top:40px; padding-bottom:11px;}
.pt-blog-listing-title-section .fusion-search-element{margin-top:28px; margin-bottom:70px;}
.pt-blog-listing-title-section .fusion-search-element .searchform{max-width:580px; margin-left:auto; margin-right:auto;}
.category-news .pt-blog-title-section .fusion-title{padding-bottom:0;}
.single-post .post-content p{line-height:30px;}
.fusion-sharing-box{justify-content:center; min-height:auto;}
.fusion-sharing-box .sharingbox-shortcode-icon-wrapper{flex-grow:inherit !important;}
.fusion-sharing-box.layout-floated .tagline{font-weight:400;}
.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon{padding:7px;}
.pt-follow-social-box{text-align:center; text-align:300px; margin:0 auto 15px auto;}
.pt-follow-social-box .pt-follow-social-listing{margin:10px -5px 5px -5px; padding:0; list-style:none; text-align:center; display:flex; flex-wrap:wrap; justify-content:space-between; line-height:18px;}
.pt-follow-social-box .pt-follow-social-listing li{margin:5px; padding:0; width:calc(50% - 10px);}
.pt-follow-social-box .pt-follow-social-listing li a{display:inline-block; font-weight:600;}
.pt-blog-content-section p:empty, .pt-blog-content-section p:contains('&nbsp;'){display:none;}
.wp-caption .wp-caption-text{display:block; margin-bottom:0; font-size:13px; line-height:1.4!important; margin-top:0.5em; text-align:center; opacity:0.9;}
.pt-blog-content-section h2{font-size:28px!important; margin-bottom:15px!important;}
.pt-blog-content-section hr~h2{margin-top:20px!important;}
.pt-blog-content-section h3, .pt-blog-content-section h4, .pt-blog-content-section h5, .pt-blog-content-section h6{margin-top:0!important; margin-bottom:15px!important;}
.pt-blog-content-section hr{border:0; border-top:1px solid #e9ecef;}
.page-id-7427 .pt-blog-listing-title-section, .pt-search-title-section, .search.search-results section.fusion-page-title-bar.fusion-tb-page-title-bar > .fusion-fullwidth {background-color: #ecf6fe;}
.fusion-blog-pagination .pagination, .archive.category .pagination{justify-content:center; margin-top:0; margin-bottom:60px;}
.fusion-blog-pagination .pagination .page-text, .archive.category .pagination .page-text{display:none;}
.fusion-show-pagination-text .fusion-blog-pagination .pagination, .archive.category .pagination{justify-content: center;}
.search.search-results .fusion-show-pagination-text .fusion-blog-pagination .pagination, .archive.category .pagination{margin-bottom: 0;}
.archive.category .pagination{margin-top:40px; margin-bottom:60px;}
.pt-blog-listing-content-section .fusion-blog-shortcode .fusion-posts-container {display: flex; flex-wrap: wrap;}
.single.single-post #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common,
.single.single-case-study #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common{background: #fff; padding: 25px; border-radius: 8px; box-shadow: 0 0 9px 0px rgb(0 0 0 / 5%); max-width: 920px;}
.single.single-post #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common .fusion-content-tb > .fusion-fullwidth, 
.single.single-case-study #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common .fusion-content-tb > .fusion-fullwidth{padding: 0;}
.single.single-post #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common .tags-wrap,
.single.single-case-study #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common .tags-wrap{max-width: 90%;}
.single.single-post #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common > .fusion-column-wrapper > .fusion-builder-row,
.single.single-case-study #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common > .fusion-column-wrapper > .fusion-builder-row{margin-left: calc(-4% / 2 ) !important; margin-right: calc(-4% / 2 ) !important;}
.fusion-body #wrapper #main .fusion-column-wrapper .category-news .fusion-post-wrapper .fusion-post-content-wrapper {background-color: #f1f7fc; border-radius: 8px; padding: 20px !important; min-height: 240px; text-align: left; position: relative;}
.single.single-post #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common .fusion-fullwidth,
.single.single-case-study #wrapper #main #content .fusion-builder-row > .fusion-layout-column.post-common .fusion-fullwidth {padding-left: 0; padding-right: 0;}
.single.single-post main#main {padding-bottom: 0;}
/* blog / news - css */

/* Software page - css */
.fusion-content-boxes.content-boxes-icon-boxed.sub-service-boxes .fusion-column {padding-left: 25px; padding-right: 25px; margin-bottom: 40px;}
.fusion-content-boxes.content-boxes-icon-boxed.sub-service-boxes .fusion-column .content-box-wrapper, .fusion-content-boxes.features-box .fusion-column .content-box-wrapper {padding: 30px; text-align: left; border-radius: 8px;}
.fusion-content-boxes.content-boxes-icon-boxed.sub-service-boxes .fusion-column .content-box-wrapper *, .fusion-content-boxes.features-box .fusion-column .content-box-wrapper *{text-align: left !important;}
.fusion-content-boxes.key-features .fusion-column{margin-bottom: 40px;}
.fusion-content-boxes.key-features .fusion-column.content-box-column-last{margin-bottom: 0px;}
.fusion-content-boxes.key-features .fusion-column .content-box-wrapper .content-container, .fusion-content-boxes.key-features .fusion-column .content-box-wrapper .heading-with-icon .content-box-heading {padding-left: 70px !important;}
.fusion-content-boxes.key-features .fusion-column .content-box-wrapper .content-container{margin-bottom: 0;}
.fusion-content-boxes.key-features .fusion-column .content-box-wrapper .heading-with-icon{margin-bottom: 10px;}
.fusion-content-boxes.key-features .fusion-column .content-box-wrapper .heading-with-icon  .icon {top: 6px;}
.fusion-content-boxes.key-features .fusion-column .content-box-wrapper:before{content: ""; background-color: #689EF6; width: 2px; height: 100%; display: block; position: absolute; left: 54px;}
.fusion-content-boxes.content-boxes-icon-boxed.features-box .fusion-column {margin-bottom: 30px;}
.fusion-content-boxes.content-boxes-icon-boxed.features-box .fusion-column.content-box-column-last{margin-bottom: 0;}
.fusion-content-boxes.content-boxes-icon-boxed.features-box .fusion-column .content-container{margin-bottom: 0;}
.video-wrap {position: relative; width: 100%; min-height: 340px;}
.video-content .video-wrap{min-height: 370px;}
/* Software page - css */

/* Submenu - main */
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul>li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main{margin-top: 0; box-shadow: 0 8px 10px 0 rgb(0 0 0/15%); padding: 20px 15px 15px !important;}
nav.mega_menu ul.fusion-menu {column-count: 3; display: block; min-height: 130px;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item.current-page-ancestor > a > .menu-text{color: #0A7ABF;}
.fusion-tb-header header {min-height: 110px; background: #fff;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth {border-radius: 0 0 12px 12px; box-shadow: 0 8px 10px 0 rgb(0 0 0 / 15%);}
.awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item,
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li{margin-bottom: 10px; position: relative; padding-left: 20px; padding-bottom: 2px;}
.awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item:before,
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li:before{content: "\e900"; font-family: 'pi-icon' !important; font-size: 15px; color: #0A7ABF; position: absolute; left: 0; top: 0px; height: 22px; width: 12px; display: block;}
.awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item a .menu-text{color: #191919; font-size: 16px; text-decoration: underline; line-height: 1.3; text-align: left;}
.awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item a:hover .menu-text, .awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item.current-menu-item a .menu-text,
.awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item.current-menu-item a .menu-text, .awb-menu__main-ul li.menu-item .pt-mega-menu-style1 ul li.menu-item a:hover .menu-text, .awb-menu__main-ul li.menu-item .pt-mega-menu-style1 ul li.menu-item.current-menu-item a .menu-text{color: #0A7ABF;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth.company_menu_style {max-width: 440px; margin: 0 0 0 auto;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth.company_menu_style nav.mega_menu.col4 ul.fusion-menu {column-count: 2; min-height: inherit;}

.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main {padding: 10px 15px; background: #fff; border-radius: 0 0 12px 12px;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li:first-child{border-radius: 0;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li{padding: 0px 15px;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li span {color: #191919; font-size: 16px; line-height: 1.4; padding-left: 3px;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li:hover span,
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li.current-menu-item span{color: #0A7ABF;}
/* Submenu - main */

.fusion-body #wrapper .fusion-title a, .fusion-text p a {color: #0A7ABF;}
.fusion-body #wrapper .fusion-tb-header nav.awb-menu{display: flex; justify-content: flex-end;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item{height: 100%;}
.fusion-body #wrapper nav.awb-menu.awb-menu_row .awb-menu__mega-wrap, .fusion-body #wrapper nav.awb-menu.awb-menu_row .awb-menu__mega-wrap .fusion-fullwidth{margin-top: 0;}
.fusion-sticky-container.fusion-sticky-transition .awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth{margin-top:0}

/*Company Page*/
body .pt-pt-0{padding-top:0!important;}
body .pt-pb-0{padding-bottom:0!important;}
ul.check_list{margin-bottom:20px;}
.light_bg ul.check_list{margin-bottom:0;}
.pt-section{padding-top:50px!important; padding-bottom:50px!important;}
.pt-inner-page-banner-section{background-size:auto 100%!important;}
.pt-inner-page-banner-section .fusion-layout-column{margin-bottom:0!important;}
.pt-inner-page-banner-section h1{margin:0 0 10px 0!important; line-height: 1.3 !important;}
.pt-inner-page-banner-section .fusion-text{background-color:#ecf6fe; padding-right:10px;}
.pt-inner-page-banner-section .fusion-text>*:last-child{margin-bottom:10px!important;}
/*.pt-company-bannerwrap:after{background-image:url('images/company-banner-image.jpg'); width:929px; height:531px;}*/
.pt-section h2{font-size:45px!important; margin-bottom:23px;}
.pt-section h3{margin:0; margin-bottom:15px;}
.pt-section h4{margin:0; margin-bottom:10px;}
.pt-automating-document-section .light_bg .check_list{margin-left:-10px; margin-right:-10px; height:auto; overflow:hidden;}
.pt-automating-document-section .light_bg .check_list li{margin-left:10px; margin-right:10px; float:left; width:calc(33.33% - 20px);}
.pt-automating-document-section h2 img.alignleft{border-radius:12px;}

/*Support Page*/
.pt-various-supports-section{background-color:#f2f7fc!important;}
.pt-various-supports-section .fusion-content-boxes{display:flex; flex-wrap:wrap;}
.pt-various-supports-section .fusion-builder-row-inner .fusion-layout-column{padding-left:15px; padding-right:15px;}
.pt-various-supports-section .content-box-wrapper{background:#fff; padding:30px; border-radius:8px; box-shadow:0 2px 3px 0px rgb(0 0 0 / 10%); height:100%; display:flex; flex-direction:column; flex-wrap:wrap;}
.pt-various-supports-section .content-box-wrapper h5{margin:0; margin-bottom:15px;}
.pt-various-supports-section .content-box-wrapper ul, .pt-various-supports-section .content-box-wrapper ul li:last-child{margin-bottom:0;}
.pt-various-supports-section .fusion-content-boxes .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading{color:#191919!important;}

/*Testimonials*/
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .pt-testimonial-box{position:relative; padding-left:46px!important; margin-bottom: 25px;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .pt-testimonial-box:before{content:''; background:url('/wp-content/uploads/2023/02/quote.png') no-repeat top left; background-size:31px auto; width:31px; height:27px; display:inline-block; position:absolute; top:5px; left:0;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .pt-testimonial-box .pt-testimonial-location:empty{display:none;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .pt-testimonial-box .pt-testimonial-content .fusion-fullwidth{padding:0!important;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .pt-testimonial-box .pt-testimonial-content .fusion-fullwidth .fusion-layout-column{margin:0!important;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .pt-testimonial-box .pt-testimonial-content .fusion-text>*:last-child{margin-bottom:0!important;}

div#testimonial-home {padding-bottom: 40px;}
#testimonial-home .pt-testimonial-content .fusion-layout-column, #testimonial-home .fusion-column-wrapper > .fusion-builder-row .fusion-layout-column{margin: 0;}
#testimonial-home .pt-testimonial-content .fusion-layout-column .fusion-text p {margin: 0 0 20px; font-size: 24px; font-weight: 600; color: #191919;}
#testimonial-home .pt-testimonial-content .fusion-layout-column .fusion-text p:before{content: '“';}
#testimonial-home .pt-testimonial-content .fusion-layout-column .fusion-text p:after{content: '”';}
#testimonial-home .fusion-column-wrapper > .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{width: auto; margin: 0 auto; /*background:url('/wp-content/uploads/2023/02/quote.png') no-repeat top left; padding-left: 70px;*/ min-height: 54px; display: flex; align-items: center; justify-content: center;}
#testimonial-home .fusion-column-wrapper > .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title{margin-bottom: 0;}
#testimonial-home .fusion-column-wrapper>.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title h5 {color: #0A7ABF; font-size: 19px !important; font-weight: 600;}
#testimonial-home .fusion-column-wrapper>.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-text p {font-size: 18px; font-weight: 400; color: #464545; margin-top: 5px;}
div#testimonial-home .awb-swiper-button, div#service-types .swiper-pagination {display: none !important;}
div#testimonial-home .swiper-pagination .swiper-pagination-bullet-active {width: 10px; height: 10px; background: #0A7ABF;}

body.page-template-testimonial-template main#main {width: 100%;}
body.page-template-testimonial-template main#main > .fusion-row {max-width: 100%;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .post-content > .fusion-fullwidth {margin-left: -30px; margin-right: -30px; padding-left: 32px; padding-right: 32px;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .single-content {width:100%;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .fusion-post-cards ul{margin: 0;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .filters {width: 100%; text-align: center; padding: 25px 20px; background-color: #f1f7fc;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .filters ul {list-style: none; padding: 0; display: flex; justify-content: center; flex-wrap: wrap; margin: 0;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .filters li {display: inline; padding: 7px 20px; margin: 0 5px; font-size: 16px; color: #191919; font-weight: 700; cursor: pointer; text-transform: uppercase;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .filters li:hover {color: #0A7ABF; }
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .filters li.active {background-color: #0A7ABF; color: #fff; border: 1px solid #0A7ABF; border-radius: 8px;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .single-content h5.title{margin-bottom: 0;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .single-content .fusion-content p.loctxt{color: #979797; font-size: 16px;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .single-content .fusion-content .fusion-layout-column,
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .single-content .fusion-content .fusion-layout-column p{margin: 0;}
/* Testimonials */

/* 404 Page */
.fusion-flex-container .fusion-row .fusion-flex-column.notfound_wrapper {background: #0a7abf; width: 360px; height: 360px; display: flex; align-items: center; border-radius: 50%;}
.fusion-flex-container .fusion-row .fusion-flex-column.notfound_wrapper *{color: #fff !important;}

.success_msg {text-align: center; padding: 25px 30px 40px; background: #f2f7fc; border-radius: 12px; max-width: 500px; margin: 20px auto 0;}
.success_msg p {font-size: 21px; font-weight: 500; color: #4289f0; line-height: 30px; margin-bottom: 30px;}

.fade_wrapper {position: relative; overflow: hidden;}
.fade_wrapper:after {content: ""; background-image: linear-gradient(to bottom, transparent, white); height: 200px; width: 100%; display: block; position: absolute; bottom: 0;}
.fade_wrapper h6 {margin-bottom: 5px !important;}
.gform_wrapper .gform_heading h6 {font-size: 20px;}
.single.single-case-study #wrapper #main #content .gform_wrapper .gform_footer {justify-content: flex-end;}

.fusion-body.blog #wrapper h1.entry-title {font-size: 45px !important; line-height: 1.3 !important;}

.page .post-content > p{display: none;}


.table-responsive {
    scrollbar-color: #9c9c9c transparent !important;
    /* thumb and track color */
    scrollbar-width: thin !important;
}
.table-responsive::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
.table-responsive::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px transparent;
    box-shadow: inset 0 0 6px transparent;
    background-color: transparent;
}
.table-responsive::-webkit-scrollbar-thumb {
    background-color: #9c9c9c;
}
.gecko .table-responsive {
    scrollbar-color: #9c9c9c transparent !important;
    /* thumb and track color */
    scrollbar-width: thin !important;
}
.firefox .table-responsive {
    scrollbar-color: #9c9c9c transparent !important;
    /* thumb and track color */
    scrollbar-width: thin !important;
}
.table-responsive:hover {
    scrollbar-color: #9c9c9c transparent !important;
    /* thumb and track color */
    scrollbar-width: thin !important;
}
.table-responsive {overflow-x: auto;}
table.tablepress {width: 100%;}
.tablepress thead tr th:nth-child(1) {width: 220px; min-width: 220px; max-width: 220px;}
.tablepress thead tr th:nth-child(2) {width: 140px; min-width: 140px; max-width: 140px;}
.tablepress thead tr th:nth-child(3) {width: 180px; min-width: 180px; max-width: 180px;}
.tablepress thead tr th:nth-child(4) {width: 400px; min-width: 400px; max-width: 400px;}
.tablepress thead tr {background: #191919;}
.tablepress thead tr th{color: #fff;}
.tablepress thead tr th, .tablepress tbody tr td {padding: 10px; font-size: 16px; text-align: left;}
.tablepress tbody tr td{border-bottom: 1px solid #deecf7; color: #191919;}
.tablepress tbody tr.odd{background-color: #F1F7FC;}

.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed {padding: 30px; border-radius: 8px; text-align: left;}
.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed .content-container {text-align: left;}
.fusion-content-boxes.resources-box .content-box-wrapper a.heading-link {display: flex; align-items: center; text-align: left;}
.fusion-content-boxes.resources-box .content-box-wrapper a.heading-link .image {position: inherit; margin: 0 20px 0 0!important;}
.fusion-content-boxes.resources-box .content-box-wrapper h2.content-box-heading {font-size: 24px !important;}
.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed .fusion-read-more {color: #fff; text-decoration: underline;}
.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed .fusion-read-more:after{color: #fff; font-size: 18px;} 
.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed.link-area-box-hover h2.content-box-heading,
.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed.link-area-box-hover .fusion-read-more, 
.fusion-content-boxes.resources-box .content-box-wrapper.content-wrapper-boxed.link-area-box-hover .fusion-read-more:after{color: #fff !important;}

.yottie-widget-feed .swiper-pagination-clickable .swiper-pagination-bullet {width: 47px; height: 47px; line-height: 37px; border-radius: 50px; background: transparent; border: 1px solid hsl(0deg 0% 10% / 10%); font-size: 16px; color: #191919;}
.yottie-widget-feed .swiper-pagination-clickable span.yottie-widget-feed-section-pagination-bullet-more:before,
.yottie-widget-feed .swiper-pagination-clickable span.yottie-widget-feed-section-pagination-bullet-more:after{top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 10px; background: #191919;}
.yottie-widget-feed .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active,
.yottie-widget-feed .swiper-pagination-clickable .swiper-pagination-bullet:hover {background: #0A7ABF; border-color: #0A7ABF; color: #fff;}
.yottie-widget-feed .swiper-pagination-clickable span.yottie-widget-feed-section-pagination-bullet-more:hover:before,
.yottie-widget-feed .swiper-pagination-clickable span.yottie-widget-feed-section-pagination-bullet-more:hover:after{background: #fff;}

.partner-box {display: flex;}
.partner-box .logo-img {min-width: 200px; width: 200px;}
.partner-box .partner-cont {padding-left: 30px;}
.partner-box .partner-cont h3{margin-bottom: 5px;}
.partner-box .partner-cont p{margin-bottom: 0;}
.title-flex{display: flex; align-items: center;}

.mapwrap {border: 1px solid #e7e7e7; padding: 5px;}
.gform_wrapper.gravity-theme .gform_validation_errors {display: none;}
.fusion-body #wrapper .gform_wrapper .gfield_error .gfield_validation_message {padding: 0; border: 0; background: transparent; text-align: left; font-size: 14px !important; color: #f00; margin-top: 3px;}

.schedule-form {max-width: 860px; margin: 0 auto; padding: 30px; background: #fff; border-radius: 12px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 15%);}
.schedule-form h3 {margin-bottom: 5px; font-size: 28px;}
.schedule-form p {font-size: 16px;}

.wsp-container h2 {font-size: 34px !important;}
.wsp-container ul.wsp-pages-list {margin-bottom: 50px;}

.light_bg .fusion-builder-row {background: #f1f7fc; padding: 10px 40px !important;}
.sub-service-boxes.icon-box .content-box-wrapper .heading .image {position: initial; text-align: center !important; margin-bottom: 20px;}

.single-post .post .post-content p a, .post-content p a{color: #0A7ABF; text-decoration: underline;}
.single-post .post .post-content p a:hover, .post-content p a:hover{text-decoration: none;}

/* Case Study */
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper {background-color: #F1F7FC; border-radius: 8px; padding: 20px; min-height: 300px; text-align: left; position: relative;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper .fusion-title {margin: 0 0 10px;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper .fusion-title .title-heading-left {font-size: 26px; line-height: 1.4 !important;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper  .fusion-content-tb {margin-bottom: 25px;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper .fusion-content-tb p {margin: 0;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper a.more-link {background: transparent; padding: 0; border-radius: 0; font-size: 18px; margin: 0; position: absolute; bottom: 15px;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper a.more-link .fusion-button-text {color: #0A7ABF;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper a.more-link i {color: #0A7ABF; font-size: 12px; margin-left: 6px; position: relative; top: 1px;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper a.more-link:hover .fusion-button-text,
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper a.more-link:hover i{color: #0049c1;}
/* Case Study */
.fusion-layout-column.tags-wrap {max-width: 900px; margin: 40px auto 30px;}

.gform_wrapper .gfield.field_source, .gform_wrapper .gfield.field_medium, .gform_wrapper .gfield.field_referrer, .gform_wrapper .gfield.field_campaign, .gform_wrapper .gfield.field_content, .gform_wrapper .gfield.field_keyword, .gform_wrapper .gfield.field_pagetitle, .gform_wrapper .gfield.field_pageurl {display: none;}
.grecaptcha-badge{display: none!important;}

.awb-swiper-button { background: #D3CFCF !important; border-radius: 50px !important;}

.tt-light-blue-bg{background-color:#F1F7FC!important;}
.tt-light-blue-bg *{color:#191919!important;}
.tt-light-blue-bg a{color: #0A7ABF !important;}
.tt-cta-container{}
.tt-dark-blue-bg{background-color:#0a7abf !important;}
.tt-dark-blue-bg *{color: #fff !important;}
.tt-cta-container .tt-cta-buttons {  display: flex;  align-items: center;  justify-content: center; margin-top: 20px;}
.tt-cta-container .tt-cta-buttons a { margin: 0 20px;}
.tt-cta-container .tt-cta-buttons a:not(.btn) { font-size: 30px; font-weight: bold; display: flex; align-items: center;}
.tt-cta-container .tt-cta-buttons a span {color: #0A7ABF !important;  margin-right: 10px;}

.tt-light-gradiant-blue-bg-rev{background:linear-gradient(180deg, rgba(245, 251, 255, 0.00) 0%, #F5FBFF 100%)!important;}

/*industries slider*/
.tt-industries-slider .post-card.swiper-slide { background: #fff; border-radius: 8px;}
.tt-industries-slider .post-card.swiper-slide *{color:#191919 !important}
.tt-industries-slider .post-card.swiper-slide img { height: 60px; width: auto; margin-bottom: 20px;}
.tt-industries-slider .post-card.swiper-slide p {  font-weight: 500;}
.tt-blue-bg .tt-industries-slider .serve-slide .awb-swiper-button i { color: #fff!important;  font-size: 20px;}
.tt-blue-bg .tt-industries-slider .serve-slide .awb-swiper-button { background: #2699e1 !important;}

/*faq accordian*/
.tt-faq .fusion-faq-shortcode .fusion-filters {display: none !important;}
.tt-faq .fusion-faq-shortcode .fusion-accordian .fusion-panel,
.tt-faq.fusion-faq-shortcode .fusion-accordian .fusion-panel { border: 1px solid #ebebeb !important; border-radius: 8px; margin-bottom: 15px; padding: 0 18px 0 0;}

.page .tt-faq .fusion-faq-shortcode .fusion-accordian .fusion-panel .post-content > p,
.page .tt-faq.fusion-faq-shortcode .fusion-accordian .fusion-panel .post-content > p {display:block}

.tt-faq .fusion-faq-shortcode .fusion-accordian .panel-heading .panel-title a,
.tt-faq.fusion-faq-shortcode .fusion-accordian .panel-heading .panel-title a { display: flex; flex-direction: row-reverse; justify-content: space-between;}

.tt-faq .fusion-faq-shortcode .fusion-accordian .panel-heading  .panel-title,
.tt-faq.fusion-faq-shortcode .fusion-accordian .panel-heading  .panel-title { font-size: 18px !important;}

.tt-faq .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-body,
.tt-faq.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-body { font-size: 18px; padding: 0 18px;}

.tt-faq .fusion-faq-shortcode .fusion-accordian .panel-title a,
.tt-faq.fusion-faq-shortcode .fusion-accordian .panel-title a { padding: 18px 0;}

.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title .active .fusion-toggle-heading, 
.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a:hover .fusion-toggle-heading, 
.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a.hover .fusion-toggle-heading,
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title .active .fusion-toggle-heading, 
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a:hover .fusion-toggle-heading, 
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a.hover .fusion-toggle-heading { color: #0A7ABF;}

.tt-faq .fusion-faq-shortcode .fusion-accordian .panel-title a .fa-fusion-box,
.tt-faq.fusion-faq-shortcode .fusion-accordian .panel-title a .fa-fusion-box { background: none !important;}

.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title .active .fa-fusion-box, 
.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a:hover .fa-fusion-box, 
.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a.hover .fa-fusion-box,
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title .active .fa-fusion-box, 
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a:hover .fa-fusion-box, 
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a.hover .fa-fusion-box { background: none !important; color: #0A7ABF; padding: 0;}

.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box:before,
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box:before { font-weight: bolder; font-size: 11px; color: #333;}

.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title .active .fa-fusion-box:before, 
.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a:hover .fa-fusion-box:before, 
.tt-faq .fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a.hover .fa-fusion-box:before,
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title .active .fa-fusion-box:before, 
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a:hover .fa-fusion-box:before, 
.tt-faq.fusion-faq-shortcode .fusion-accordian #accordian-1 .panel-title a.hover .fa-fusion-box:before { color: #0A7ABF !important;}
.tt-faq h2 { margin-bottom: 40px;}

/* tt-managed-data-list tt-items9 */
.tt-managed-data-list.tt-items9>.fusion-column .heading img { height: 60px; width: auto;}
.tt-managed-data-list.tt-items6>.fusion-column .heading img { height: 60px; width: auto;}
.tt-managed-data-list.tt-items4>.fusion-column .heading img { height: 60px; width: auto;}

.panel-collapse p { display: block !important;}

.tt-kodak-brochure-section .fusion-text p a{color:#191919; text-decoration:none;}
.tt-kodak-brochure-section .fusion-text p a:hover{color:#4285f4; text-decoration:none;}

/* tt-counter-6 */
.fusion-counters-box.tt-counter-6 { margin-top: 25px;}
.fusion-counters-box.tt-counter-6 .fusion-counter-box { border-right: 2px solid #3b8dce; height: 100%;}
.fusion-counters-box.tt-counter-6 .fusion-counter-box:last-child { border-right: 0;}
.fusion-counters-box.tt-counter-6 .fusion-counter-box .counter-box-container { padding: 0 15px;}
.fusion-counters-box.tt-counter-6 .counter-box-content { font-size: 17px;}

/*menu */
.awb-menu__mega-wrap .fb-icon-element { margin-top: 7px !important;  background: #dff1fe !important; color: #0d76c2 !important;}
body .awb-menu__mega-wrap .fusion-title .title-heading-tag { line-height: 1.4 !important;}
body .awb-menu__mega-wrap .fusion-flex-container> .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper{padding: 30px 15px 15px;}

.tt-why-choose-list.tt-top-space{ padding-top: 33px !important; }

/* testimonial listing page */
.fusion-post-cards.tt-testimonials-list ul { margin: 0;}
.fusion-post-cards.tt-testimonials-list ul li { width: 100% !important; padding-top: 0 !important;}
.fusion-post-cards.tt-testimonials-list .pt-testimonial-box { position: relative; padding-left: 46px!important; margin-bottom: 25px;}
.fusion-post-cards.tt-testimonials-list .pt-testimonial-box:before { content: ''; background: url('/wp-content/uploads/2023/02/quote.png') no-repeat top left; background-size: 31px auto; width: 31px; height: 27px; display: inline-block; position: absolute; top: 5px; left: 0;}
.fusion-post-cards.tt-testimonials-list .pt-testimonial-box .pt-testimonial-location:empty { display: none;}
.fusion-post-cards.tt-testimonials-list .pt-testimonial-box .pt-testimonial-content .fusion-fullwidth { padding: 0!important;}
.fusion-post-cards.tt-testimonials-list .pt-testimonial-box .pt-testimonial-content .fusion-fullwidth .fusion-layout-column { margin: 0!important;}
.fusion-post-cards.tt-testimonials-list .pt-testimonial-box .pt-testimonial-content .fusion-text>*:last-child { margin-bottom: 0!important;}

/*blog listing*/
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img { height: 100%; width: auto;}

/*appointment*/
a.button-default.dark-blue:hover {
    background-color: transparent!important;
    border: solid 2px #003151!important
}

a.button-default.dark-blue:hover .fusion-button-text {
    color: #003151!important
}

.button-default.dark-blue:hover {
    background-color: #202020!important
}

.highlight_sentence {
    border-left: 4px solid #0a7abf;
    font-style: italic;
    padding-left: 15px;
    margin-bottom: 15px;
    color: #000
}

.fusion-page-title-secondary #breadcrumbs {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    margin: 0
}

.fusion-page-title-secondary #breadcrumbs a {
    color: #fff
}

.fusion-page-title-secondary #breadcrumbs a:hover {
    color: #0a7abf
}

.widget_stc_widget {
    padding: 15px;
    border: 1px solid #ecebeb;
    border-radius: 4px
}

.widget_stc_widget h4.widget-title {
    font-size: 20px!important;
    line-height: 25px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e8eaf0;
    padding-bottom: 10px
}

.widget_stc_widget select,.widget_stc_widget input {
    width: 100%;
    margin-bottom: 15px
}

.widget_stc_widget select {
    padding-left: 10px;
    padding-right: 10px;
    color: #a7a7af;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/wp-content/uploads/2023/02/arrow.jpg) no-repeat;
    background-position: 95%
}

.widget_stc_widget select:after {
    font-family: "Font Awesome 5 Free";
    font-size: 28px;
    position: absolute;
    top: 12px;
    right: 20px;
    color: #434B67;
    pointer-events: none
}

.widget_stc_widget iframe {
    transform: scale(.86)!important;
    transform-origin: 0 0!important
}

.widget_stc_widget .btn {
    border: 0;
    padding: 13px 29px;
    line-height: 17px;
    border-radius: 25px;
    color: #ffffff!important;
    background-color: #0A7ABF;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    font-family: Roboto,"MS Sans Serif",Geneva,sans-serif
}

.widget_stc_widget .btn:hover {
    background-color: #202020
}

.widget_stc_widget .btn:focus {
    outline: 0
}

.stc-subscribe-wrapper .stc-error {
    font-size: 13px;
    color: red;
    line-height: 18px
}

.ea-bootstrap.bootstrap {
    font-family: Roboto,"MS Sans Serif",Geneva,sans-serif
}

.ea-bootstrap .form-horizontal .control-label {
    display: none
}

.ea-bootstrap .form-group .col-sm-8 {
    width: 100%
}

.ea-bootstrap .form-group .form-control {
    height: 48px;
    font-size: 18px
}

.ea-bootstrap .form-control[aria-required=true] {
    border-left: 3px solid #0A7ABF!important;
    border-color: #ccc
}

.ea-bootstrap label.error {
    font-weight: 400
}

.ea-bootstrap .final h3 {
    font-size: 18px;
    color: #202020;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 0
}

.ea-bootstrap small {
    display: none
}

.ea-bootstrap #booking-overview td {
    border: 1px solid #ccc
}

.ea-bootstrap table {
    text-align: center;
    width: 100%
}

#booking-overview {
    margin-bottom: 20px
}

.ea-bootstrap table .row-price {
    display: none
}

.ea-bootstrap .form-group .btn-primary {
    border: 0;
    padding: 13px 29px;
    line-height: 17px;
    border-radius: 25px;
    color: #ffffff!important;
    background-color: #0A7ABF;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    font-family: Roboto,"MS Sans Serif",Geneva,sans-serif
}

.ea-bootstrap .form-group .btn-primary:hover {
    background-color: #202020
}

.ea-bootstrap .ea-cancel.btn-default {
    border: 0;
    padding: 13px 29px;
    line-height: 17px;
    border-radius: 25px;
    color: #202020!important;
    background-color: #d8d8d8;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    font-family: Roboto,"MS Sans Serif",Geneva,sans-serif
}

.ea-bootstrap .ui-datepicker {
    border: 1px solid #DDD;
    border-radius: 0;
    box-shadow: none;
    font-family: "Roboto","MS Sans Serif",Geneva,sans-serif;
    font-size: 18px;
    color: #202020
}

.ea-bootstrap .ui-datepicker .ui-datepicker-prev:before,.ea-bootstrap .ui-datepicker .ui-datepicker-next:before {
    color: #0A7ABF
}

.ea-bootstrap .ui-state-default,.ea-bootstrap .ui-widget-content .ui-state-default {
    font-size: 17px
}

.ea-bootstrap .ui-datepicker .ui-state-disabled {
    color: #E6E6E6
}

.ea-bootstrap .ui-datepicker a {
    color: #5D5D5D
}

.ea-bootstrap .ui-datepicker .ui-datepicker-calendar .no-slots,.ea-bootstrap .ui-datepicker .ui-datepicker-calendar .no-slots:hover {
    background-color: transparent;
    color: red
}

.ea-bootstrap .ui-datepicker .ui-datepicker-calendar .no-slots a {
    color: red
}

.ea-bootstrap .ui-datepicker .ui-datepicker-current-day {
    border-radius: 0
}

.ea-bootstrap .ui-datepicker table {
    margin-bottom: 0;
    margin-top: 13px
}

.ea-bootstrap .ui-datepicker .time-value {
    font-size: 17px
}

.ea-bootstrap .ui-datepicker .well-lg {
    border-radius: 0;
    background-color: #E8EAF0;
    border: 0
}

.ea-bootstrap .form-horizontal .col-md-6:first-child {
    padding-left: 0;
    padding-top: 0!important
}

.page-id-3080 section.you-scan {
    display: none
}

.fusion-testimonials.clean blockquote q {
    background-color: transparent!important
}

.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon:hover {
    text-decoration: none
}

.ea-bootstrap.ea-bootstrap .selected-time,.ea-bootstrap.ea-bootstrap .selected-time:hover {
    background-color: #4289cc!important
}

.ea-bootstrap .btn-default:focus,.ea-bootstrap .btn-default.focus,.ea-bootstrap .btn-primary:focus,.ea-bootstrap .btn-primary.focus {
    outline: 0
}

button.ea-btn.ea-cancel.btn.btn-default {
    display: none
}

.ui-datepicker .ui-datepicker-calendar td {
    line-height: 27px;
}

/*generic*/

.ua-mobile .tfs-slider .mobile_video_image{display: none !important;}
.ua-mobile .tfs-slider .self-hosted-video-bg{display: block !important;}

.fusion-text p:last-child:not(:only-of-type){ margin-bottom: 0;}
.tt-lightbox-video img{width: 100%;}

#how-works .image{width: 40px; height: 40px;}
#how-works .image img { width: auto; height: auto;}

.tt-solution-list .fusion-imageframe img { height: 60px; width: auto;}
.tt-solution-list .fusion-imageframe.img-kodak img { height: 40px; margin: 10px 0;}

.inline-btn .btns {display: flex; justify-content: flex-start;}
.inline-btn .btns p{margin-bottom: 0;}
.inline-btn .btns .btn{margin-left: 20px;}

ul.ul-col-2 {columns: 2;}

.fusion-content-boxes.equal-height {display: flex; align-items: stretch; flex-wrap: wrap;}
.fusion-content-boxes.equal-height .col {height: 100%;}

.tt-client-logos .swiper-slide img { max-width: 170px;}

.awb-menu_em-hover .awb-menu__li:first-child.hover>.awb-menu__mega-wrap, .awb-menu_em-hover .awb-menu__main-ul .awb-menu__li:first-child:focus-within>.awb-menu__mega-wrap, .awb-menu_em-hover .awb-menu__main-ul .awb-menu__li:first-child:hover>.awb-menu__mega-wrap{ z-index:999999999;}

.fusion-button.button-flat.fusion-read-more.tt-press { margin-top: 15px; margin-bottom: 5px;}

.fusion-body #wrapper .tt-home-testimonials .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center { line-height: 50px !important;}

/*press releases*/
.tt-press-releases .fusion-text p:only-of-type {/*margin-bottom:0*/}
.tt-press-releases .fusion-text p:last-child{margin-bottom: 20px;}
.tt-press-releases .fusion-text .post-date {font-size:15px; color:#999; margin-bottom:10px}
.fusion-flex-container.tt-press-releases .fusion-row .fusion-flex-column:first-child { margin-top: 0!important;}
.fusion-flex-container.tt-press-releases a.fusion-button.button-flat.tt-press { line-height: 26px;}
.fusion-flex-container.tt-press-releases a.fusion-button.button-flat.tt-press:hover{background-color: #1e211d; border-color: #1e211d;}
.fusion-flex-container.tt-press-releases .fusion-row .fusion-flex-column:not(:first-child) .fusion-column-wrapper { padding-top: 20px; border-top: 1px solid #e8eaf0;}

/*related post*/
.related-blog-posts .fusion-post-content-wrapper { padding-left: 0 !important; padding-right: 0 !important;}

/*home video slider*/
.tt-home-slider .slide-content-left { width: 50% !important; height: 100%; padding-left: calc(50% - 660px) !important; padding-top: 50px !important; padding-right: 0px !important;}
.tt-home-slider .slide-content-left .fusion-title h2{color: #191919 !important; font-size: 40px !important; line-height: 1.1 !important;}
.tt-home-slider .slide-content-left .fusion-title h3 {color: #191919 !important; font-size: 20px !important; font-weight: 400;}
.tt-home-slider .slide-content-left .fusion-title h3 a{display: inline-block; margin-top: 15px; height: auto !important; padding-left: 20px !important; padding-right: 20px !important;}
.tt-home-slider .self-hosted-video-bg { width: 50%; float: right;}
.tt-home-slider .self-hosted-video-bg:before {content: ""; display: block; background-image: url(/wp-content/uploads/2023/11/home-banner-part.png); background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; top: 0; width: 286px; height: 245px;}
.tt-home-slider .self-hosted-video-bg video{object-fit: cover; height: 100%;}
.tt-home-slider .slide-content-container .with-bg .fusion-title-sc-wrapper { background: none !important;}
.tt-home-slider li{background:#e9f5ff;}
.tt-home-banner-wrap.fusion-fullwidth .flex-control-paging li{background:none}


/*Help Form*/
#help-button{position:fixed; text-align:center; bottom:24px; right:11px; color:#fff; background:#0d7bc8; font-size:20px; line-height:1; padding:10px 15px; border-radius:6px; cursor:pointer; z-index:100000; box-shadow:0 1px 5px 0 rgba(0,0,0,.2);}
#help-button span{font-size:18px; margin-left:5px; text-transform:capitalize; font-weight:500;}
#help-button:hover, #help-button:focus{background-color:#1e211d;}
.help-box{display:none; position:fixed; bottom:15px; right:15px; width:350px; max-width:calc(100% - 30px); max-height:100vh; border-radius:15px; z-index:999; box-shadow:0 1px 5px 0 rgba(0,0,0,.2);}
.help-box-body textarea{resize:none;}
.help-box-body{position:relative; height:auto; border:1px solid #cccccc; overflow:hidden; width:100%; margin-top:-10px; padding:30px 0 25px 0; border-radius:15px; background:#F1F2F4;}
.help-box-body .gform_body{height:27vh; overflow-y:auto; overflow-x:hidden; padding-left:15px; padding-right:15px; padding-bottom:1px; margin-bottom:15px;}
.help-box-body .gform_body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3); background-color:#F5F5F5; border-radius:3px;}
.help-box-body .gform_body::-webkit-scrollbar{width:5px; background-color:#F5F5F5; border-radius:3px;}
.help-box-body .gform_body::-webkit-scrollbar-thumb{background-color:#003a61; border-radius:3px;}
.help-box-toggle{float:right; margin-right:15px; cursor:pointer; position:absolute; right:5px; top:16px; font-size:18px;}
.help-box-toggle:hover, .help-box-toggle:focus{opacity:0.6;} 
.help-box-header{background:#1C2633; border-top-left-radius:15px; border-top-right-radius:15px; color:white; text-align:center; padding:15px 0;}
.help-box-header .title{color:#ffffff; font-weight:600; font-size:22px; line-height:1.2; margin:0 0 8px 0!important; padding:0 43px 0 10px;}
.help-box-header .description{font-size:14px; line-height:1.2; margin:0 0 10px 0; padding:0 43px 0 10px;}
.help-box-body .gform_wrapper{margin-bottom:0;}
.help-box-body .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .help-box-body .gform_wrapper .gfield_select[multiple=multiple]{height:40px; border-width:1px!important; padding:8px; font-size:15px!important; border-radius:6px; height:auto!important}
.gform_wrapper .gfield select{height:auto!important;}
.gform_wrapper .gfield select, .gform_wrapper .gfield textarea{border-width:1px!important; padding:8px!important; font-size:14px!important; border-radius:6px;}
.help-box-body .gform_wrapper.gravity-theme .gfield textarea.large{height:100px; min-height:unset;}
.help-box-body .gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end!important;}
.help-box-body .gform_wrapper.gravity-theme .gform_footer, .help-box-body .gform_wrapper.gravity-theme .gform_page_footer{margin-top:0!important; padding-top:0!important; margin-bottom:0!important; padding-bottom:0!important; padding-left:15px!important; padding-right:15px!important;}
.help-box-body .gform_wrapper .gform_footer .gform_button[type=submit]{font-weight:400; font-size:16px!important; line-height:1.2!important; padding:10px 15px!important; order:2; min-height:unset; border-radius:6px; height:auto!important;}
.help-box-body .gform_wrapper .gform_footer .gform_ajax_spinner_2{float:left!important; order:1!important;}
.help-box-body .gform_wrapper .charleft{display:none;}
.help-box-body .gform_wrapper .gform_validation_errors{display:none;}
.help-box-body .gform_wrapper .gfield_error .gfield_validation_message, .help-box-body .gform_wrapper .gfield_validation_message, .help-box-body .gform_wrapper .validation_message{text-align:left; background-color:transparent; margin:0; border:0;}
.help-box-body .gform_wrapper .gfield_error [aria-invalid=true]{border-width:1px!important;}
.help-box-body .gform_wrapper.gravity-theme .ginput_complex label{display:none;}
.help-box-body .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0;}
.help-box-header{background:#1371AF!important;}
.help-box-body .gform_wrapper .gfield select, .help-box-body .gform_wrapper .gfield textarea{color:#222!important; font-size:15px!important;}
.help-box-body .gform_wrapper input::-webkit-input-placeholder, .help-box-body .gform_wrapper textarea::-webkit-input-placeholder{color:#a6a7a6;}
.help-box-body .gform_wrapper input::-moz-placeholder, .help-box-body .gform_wrapper textarea::-moz-placeholder{color:#a6a7a6;}
.help-box-body .gform_wrapper input::-ms-input-placeholder, .help-box-body .gform_wrapper textarea::-ms-input-placeholder{color:#a6a7a6;}
.help-box-body .gform_wrapper input::placeholder, .help-box-body .gform_wrapper textarea::placeholder{color:#a6a7a6;}
#help-button img, .help-box-toggle img{filter:brightness(0) invert(1);}
.help-box-body .gform_wrapper.gravity-theme .gfield_validation_message, .help-box-body .gform_wrapper.gravity-theme .validation_message{background-color:transparent; padding:0; border:0; color:#f00;}
.help-box-body .gform_confirmation_message{padding-left:15px; padding-right:15px; color:green; font-size:16px; color:green;}


@media (max-width:1350px){
.slide-content-container.slide-content-left {padding-left: 20px !important;}
}
@media (max-width: 1199px){
  .width-100 .tt-home-banner-wrap.fusion-fullwidth{padding-top: 0 !important; padding-bottom: 0!important;}
}
@media (max-width: 1024px){
  .tt-home-banner-wrap .fusion_builder_column .fusion-column-wrapper { margin: 0 !important;}
  .tt-home-banner-wrap.fusion-fullwidth { padding: 0 20px!important;}
}
@media (max-width: 767px){
.tt-home-banner-wrap.fusion-fullwidth { padding: 0 10px!important;}
.tfs-slider .slide-content-container.slide-content-left,.tt-home-slider .self-hosted-video-bg{float:none;width: 100% !important;}
.tfs-slider .slide-content-container.slide-content-left { background: #0c3e5d85; background: linear-gradient(180deg, #0b436594 0%,  #0b436585 50%, #f5fbff00 100%)!important;}
.tfs-slider .slide-content-container.slide-content-left h2, .tfs-slider .slide-content-container.slide-content-left h3 { color: #fff !important;}    
.tt-home-slider .self-hosted-video-bg:before{background:none}
.tfs-slider .slide-content-container.slide-content-left h2{ font-size: 30px !important;}
.tt-home-slider .slide-content-container .with-bg .fusion-title-sc-wrapper .fusion-title { margin-bottom: 0 !important; margin-top: 0 !important;}
.tt-home-banner-wrap.fusion-fullwidth .fusion-column-wrapper { margin: 0;}
.tt-home-slider .slide-content-left {  padding-top: 30px !important;}
.tt-home-banner-wrap.fusion-fullwidth .fusion-layout-column { margin-bottom: 15px;}
.years-45{display:none!important;}
}

/*Why document management*/
.tt-why-dm-video .fusion-column-wrapper {justify-content: center;border: 1px solid rgba(0,0,0,0.08) !important; border-radius: 8px !important; overflow: hidden !important; align-items: center !important;}
@media (min-width: 1025px){
.tt-why-dm-video .fusion-column-wrapper { height: 330px;}
.tt-why-dm-points.tt-why-dm-row1 .fusion-column .col {min-height: 330px;}
.tt-why-dm-points.tt-why-dm-row2 .fusion-column .col {min-height: 340px;}
.tt-why-dm-points.tt-why-dm-row2 .fusion-column:first-child { margin-bottom: 0 !important;}
}
@media (min-width: 1200px){
.tt-why-dm-video .fusion-column-wrapper { height: 300px;}
.tt-why-dm-points.tt-why-dm-row1 .fusion-column .col {min-height: 300px;}
.tt-why-dm-points.tt-why-dm-row2 .fusion-column .col {min-height: 275px;}
}
@media (min-width: 1400px){
.tt-why-dm-video .fusion-column-wrapper { height: 275px;}    
.tt-why-dm-points.tt-why-dm-row1 .fusion-column .col { min-height: 275px;}
.tt-why-dm-points.tt-why-dm-row2 .fusion-column .col { min-height: 205px;}
}
@media (min-width: 1435px){
ul#menu-main-menu li{margin-right: 10px!important; margin-left: 10px!important;}
}

@media (min-width: 1200px) and (max-width: 1435px){
ul#menu-main-menu li{margin-right: 8px!important; margin-left: 8px!important;}
ul#menu-main-menu li.menu-item a .menu-text{font-size: 16px;}
}

p:empty{display:none;}

/*Header*/
.header-bg-split>.fusion-builder-row>.fusion-layout-column:first-child{width:30%!important;} 
.header-bg-split>.fusion-builder-row>.fusion-layout-column:nth-child(2){width:70%!important;} 
.header-bg-split .fusion-builder-column-0 .fusion-image-element{height:100%; background-color:#e3f3fe; padding-right:20px; min-width:240px;}
.header-bg-split .fusion-builder-column-0 .fusion-image-element .fusion-imageframe{height:100%; display:flex; align-items:center;}

ul.check-list{padding:0; margin:0; list-style:none;}
ul.check-list, ul.check-list li{list-style:none;}
ul.check-list li{padding-left:25px; color:#202020; margin-bottom:12px; position:relative; line-height:25px;}
ul.check-list li:before{content:'\e908'; position:absolute; font-family:'pi-icon'!important; top:0; color:#0a7abf; font-size:12px; left:0;}
ul.check-list li ul{margin-top:15px;}

.width-100 .fusion-fullwidth.tt-section, .width-100 .nonhundred-percent-fullwidth.tt-section{padding-top:50px!important; padding-bottom:50px!important;}
.width-100 .fusion-fullwidth.tt-section.tt-pt-0, .width-100 .nonhundred-percent-fullwidth.tt-section.tt-pt-0{padding-top:0!important;}
.width-100 .fusion-fullwidth.tt-section.tt-pb-0, .width-100 .nonhundred-percent-fullwidth.tt-section.tt-pb-0{padding-bottom:0!important;}
.tt-light-gradiant-blue-bg{background:linear-gradient(180deg, #F5FBFF 0%, rgba(245, 251, 255, 0.00) 100%)!important;}
.tt-blue-bg{background-color:#0A7ABF!important;}
.tt-blue-bg *{color:#fff!important;}
.tt-secure-cloud-services-section .tt-left-box{width:46%;}
.tt-secure-cloud-services-section .tt-right-box{width:54%; /*padding-left:50px;*/}
.tt-secure-cloud-services-section .tt-left-box>div{border-radius:8px; overflow:hidden;}
.tt-secure-cloud-services-section .tt-right-box .fusion-text p:last-child{margin-bottom:0!important;}
.tt-managed-data-list{margin-left:-40px!important; margin-right:-40px!important; margin-bottom:0!important; display:flex; flex-wrap:wrap;}
.tt-managed-data-list>.fusion-column{padding-left:40px; padding-right:40px; border-right:1px solid #D9E8F2;}
.tt-managed-data-list>.fusion-column:nth-last-child(2){border-right:0;}
.tt-managed-data-list, .tt-managed-data-list *{text-align:left;}
.tt-managed-data-list .heading img{margin-bottom:0!important;}
.tt-managed-data-list .heading{margin-bottom:0!important;}
.tt-managed-data-list .heading .content-box-heading{margin-top:16px!important; margin-bottom:11px!important;}
.tt-managed-data-list .content-container{font-family:'Manrope', sans-serif; font-size:18px; line-height:1.7; margin-bottom:0!important;}
.tt-count-list{margin-left:-15px!important; margin-right:-15px!important;}
.tt-count-list .fusion-counter-box{padding:0!important; margin-bottom:0!important;}
.tt-count-list .display-counter, .tt-count-list .unit{font-weight:700!important;}
.tt-count-list .counter-box-content{font-weight:500; line-height:1.5; text-transform:capitalize; margin-top:11px;}
/*.tt-why-choose-section .fusion-builder-row-inner{padding-right:4%!important;}*/
.tt-why-choose-section .fusion-builder-row-inner .tt-left-box{width:28.5%;}
.tt-why-choose-section .fusion-builder-row-inner .tt-right-box{width:71.5%; /*padding-left:50px;*/}
.tt-why-choose-section .fusion-builder-row-inner .tt-left-box>div{border-radius:8px; overflow:hidden;}
.tt-why-choose-list{margin-left:-25px; margin-right:-25px; margin-top:0!important; margin-bottom:0!important;}
.tt-why-choose-list>.fusion-column{padding-left:25px; padding-right:25px; margin-bottom:50px!important;}
.tt-why-choose-list>.fusion-column:nth-last-child(2), .tt-why-choose-list>.fusion-column:nth-last-child(3){margin-bottom:0!important;}
.tt-why-choose-list.fusion-columns-3>.fusion-column:nth-last-child(4){margin-bottom:0!important;} 
.tt-why-choose-list .col{padding:21px 30px 25px 30px; border:1px solid rgba(0,0,0,0.08); border-radius:8px;}
.tt-why-choose-list.equal-height .col{height: 100%;}
.tt-why-choose-list.equal-height.tt-custom-padding .col { padding: 35px 35px 20px;}
.tt-why-choose-list.equal-height.tt-custom-padding .fusion-column { padding-left: 15px; padding-right: 15px;}
.tt-why-choose-list .heading{margin-bottom:11px!important;}
.tt-why-choose-list .content-container{font-family:'Manrope', sans-serif; font-size:18px; line-height:1.65; margin-bottom:0!important;}
.tt-what-clients-say-section h2{position:relative; padding-top:60px;}
.tt-what-clients-say-section h2:before{content:''; background:url('/wp-content/uploads/2023/08/quote.png') no-repeat center center; background-size:145px auto; position:absolute; left:0; right:0; margin:auto; top:-20px; display:block; width:145px; height:128px;} 
.tt-what-clients-say-slider *{margin-top:0!important; margin-bottom:0!important;}
.tt-what-clients-say-slider .fusion-carousel-item-wrapper .pt-testimonial-content .fusion-text{margin-top:10px!important;}
.tt-what-clients-say-slider .fusion-carousel-item-wrapper .fusion-text{font-size:20px; color:#333; margin-left:auto; margin-right:auto; width:100%; max-width:944px;}
.tt-what-clients-say-slider .title-heading-center, .fusion-body #wrapper .tt-what-clients-say-slider .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{font-size:19px!important; color:#0A7ABF!important; margin-top:45px!important;}
.tt-what-clients-say-slider .pt-testimonial-location{font-size:18px!important;}
.tt-what-clients-say-slider .fusion-title{margin-bottom:0!important;}
.tt-contact-info{margin-bottom:15px!important;}
.tt-contact-info p{position:relative; margin-bottom:15px;}
.tt-contact-info p:before{content:'\e804'; font-family:'pi-icon'!important; font-size:16px; margin-right:10px; color:#0a7abf;}
.tt-contact-info p:nth-child(2):before{content:'\e803'; font-family:'pi-icon'!important; font-size:18px; margin-right:10px; color:#0a7abf;}
.tt-contact-info p:nth-child(3):before{content:'\e900'; font-family:'tronitech-icon'!important; font-size:16px; margin-right:10px; color:#0a7abf;}
.tt-contact-info p a{color:#191919; text-decoration:none;}
.tt-contact-info p a:hover, .tt-contact-info p a:active, .tt-contact-info p a:focus{color:#0A7ABF; text-decoration:underline;}

.tt-count-homepage-section .fusion-counters-box.tt-counter-6{display:flex; flex-wrap:wrap;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box{height:auto;}
.tt-count-homepage-section .tt-count-list>div:nth-child(2n+1){clear:both;}

/*help form*/
.zbock {display: block; position: fixed; right: 15px; bottom: 15px; max-width: 350px; background: #fff; border-radius: 3px; font-size: 14px;  z-index: 999998; box-shadow: 0 0 5px #a09797}
.zbock { display: none}
.zbock .top-part h4 {font-size: 18px; line-height: 22px; margin: 4px 0 0 5px; color: #fff; padding-bottom: 0; text-align: left;}
.zbock .top-part p { margin: 0;  padding: 0;  position: absolute; top: 5px; right: 15px; cursor: pointer}
.zbock .top-part { background: #161616; text-align: center; padding: 8px; font-size: 14px; border-top-left-radius: 3px; border-top-right-radius: 3px; position: relative; margin: 0 0 5px}
.zbock .top-part .fa-minus {  color: #fff}
.zbock .gform_body { height: 31vh;  overflow-y: auto; overflow-x: hidden;  padding: 5px 10px 10px}
.zbock .gform_body::-webkit-scrollbar {    width: 5px; border-radius: 5px}
.zbock .gform_body::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0,0,0,.3); border-radius: 5px}
.zbock .gform_body::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; border-radius: 5px}
.zbock .gform_body li label { line-height: 2.14286; color: #2f3941; font-size: 16px; font-weight: 600}
.zbock .gform_wrapper .ginput_container input { outline: none; border: 1px solid #d8dcde; border-radius: 4px; background-color: #fff; padding: 10px; min-height: 40px; box-sizing: border-box; vertical-align: middle; line-height: 1.28571; color: #2f3941; font-family: inherit; font-size: 14px; margin-top: 0}
.zbock .gform_wrapper .ginput_container textarea { resize: none; height: 100px; margin-top: 0; background-color: #fff; border: 1px solid #d8dcde; border-radius: 4px; line-height: 1.28571;  color: #2f3941; font-family: inherit;  font-size: 14px;}
.zbock .gform_wrapper .ginput_container textarea:focus,.zbock .ginput_container input:focus { border: 1px solid #0a7abf}
.zbock .gform_wrapper .gform_validation_errors { background: none; border: none; box-shadow: none; padding: 0 10px 0 48px;}
.zbock .gfield_description.validation_message, .zbock .gform_wrapper .validation_message { background: none; border: none; padding: 0 !important; font-size: 13px !important; margin-top: 0; color: red;}
.zbock .gform_wrapper .gform_validation_errors h2.gform_submission_error.hide_summary { color: red;}
.zbock .gform_drop_instructions { margin: 0; font-size: 14px; line-height: 16px; font-weight: 300; font-family: poppin,sans-serif; color: #000}
.zbock .gform_drop_area { padding: 8px 10px}
.zbock .gfield_description { font-size: 13px; color: #000; font-weight: 400; line-height: 18px; padding-top: 5px}
.zbock .gfield_description.validation_message { color: red}
.zbock .gform_footer .gform_button { background: #0a7abf; width: auto; font-size: 16px; line-height: 17px; float: right; padding: 16px 38px 15px 78px !important; font-weight: 400; color: #fff; margin: 0 10px 15px !important;}
.zbock .gform_confirmation_message { font-size: 16px; color: #0a7abf; padding: 10px; line-height: 20px; text-align: center;}
.zbock div .screen-reader-response { position: relative; height: auto; width: auto; text-align: center; color: #78a300}
.zhelp { display: block; position: fixed; background: #0a7abf; z-index: 999998; right: 15px; bottom: 70px; color: #fff!important; padding: 10px 20px; border-radius: 5px; cursor: pointer; font: normal 600 15px / 24px "Poppins", Helvetica, Arial, Verdana, sans-serif; box-shadow: 0 1px 6px rgb(0 0 0 / 12%); transition: box-shadow 0.2s ease-out, opacity 0.45s;}
.zhelp:hover,.zhelp:focus,.zhelp:active { background: #9bc659; box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);}
.zhelp i { font-size: 20px; margin-right: 8px; line-height: 20px; position: relative; top: 2px}
.zbock .gform_delete { top: 3px; position: relative}
.zbock .validation_error {  padding: 0 10px}
.zbock .gform_wrapper div.validation_error { padding: 0 10px; margin-bottom: 5px;}
.zbock .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 0;}
.zbock .gform_wrapper .top_label .gfield_label { margin: 0; font-weight: normal;}
body .zbock .gform_wrapper ul li.gfield { padding: 0;}
body .zbock .gform_wrapper ul li.gfield:first-child { margin-top: 0;}
body .zbock .gform_wrapper .top_label div.ginput_container { margin-top: 3px;}
.zbock .gform_footer.top_label { padding: 0 !important;}
.zbock .gform_wrapper .gform_footer button.gform_button.button:after { top: 25px;}
.zbock .gform_wrapper.gravity-theme .gform_footer input { padding: 0 15px !important; border: none;}
.zbock .gform_wrapper.gravity-theme .gfield textarea.large { height: 100px;}

div#n2-ss-2 .n2-ss-slide-limiter, div#n2-ss-3 .n2-ss-slide-limiter { max-width: unset !important; max-height: 520px !important;}
div#n2-ss-2 .n2-ss-layer-content, div#n2-ss-3 .n2-ss-layer-content { padding: 0 !important; }
div#n2-ss-2 .tslider-content .n2-ss-layer-content, div#n2-ss-3 .tslider-content .n2-ss-layer-content { padding-right: 20px !important;}
.n2-ss-slider .n2-ss-layer { max-height: 520px !important; margin: 0 !important;}
div#n2-ss-2 div#n2-ss-2item1, div#n2-ss-2 div#n2-ss-2item5, div#n2-ss-2 div#n2-ss-2item9, div#n2-ss-2 div#n2-ss-2item13, div#n2-ss-2 div#n2-ss-2item17 {padding-left: calc(50% - 175px) !important; margin-bottom:15px; margin-top: 50px;}
div#n2-ss-3 div#n2-ss-3item1 {padding-left: calc(50% - 175px) !important; margin-bottom:15px; margin-top: 92px;}
div#n2-ss-2 p.n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph,
div#n2-ss-3 p.n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph { padding-left: calc(50% - 175px) !important;}
body .n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]) { width: 100% !important; margin-top:15px !important;}
body .n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]) .n2-ss-button-container { padding-left: calc(50% - 175px) !important;}
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row { height: 520px !important;}
div#n2-ss-2 .n-uc-YBB0tGxOC7Hm, div#n2-ss-2 .n-uc-1797fbe473612,div#n2-ss-2 .n-uc-13ee5af67bc99,div#n2-ss-2 .n-uc-1e66e0692dbc9 { height: 520px !important;}
div#n2-ss-2 .n2-style-112bca8c90748b661b7f34b7138d8818-heading-active.n2-active { background: #0a7abf !important;}

.handle {display: flex; flex-wrap: wrap; align-items: center;}
.handle .left {width: 43%; padding-right: 4%;}
.handle .left h3 {font-size: 40px; color: #191919;}
.post-content .handle p {font-size: 18px; color: #333 !important; margin-bottom: 0;}
.handle .right {width: 53%; padding-left: 4%; border-left: 1px solid #0A7ABF;}
h3.text22 {font-size: 22px; color: #3333;}
.page-id-16877 ul.check-list li {padding-left: 32px;}

.aibox {padding: 52px 60px; background-color: #fff; border-radius: 8px; margin-top: 60px; min-height: 270px;}
.post-content .aibox > p {margin-bottom: 0;}
.aibox img {margin: -120px 0 0 -60px;}
.voicechat h2, .voicechat p {color: #fff;}
.action {text-align: center; margin-top: 45px;}
.action .btn-primary {font-size: 16px !important; font-weight: bold !important; margin: 0 5px 10px;}
.action .btn-primary:hover {font-size: 16px !important; font-weight: bold !important;}
.post-content p.telai {text-align: center; margin: 52px 0 0;}
.post-content p.telai a {border: 2px solid #0A7ABF; border-radius: 8px; padding: 5px 40px; font-size: 40px; font-weight: bold; color: #333 !important; text-decoration: none !important; display: inline-block; background-color: #fff;}
.post-content p.telai a:hover {font-size: 40px; color: #333 !important; font-weight: bold; text-decoration: none !important;}
.post-content p.telai a img {vertical-align: middle; margin: -2px 12px 0 0;}
.page-id-16877 .about-plus h2 {color: #0A7ABF !important;}
.page-id-16877 .about-plus h5 {margin: 20px 0 0;}


@media (min-width: 320px){ /*701 16sep25*/
.n2-ss-layer.n2-ow.tslider-video.n-uc-1fc2d4f8101e1:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-12c36b45f9a9e:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-13bcb9899d7db:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-184542c4068be:before {content: "";display: block;background-image: url(https://www.tronitech.com/wp-content/uploads/2023/11/home-banner-part.png);background-repeat: no-repeat;background-size: contain;position: absolute;left: -1px;top: 0;width: 286px;height: 245px;z-index: 1;}

.n2-ss-layer.n2-ow.tslider-video.n-uc-qhQFbdkjyKC4:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-fw6suRKCHC2o:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-QSpiozGZDuEK:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-PtVn4cBw6zhu:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-VpMUBFXjZPVX:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-8U6mqU5TTMDC:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-8FloqOPDNzOc:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-jrzcmmHnqz1T:before {content: "";display: block;background-image: url(https://www.tronitech.com/wp-content/uploads/2023/11/home-banner-part.png);background-repeat: no-repeat;background-size: contain;position: absolute;left: -1px;top: 0;width: 286px;height: 245px;z-index: 1;}
}

@media (max-width: 1366px){
.aibox {min-height: 306px;}
.post-16877 .streamline_container .fusion-builder-row.fusion-row {padding: 0 !important;}
.post-16877 .streamline_container .streamline_wrapper {max-width: 100%;}
/*.post-16877 .n2-ss-slider .n2-ss-layer {max-height: 384px !important}*/
}

@media (max-width: 1350px){
div#n2-ss-2 div#n2-ss-2item1, div#n2-ss-2 div#n2-ss-2item5, div#n2-ss-2 div#n2-ss-2item9,div#n2-ss-2 div#n2-ss-2item13, div#n2-ss-2 div#n2-ss-2item17 { padding-left: 40px !important; margin-bottom:15px;  margin-top: 50px;}
div#n2-ss-2 p.n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph { padding-left: 40px !important;}
body .n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]) .n2-ss-button-container { padding-left: 40px !important;}
}
@media (max-width: 767px){
div#n2-ss-2 div#n2-ss-2item1, div#n2-ss-2 div#n2-ss-2item5, div#n2-ss-2 div#n2-ss-2item9,div#n2-ss-2 div#n2-ss-2item13, div#n2-ss-2 div#n2-ss-2item17 {padding-left: 20px !important; margin-bottom:15px; margin-top: 20px;} /*t 50*/
div#n2-ss-2 p.n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph { padding-left: 20px !important;}
body .n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]) .n2-ss-button-container { padding-left: 20px !important;}
}

/*
16sep25
@media (max-width: 700px){
.tslider-content { position: absolute !important; z-index: 3 !important; height: 520px;}
.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content { background: linear-gradient(180deg, #0b436594 0%,  #0b436585 50%, #f5fbff00 100%)!important;}
.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content *{color:#fff !important}
}*/

.to-top-left #toTop { left: 15px !important; bottom: 24px; height: 48px; border-radius: 8px !important; line-height: 48px;}
/*mobile header cta 27mar23*/
.tt-cta-btn-mobile-header { position: absolute; right: 50px; top: 0px;}
.tt-cta-btn-mobile-header a{ text-wrap: nowrap; color: #0a7abf !important;}
.tt-cta-btn-mobile-header a:hover{color: #fff !important;}
@media (max-width:1024px){
.tt-cta-btn-mobile-header{width: 168px !important;}
}
@media (max-width:767px){
.tt-cta-btn-mobile-header{width: 146px !important;}
}
@media (max-width:500px){
.tt-cta-btn-mobile-header{right:35px; width: 103px !important;}
.tt-cta-btn-mobile-header a.btn{padding: 5px 0px 5px 6px !important; font-size:15px!important; width: 103px;}
.tt-cta-btn-mobile-header a.btn:after{content:"";}
}
/*mobile header cta 27mar23*/

/*blog post next-prev links 10dec24*/
.post-navigation { display: flex; justify-content: space-between; margin: 20px 0;}
.post-navigation a { display: inline-block; padding: 10px 20px; background-color: #107cbc; color: #fff; text-decoration: none; border-radius: 8px; font-size: 16px;}
.post-navigation a:hover { background-color: #1e211d; color: #fff;}
.post-navigation a:after,.post-navigation a:before { font-family: 'pi-icon' !important; font-size: 14px; line-height: 30px; color:#fff;}
.post-navigation a.prev-post-btn:before { content: "\e801"; margin-right: 8px;}
.post-navigation a.next-post-btn:after { content: "\e802"; margin-left: 8px;}
/*blog post next-prev links 10dec24*/

/* Responsive Styles */
@media (min-width: 1025px){
/* tt-managed-data-list tt-items9 */
.tt-managed-data-list.tt-items9>.fusion-column { border-bottom: 1px solid #D9E8F2; padding-bottom: 30px; padding-top: 35px; margin-bottom: 0;}
.tt-managed-data-list.tt-items9>.fusion-column:nth-child(3),.tt-managed-data-list.tt-items9>.fusion-column:nth-child(6) { border-right: 0;}
.tt-managed-data-list.tt-items9>.fusion-column:nth-child(7), .tt-managed-data-list.tt-items9>.fusion-column:nth-child(8), .tt-managed-data-list.tt-items9>.fusion-column:nth-child(9) { border-bottom: none;}
.tt-why-choose-list.equal-height>.fusion-column.col-md-6{height: 100%;}
.tt-managed-data-list.tt-items6>.fusion-column { border-bottom: 1px solid #D9E8F2; padding-bottom: 30px; padding-top: 35px; margin-bottom: 0;}
.tt-managed-data-list.tt-items6>.fusion-column:nth-child(2),.tt-managed-data-list.tt-items6>.fusion-column:nth-child(4) { border-right: 0;}
.tt-managed-data-list.tt-items6>.fusion-column:nth-child(5), .tt-managed-data-list.tt-items6>.fusion-column:nth-child(6){ border-bottom: none;}
.tt-managed-data-list.tt-items4>.fusion-column { border-bottom: 1px solid #D9E8F2; padding-bottom: 30px; padding-top: 35px; margin-bottom: 0;}
.tt-managed-data-list.tt-items4>.fusion-column:nth-child(2),.tt-managed-data-list.tt-items4>.fusion-column:nth-child(4) { border-right: 0;}
.tt-managed-data-list.tt-items4>.fusion-column:nth-child(3), .tt-managed-data-list.tt-items4>.fusion-column:nth-child(4){ border-bottom: none;}
}
@media (min-width: 1200px){
.tt-why-choose-list.equal-height>.fusion-column.col-lg-6{height: 100%;}
}
@media (min-width: 1400px){
.video-wrap {width: 100%; height: auto;}
}
@media (min-width: 1601px){
/*Company Page*/
/*.pt-section .alignleft, .pt-section .fusion-alignleft{margin-right:50px; margin-bottom:25px;}*/
.pt-inner-page-banner-section{min-height:531px!important;}
.pt-inner-page-banner-section .fusion-text{margin-bottom:138px!important;}
.pt-inner-page-banner-section .fusion-text.no-b-mar{margin-bottom:0!important;}
.pt-inner-page-banner-section.mh-440{min-height: 440px !important;}
}
@media (max-width: 1600px){
.streamline_container .streamline_wrapper{padding: 15px 30px; max-width: inherit;}
.streamline_container.dark_bg .streamline_wrapper{padding: 15px 0;}
.fusion-fullwidth.streamline_container {height: auto;}
.streamline_container .fusion-builder-row.fusion-row{top: 0; padding: 30px 0 0 !important;}
.streamline_container .fusion-builder-row.fusion-row:before{display: none;}
.fusion-body #wrapper .fusion-tb-header .service_form_wrapper{right: 7%;}
.streamline_container.dark_bg .fusion-builder-row.fusion-row{top: -150px; padding: 0 !important;}
.streamline_container.dark_bg .fusion-builder-row.fusion-row:before{display: block;}
.home_bannerwrap{min-height: inherit !important;}
.home_bannerwrap:after{height: 100%; max-width: 680px;}
}
@media (max-width: 1399px){    
/*.fusion-body #wrapper .fusion-builder-row.fusion-row {margin: 0 !important;}*/
.fusion-body #wrapper .fusion-tb-header .service_form_wrapper {right: 30px; /*max-width: 440px;*/}
/*header.header-bg-split:before{width:calc(50% - 290px);}*/
/* .fusion-body #wrapper .home-silder .slides li {max-width: 800px;} */
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h2 {font-size: 32px !important; line-height: 48px !important;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h3{font-size: 18px !important;}
.fusion-body #wrapper .fusion-column-wrapper .title.main-title .title-heading-left,
.fusion-body #wrapper .fusion-column-wrapper .title.main-title .title-heading-center {font-size: 38px; line-height: 50px !important;}
.fusion-body #wrapper .home-silder .slides li .slide-content-container .slide-content{padding-right: 30px;}
.fusion-content-boxes.sub-service-boxes .fusion-column {padding-left: 15px; padding-right: 15px; margin-bottom: 30px;}
.fusion-body #wrapper .fusion-tb-header .fusion-title h1{font-size: 34px !important;}
.home_bannerwrap:after{max-width: 650px;}
/*Company page*/
.pt-section h2{font-size:32px!important;}
}
@media(max-width:1299px){
/*Header*/
.header-bg-split>.fusion-builder-row>.fusion-layout-column:first-child{width:25%!important;} 
.header-bg-split>.fusion-builder-row>.fusion-layout-column:nth-child(2){width:75%!important;} 
.printsoft-wrapper .title-with-action{flex-direction:column; align-items:flex-start; flex-wrap:wrap;}
.printsoft-wrapper .title-with-action p{display:inline-flex; margin:0;}
}
@media (max-width: 1280px){
ul#menu-main-menu li a .menu-text {font-size: 16px;}
ul#menu-main-menu li.btn{padding: 6px 10px !important; font-size: 16px !important;}
ul#menu-main-menu li.btn.btn-arrow:after{font-size: 12px; line-height:31px;}
.fusion-flex-container .fusion-row .fusion-flex-column.slider-wrapper {/*width: 55%;*/}
.home_bannerwrap:after{max-width: 550px;}
/*Company Page*/
.pt-automating-document-section .light_bg .check_list li{width:calc(50% - 20px);}
.post-content .transform p br {display: none;}
}
@media (max-width: 1199px){
/*header.header-bg-split:before{width: 300px;}*/
.fusion-tb-header header{min-height:80px;}
.fusion-body #wrapper .home-silder .slides li .slide-content-container .slide-content {border-radius: 10px; background-color: rgb(0 0 0 / 80%); padding-left: 25px; padding-right: 25px; padding-bottom: 25px; padding-top: 15px; width: 100%;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h2, .fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h3{color: #fff !important;}
.fusion-body #wrapper .fusion-tb-header .header-services .fusion-column-wrapper {max-width: 100%;}
.fusion-body #wrapper .fusion-title.fusion-sep-none .title-heading-left{/*font-size: 26px !important;*/}
.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth{/*padding-top: 20px !important; padding-bottom: 20px !important;*/}
/*.width-100 .fusion-fullwidth{margin: 0;}*/
.width-100 .fusion-fullwidth .width-100 .nonhundred-percent-fullwidth .fusion-layout-column{margin: 10px 0;}
.fusion-body #wrapper .management-box .fusion-layout-column .fusion-title h1 {font-size: 21px !important; line-height: 30px !important;}
.fusion-body #wrapper .fusion-column-wrapper .title.main-title .title-heading-left,
.fusion-body #wrapper .fusion-column-wrapper .title.main-title .title-heading-center{font-size: 24px !important; line-height: 1.4 !important;}
.fusion-body #wrapper .about-plus-wrap{bottom: 0 !important;}
.fusion-body #wrapper .management-box .fusion-column-wrapper {padding-right: 20px;}
.fusion-body #wrapper .text-elm-wrap .fusion-column-wrapper .fusion-title {margin: 0 !important;}
.fusion-text.client-says {padding-left: 20px !important; padding-right: 20px !important; margin: 0;}
.fusion-text.client-says p, .fusion-text.client-says .quote-testi p{margin: 0 0 20px !important; font-size: 18px; line-height: 26px;}
.fusion-text.client-says .quote-testi{flex-direction: column;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper .fusion-title h1 {font-size: 20px !important; line-height: 26px !important;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper .fusion-content-tb p, .fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link {font-size: 15px; line-height: 22px; margin-bottom: 0;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link i{font-size: 10px;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper {min-height: 230px;}
ul#menu-main-menu li{margin-right: 7px; margin-left: 7px;}
ul#menu-main-menu li a .menu-text {font-size: 15px;}
ul#menu-main-menu li.btn{padding: 2px 10px !important; font-size: 15px !important;}
.fusion-body #wrapper .fusion-tb-header .service_form_wrapper {position: inherit; margin: 40px auto 30px;}
.fusion-body #wrapper .header-services, .streamline_container .streamline_wrapper {min-height: inherit;}
.streamline_container .streamline_wrapper{padding-bottom: 20px;}
.fusion-fullwidth.streamline_container.dark_bg {height: auto;}
.streamline_container.dark_bg .fusion-builder-row.fusion-row {position: initial;}
.streamline_container.dark_bg .fusion-builder-row.fusion-row:before{left: 0; min-height: 100%;}
.streamline_container.dark_bg .fusion-builder-row.fusion-row:after{right: 0; min-height: 100%;}
.fusion-body #wrapper .fusion-tb-header .fusion-title {margin-top: 0 !important;}
.fusion-body #wrapper .fusion-tb-header .excerpt_text {max-width: inherit;}
.fusion-body #wrapper .fusion-tb-header .fusion-text p {font-size: 18px; margin: 5px 0 0;}
.fusion-body #wrapper #main .video-with-text .fusion-row {flex-direction: column;}
.fusion-body #wrapper #main .video-with-text .fusion-row .fusion-layout-column {width: 100%;}
.fusion-body #wrapper #main .video-with-text .fusion-row .fusion-layout-column .video-wrap {max-width: 800px; min-height: 400px;}
.fusion-flex-container .fusion-row .fusion-flex-column.video-cont {width: 100%; max-width: 800px;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper{padding: 20px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.learn-wrapper{top: -220px;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper.not-in-footer{bottom: -220px;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont h5{font-size: 32px !important;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav {bottom: -20px !important;}
.fusion-flex-container .fusion-row .fusion-flex-column.slider-wrapper {/*width: 100%;*/}
.fusion-content-boxes.resources-box .fusion-column{width: 50%;}
.pt-blog-title-section .fusion-title {padding-top: 40px; padding-bottom: 0;}
.single-post #main {padding-top: 0px!important;}
.fusion-page-title-bar .fusion-image-element {padding-top: 40px;}
.fusion-body.single-post #wrapper .fusion-title h1, .pt-blog-listing-title-section .fusion-title h1 {font-size: 40px;}
.fusion-body #wrapper .width-100 .fusion-fullwidth.video-with-text .fusion-column-wrapper {padding-right: 0;}
.fusion-fullwidth.footer-container { margin-top: 80px !important; padding-bottom: 10px;}

/*Company Page*/
.pt-section{padding-top:40px!important; padding-bottom:40px!important;}
.pt-inner-page-banner-section{background-size:cover!important;}
.pt-inner-page-banner-section .fusion-text{border-radius:0px; background-color:rgb(21 69 99 / 70%); padding-left:25px; padding-right:25px; padding-bottom:25px; padding-top:15px; width:100%;}
.pt-inner-page-banner-section .fusion-text *{color:#fff!important;}
.pt-inner-page-banner-section .fusion-layout-column{margin-bottom:0!important;}
.pt-inner-page-banner-section .fusion-column-wrapper { padding: 0!important; margin: 0 !important;}
.pt-inner-page-banner-section { margin: 0 -40px !important;}
.width-100 .fusion-fullwidth.tt-section, .width-100 .nonhundred-percent-fullwidth.tt-section{padding-top:40px!important; padding-bottom:40px!important;}
.tt-section h2{font-size:32px!important;}
.tt-secure-cloud-services-section .tt-left-box{width:50%; padding-right:15px;}
.tt-secure-cloud-services-section .tt-right-box{width:50%; padding-left:15px;}
.tt-managed-data-list{margin-left:-30px!important; margin-right:-30px!important;}
.tt-managed-data-list>.fusion-column{padding-left:30px; padding-right:30px;}
/*.tt-why-choose-section .fusion-builder-row-inner .tt-right-box{padding-left:30px;}*/
.tt-why-choose-list>.fusion-column{padding-left:15px; padding-right:15px; margin-bottom:30px!important;}
.tt-what-clients-say-slider .title-heading-center, .fusion-body #wrapper .tt-what-clients-say-slider .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{margin-top:30px!important;}
.tt-why-choose-section .fusion-builder-row-inner .tt-right-box{margin-bottom:0!important;}
.tt-what-clients-say-section h2:before{background-size:100px auto; width:100px; height:95px; top:0;}
ul#menu-main-menu li.btn.btn-arrow:after{font-size: 12px; line-height:37px;}
}
@media(max-width:1080px){
.fusion-body #wrapper .fusion-footer .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont{flex-wrap:wrap; flex-direction:column; text-align:center;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont .btn{margin-top:15px;}
}
@media(max-width:1059px){
/*Header*/
.header-bg-split .fusion-builder-column-0 .fusion-image-element{min-width: unset;}
.header-bg-split>.fusion-builder-row>.fusion-layout-column:first-child{width:22%!important;} 
.header-bg-split>.fusion-builder-row>.fusion-layout-column:nth-child(2){width:78%!important;} 
}
@media (max-width: 1058px){
.text-with-images2 h2{font-size:28px!important;}
.text-with-images2 .logo-images{justify-content:center;}
}
@media (max-width: 1025px){    
.fusion-sticky-container.fusion-sticky-transition{min-height:80px!important;}
.awb-menu__main-ul li.menu-item.btn{border: 0;}
.awb-menu__main-ul li.menu-item.btn a .menu-text{padding: 5px 10px; border: 2px solid #4289f0; font-size: 15px !important;}
.awb-menu__main-ul li.menu-item.btn:hover a .menu-text, .awb-menu__main-ul li.menu-item.btn:focus a .menu-text{border-color: #0A7ABF; background-color: #0A7ABF; color: #fff;}
.awb-menu_mt-fullwidth .awb-menu__m-toggle {max-width: 20px; padding-right: 0;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth.company_menu_style {max-width: inherit; margin: 0;}
ul#menu-main-menu{padding: 20px 0; box-shadow: 0 8px 10px 0 rgb(0 0 0 / 20%); top: 62px;}
ul#menu-main-menu li{padding: 0 20px;}
ul#menu-main-menu li.btn{padding: 2px 20px !important;}
ul#menu-main-menu li a{min-height: 40px; justify-content: flex-start;}
ul#menu-main-menu li a .menu-text{font-size: 16px;}
.awb-menu__main-ul button.awb-menu__open-nav-submenu_mobile.awb-menu__open-nav-submenu_main[aria-expanded=true]~.awb-menu__mega-wrap{display: block; position: relative; width: 100%; left: initial !important; right: initial !important; opacity: 1; visibility: visible; z-index: 999999998; pointer-events: auto;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth {background: #f5f5f5; box-shadow: none; border-radius: 0;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth nav.mega_menu ul.fusion-menu,
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth nav.mega_menu ul.fusion-menu li a{background: #f5f5f5 !important; column-count: 2; align-items: center; justify-content: flex-start;}
.awb-menu__main-ul li.menu-item nav.mega_menu ul.fusion-menu li.menu-item:before{top: 10px;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth nav.mega_menu ul.fusion-menu li a .menu-text{text-align: left;}
.awb-menu.collapse-enabled .awb-menu__main-ul .awb-menu__open-nav-submenu_mobile {width: 40px !important; background: #dff1fd !important; right: 20px; height: 40px;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth .fusion-layout-column {margin: 0;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth .fusion-layout-column .fusion-column-wrapper .fusion-text { display: none;}
body .awb-menu__mega-wrap .fusion-flex-container> .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { padding: 7px 0;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main {padding: 10px 15px !important; background: #f5f5f5; border-radius: 0 !important;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li, 
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li a{background: transparent !important;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul > li.menu-item ul.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li:before{top: 8px;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth .fusion-layout-column .fusion-separator {  display: none;}
/*Header*/
.header-bg-split>.fusion-builder-row>.fusion-layout-column:first-child{width:55%!important;} 
.header-bg-split>.fusion-builder-row>.fusion-layout-column:nth-child(2){width:50px!important;} 
.awb-menu__main-li>.awb-menu__search-inline { padding: 0 1em 0 0 !important;}
ul#menu-main-menu li.custom-menu-search { margin: 15px 0 10px 0 !important;}
ul#menu-main-menu li.custom-menu-search .s { border: 2px solid #DBDBDB;}
}
@media (max-width: 1024px){
.fusion-body #wrapper .home-silder .slide-content-container .btn, .btn{height: 52px !important; min-height: 52px !important;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav{padding: 10px; height: 36px; width: auto; background: rgb(0 0 0 / 40%); border-radius: 10px; left: 0; bottom:-20px !important;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav li a{background: rgb(255 255 255 / 60%) !important;}
.fusion-body #wrapper .home-silder .main-flex .flex-control-nav li a.flex-active {background: #ffffff !important;}
.fusion-body #wrapper .management-box .fusion-layout-column, .fusion-body #wrapper .management-box .fusion-layout-column .fusion-text p {font-size: 16px;}
.fusion-body #wrapper .fusion-footer .footer-container {padding-top: 10px; margin-top: 0;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper{position: initial;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper {padding: 30px; max-height:unset;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont h5{font-size: 28px !important; line-height: 40px !important;}
/*.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 {margin: 20px auto 0 !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 .fusion-column-wrapper {max-width: inherit; padding: 0;}*/
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1 ul {margin: 0 auto 30px; /*max-width: 340px;*/}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 {width: 50%;}
/*.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2 {padding-right: 20px;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 {padding-left: 20px;}*/
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2 nav.awb-menu .awb-menu__main-ul,
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2 nav.awb-menu .awb-menu__main-ul li,
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2 nav.awb-menu .awb-menu__main-ul li a {background: transparent !important;}
.fusion-body #wrapper .about-plus-wrap {margin: 10px 30px !important;}
#wrapper #main .fusion-blog-shortcode .entry-title, .fusion-blog-shortcode .entry-title{font-size: 18px !important;}
.blog-home .fusion-posts-container article.fusion-post-grid .fusion-post-content-wrapper p{font-size: 15px;}
.fusion-body #wrapper .blog-home .fusion-layout-column, .fusion-body #wrapper .use-cases .fusion-layout-column, .fusion-body #wrapper .use-cases .fusion-layout-column .content-box-column-3 {margin-bottom: 0;}
.fusion-text.copyright {padding-bottom: 15px; margin-bottom: 0;}
.copyright p {font-size: 16px;}
p.site_design {margin-bottom: 15px !important;}
.newsletter {text-align: center;}
.fusion-content-boxes.content-boxes-icon-boxed.sub-service-boxes .fusion-column, .fusion-content-boxes.content-boxes-icon-boxed.features-box .fusion-column{margin-bottom: 30px;}
.fusion-flex-align-content-space-evenly .fusion_builder_column.fusion_builder_column_1_2,
.fusion-flex-align-content-space-evenly .fusion_builder_column.fusion_builder_column_1_2 .fusion-column-wrapper,
.fusion-flex-align-content-space-evenly .fusion_builder_column.fusion_builder_column_1_2 .fusion-column-wrapper .light_bg {height: auto;}
.fusion-content-boxes.resources-box .fusion-column {width: 100%; margin-bottom: 30px !important;}
/*.fusion-body #wrapper .use-cases .fusion-layout-column{padding: 0;}*/
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper{min-height: inherit;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link{position: inherit;}
.pt-blog-listing-title-section .fusion-layout-column {margin-bottom: 0;}
.video-content .video-wrap{min-height: 500px;}
.video-content{margin-top: 0!important; padding-top: 0!important;}
nav .title-heading-left.title-heading-tag a {  font-size: 16px !important;}
.fusion-body #wrapper nav .fusion-column-wrapper {  background: none !important;}
body .awb-menu.collapse-enabled a { background: none !important;}
.fusion-fullwidth.footer-container { padding-bottom: 20px; margin-top: 0 !important;}
.tt-cta-container .tt-cta-buttons{margin-bottom: 10px; margin-top: 0;}

/*Header*/
.header-bg-split>.fusion-builder-row>.fusion-layout-column:first-child{width:55%!important;} 
.header-bg-split>.fusion-builder-row>.fusion-layout-column:nth-child(2){width:50px!important;} 
.tt-managed-data-list>.fusion-column{border-right:0; border-bottom:1px solid #D9E8F2; height:auto; padding-bottom:30px; margin-bottom:30px!important;}
.tt-managed-data-list>.fusion-column:nth-last-child(2){border-bottom:0; margin-bottom:20px!important; padding-bottom:0;}
.tt-count-list .fusion-counter-box{width:50%; float:left;}
.tt-why-choose-section .fusion-builder-row-inner .tt-left-box, .tt-why-choose-section .fusion-builder-row-inner .tt-right-box{width:100%; padding:0;}
.tt-why-choose-list>.fusion-column:nth-last-child(3){margin-bottom:30px!important;}
.tt-why-choose-list.fusion-columns-3>.fusion-column:nth-last-child(4){margin-bottom:30px!important;} 
.tt-why-choose-list .col{padding: 15px 20px 15px 20px;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6{margin-top:10px;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:last-child{border-right:2px solid #3b8dce;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(even){border-right:0;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(1), .tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(2){padding-bottom:20px!important;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(3), .tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(4){border-top:2px solid #3b8dce; border-bottom:2px solid #3b8dce; padding-top:15px!important; padding-bottom:20px!important;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(5), .tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(6){padding-top:15px!important; margin-bottom:20px!important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-4{width:50%;}
body .fusion-footer .md-text-align-center{text-align:left!important;}
body .fusion-footer .fusion-title{margin-top:0!important;}
body .fusion-footer .awb-menu.collapse-enabled a{justify-content:flex-start;}
.fusion-body #wrapper nav.awb-menu .awb-menu__main-ul>li#menu-item-15945 { display: none;}
.home .tt-managed-data-section h2{text-align:left !important}
}
@media (max-width: 1023px){
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper {min-height: inherit;}
.fusion-body #wrapper .case_wrapper .fusion-column-wrapper a.more-link{position: inherit;}
.pt-blog-listing-title-section .fusion-search-element {margin-top: 20px; margin-bottom: 30px;}
.post-navigation {flex-direction:column;width: fit-content;margin: 20px auto;}
.post-navigation a{width:auto !important}
.post-navigation a.prev-post-btn{margin-bottom:20px}
}
@media (max-width: 991px){
.streamline_container .streamline_wrapper{flex-direction: column;}
.streamline_container .streamline_wrapper a.btn {display: inline-block;}
.streamline_container .streamline_wrapper .streamline {margin-bottom: 15px; width: 100%;}
.home_bannerwrap:after {max-width: inherit;}
.fusion-body #wrapper .management-box .fusion-column-wrapper .fusion-builder-row {justify-content: flex-start;}
.fusion-body #wrapper .management-box .fusion-column-wrapper {padding-right: 0px;}
.fusion-body #wrapper .management-box.fusion-layout-column.fusion_builder_column_1_3 {width: 100%;}
.fusion-body #wrapper .management-box.fusion-layout-column.fusion_builder_column_1_3 .img-wrap-lblue {max-width: 100px;}
.fusion-body #wrapper .management-box.fusion-layout-column.fusion_builder_column_1_3 .text-elm-wrap {width: 80%;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont{flex-direction: column;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont h5{margin-bottom: 20px;}
.streamline_container .streamline_wrapper .streamline p, .streamline_wrapper .streamline p a {font-size: 17px;}
/*Company Page*/
.pt-section{padding-top:30px!important; padding-bottom:30px!important;}
.pt-automating-document-section .light_bg .check_list li{width:calc(100% - 20px);}
.title-with-action {  flex-direction: column;}
.title-with-action .btn{display: inline-block; margin-top: 10px;}
.width-100 .fusion-fullwidth.tt-section, .width-100 .nonhundred-percent-fullwidth.tt-section{padding-top:20px!important; padding-bottom:20px!important; padding-left: 30px; padding-right: 30px;}
.tt-section h2{font-size:28px!important;}
.tt-managed-data-list{margin-left:-20px!important; margin-right:-20px!important;}
.tt-managed-data-list>.fusion-column{padding-left:20px; padding-right:20px;}
.tt-what-clients-say-section h2:before{background-size:80px auto; width:80px; height:75px; top:15px;}
.tt-box-services p .fusion-read-more{margin-top:0 !important; margin-bottom: 10px !important;}
}

@media (max-width: 900px){
div#n2-ss-2 div#n2-ss-2item1, div#n2-ss-2 div#n2-ss-2item5, div#n2-ss-2 div#n2-ss-2item9,div#n2-ss-2 div#n2-ss-2item13, div#n2-ss-2 div#n2-ss-2item17 {margin-top: 20px;}
div#n2-ss-3 div#n2-ss-3item1 {padding-left: 54px !important; margin-bottom: 15px; margin-top: 25px;}
div#n2-ss-3 p.n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph {padding-left: 54px !important; margin-bottom: 25px;}
.handle .left {width: 100%; padding: 0 0 2% 0;}
.handle .right {width: 100%; padding: 2% 0 0 0; border-left: none; border-top: 1px solid #0A7ABF;}
.skyblocks.fusion-fullwidth {margin-top: 54px;}
.page-id-16877 .width-100 .fusion-fullwidth,
.page-id-16877 .width-100 .nonhundred-percent-fullwidth {flex-wrap: wrap;}
.page-id-16877 .fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_2{--awb-width-medium: 100%;}
.rightorder {order: 2 !important;}
.leftorder {order: 1 !important;}
.aibox {min-height: inherit;}
.page-id-16877 .seeit br {display: none;}
.post-16877 .streamline_container .streamline_wrapper .streamline {margin-bottom: 0 !important; margin-top: 9px;}

/*div#n2-ss-2 .n2-ss-button-container--non-full-width {padding-bottom: 18px;}*/
.n2-ss-slider .n2-ss-layer, div#n2-ss-2 .n2-ss-slide-limiter, div#n2-ss-3 .n2-ss-slide-limiter,
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {max-height: 801px !important;}
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {height: 801px !important;}
.n2-ss-slider .n2-ss-layer.tslider-video {max-height: 510px !important;}
}

@media (max-width: 872px){
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper{min-height: inherit;}
.fusion-body #wrapper .fusion-post-cards .fusion_builder_column.post-card.case-study-grid .fusion-column-wrapper a.more-link{position: inherit;}
.video-content .video-wrap{min-height: 350px;}
}

@media (max-width: 800px){
.n2-ss-slider .n2-ss-layer, div#n2-ss-2 .n2-ss-slide-limiter, div#n2-ss-3 .n2-ss-slide-limiter,
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {max-height: 750px !important;}
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {height: 750px !important;}
.n2-ss-slider .n2-ss-layer.tslider-video {max-height: 510px !important;}
div#n2-ss-2 .n2-ss-button-container--non-full-width {padding-bottom: 18px;}
}

@media (max-width: 767px){
.awb-menu_mobile-toggle.awb-menu_mt-fullwidth .awb-menu__m-toggle {padding-right: 10px;}
/* .fusion-body #wrapper .home-silder .slides li{max-width: inherit; width: 100% !important; height: auto !important;} */
.fusion-body #wrapper .home-silder .slides li .slide-content-container .slide-content{margin-left: 0; margin-right: 0;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title {margin: 0 !important;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h2{font-size: 30px !important; line-height: 40px !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1{margin-top: 0 !important;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper{max-height: inherit; padding: 20px;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont{flex-direction: column;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont h5{margin-bottom: 15px; text-align: center; font-size: 21px !important; line-height: 24px !important;}
.fusion-body #wrapper .fusion-layout-column.learn-wrapper .fusion-column-wrapper .learn-cont a.btn{display: inline-block;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 {width: 100%; /*padding: 0 !important;*/ margin-top: 0;}
/*.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 {max-width: 400px; margin: 0 auto !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3 .fusion-column-wrapper .newsletter {text-align: center;}*/
.about-plus h4 {font-size: 20px !important; font-weight: 600 !important;}
.fusion-body #wrapper .about-plus-wrap{width: 100%; min-width: inherit; margin: 20px 10px !important; background: rgb(255 255 255 / 80%);}
.fusion-body #wrapper .about-plus-wrap .fusion-column-wrapper {padding: 20px; background: none;}
.fusion-body #wrapper .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-body #wrapper .fusion-title.fusion-title-center.sep-underline .title-heading-center {font-size: 26px !important; line-height: 34px !important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column .fusion-title{margin-bottom: 10px !important;}
.fusion-body #wrapper .printsoft-wrapper .fusion-layout-column.fusion_builder_column_1_3 .fusion_builder_column_inner_1_5,
.fusion-body #wrapper .printsoft-wrapper .fusion-layout-column.fusion_builder_column_1_3 .fusion_builder_column_inner_4_5{width: 80%; max-width: inherit;}
.fusion-layout-column.plus-features .fusion-column-wrapper .fusion-content-boxes .content-box-column .heading h2.content-box-heading {font-size: 18px !important;}
.features-plus .fusion-layout-column.fusion_builder_column_inner_1_2 {margin: 0;}
.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth {padding-top: 0px !important; padding-bottom: 0px !important;}
ul.case_list{column-count: 1; margin-bottom: 10px;}
.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index), .awb-off-canvas .fusion-fullwidth, .fusion-tb-footer .fusion-fullwidth,
.fusion-tb-header .fusion-fullwidth, .fusion-tb-page-title-bar .fusion-fullwidth, .width-100 .fusion-fullwidth {padding-left: 15px; padding-right: 15px;}
.streamline_container.dark_bg .streamline_wrapper{padding-left: 0; padding-right: 0;}
.streamline_container .streamline_wrapper .streamline{margin-bottom: 10px;}
.fusion-body #wrapper .fusion-tb-header .service_form_wrapper {/*margin: 40px 15px 30px;*/ max-width: 100%;}
.light_bg{padding: 20px 20px 10px;}
/*.blog-home .fusion-blog-shortcode-1 .fusion-posts-container{margin: 0 !important;}*/
.fusion-body #wrapper .notfound_wrapper .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{font-size: 60px !important;}
/*Company page*/
.pt-section h2{font-size:26px!important;}
.fusion-body #wrapper .fusion-slider-container.home-silder {height: inherit !important; max-height: inherit !important;}
.fusion-body #wrapper .home-silder .main-flex, .fusion-body #wrapper .home-silder .main-flex .flex-viewport {height: inherit !important;}
.fusion-body #wrapper .home-silder .slide-content-container .btn, .btn {height: 46px !important; min-height: 46px !important; padding: 5px 15px !important; font-size: 16px !important;}
.tfs-slider .slide-content-container .btn{padding-right: 15px !important;}
.to-top-right #toTop {right: 20px !important; width: 34px; height: 34px; bottom: 20px; background-color: rgb(51 51 51 / 60%);}
.to-top-right #toTop:before {line-height: 32px;}
#testimonial-home .pt-testimonial-content .fusion-layout-column .fusion-text p{font-size: 20px;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper h2.entry-title {font-size: 21px !important; margin-top: 10px;}
.footer-col-1 .fusion-text + .fusion-builder-row.fusion-row .fusion-layout-column:last-child { width: auto; margin-left: 5px !important;}
.tt-cta-container .tt-cta-buttons{flex-direction: column;}
.tt-cta-container .tt-cta-buttons a{margin-bottom: 10px;}
.streamline_container .streamline_wrapper .streamline a {display: block; margin: 0 !important;}
.streamline_container .streamline_wrapper .streamline p { color: #0a7abf !important;}
.streamline_container .streamline_wrapper .streamline a:last-child { margin-top: -25px !important;}
.fusion-body #wrapper .blog-home .fusion-column-wrapper .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid{padding-left: 15px !important; padding-right: 15px !important;}
.fusion-body #wrapper .fusion-title.fusion-sep-none .title-heading-left{font-size: 28px !important;}
.post-content h2,.fusion-body #wrapper .fusion-title.fusion-sep-none h2.title-heading-left{font-size: 26px!important;}
.post-content h6{font-size: 20px!important;}
.post-content h3,.fusion-body #wrapper .fusion-title.fusion-sep-none h3.title-heading-left { font-size: 26px !important;}
.tt-list-3col.tt-list-3col-col1 { margin-bottom: 0;}
.tt-list-3col.tt-list-3col-col2 { margin: 0;}
.tt-list-3col.tt-list-3col-col3 { margin-top: 0;}
#wrapper .tt-home-slider .slide-content-container .with-bg .fusion-title-sc-wrapper .fusion-title h3 { font-size: 20px!important; line-height: 1.5!important;}
#wrapper .tt-home-slider .slide-content-container .with-bg .fusion-title-sc-wrapper .fusion-title h2 { line-height: 1.2!important;}
.width-100 .fusion-fullwidth.tt-section, .width-100 .nonhundred-percent-fullwidth.tt-section{/*padding-top:10px!important; padding-bottom:10px!important;*/}
.tt-section h2{font-size:24px!important;}
.tt-secure-cloud-services-section .tt-left-box{width:100%; padding-right:0; margin-bottom:10px!important;}
.tt-secure-cloud-services-section .tt-right-box{width:100%; padding-left:0;}
.tt-managed-data-list{margin-left:-15px; margin-right:-15px;}
.tt-managed-data-list>.fusion-column{padding-left:15px; padding-right:15px;}
.fusion-counters-box .fusion-counter-box .counter-box-container{padding:15px;}
.fusion-counters-box .fusion-counter-box .counter-box-container:first-child{padding-top:0;}
.tt-what-clients-say-slider .title-heading-center, .fusion-body #wrapper .tt-what-clients-say-slider .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{margin-top:15px!important;}
.fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-1, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-2, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-3, .fusion-body #wrapper .fusion-footer .fusion-layout-column.footer-col-4{width:100%;}
.printsoft-wrapper .title-with-action{margin-top:15px;}
.width-100 .nonhundred-percent-fullwidth.tt-managed-data-section { padding-top: 30px !important; padding-bottom: 30px !important;}
.fusion-sharing-box .sharingbox-shortcode-icon-wrapper { justify-content: center;}
.fusion-sharing-box.layout-small-stacked .tagline { margin-bottom: 0; margin-right: 0; margin-top: 15px; }
.fusion-sharing-box .sharingbox-shortcode-icon-wrapper>span {height: 48px;}

.n2-ss-layer.n2-ow.tslider-video.n-uc-qhQFbdkjyKC4:before, .n2-ss-layer.n2-ow.tslider-video.n-uc-fw6suRKCHC2o:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-QSpiozGZDuEK:before, .n2-ss-layer.n2-ow.tslider-video.n-uc-PtVn4cBw6zhu:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-VpMUBFXjZPVX:before, .n2-ss-layer.n2-ow.tslider-video.n-uc-8U6mqU5TTMDC:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-8FloqOPDNzOc:before,
.n2-ss-layer.n2-ow.tslider-video.n-uc-jrzcmmHnqz1T:before {width: 25%; height: 142px;}
}
@media(min-width:720px){
/* #wrapper #main .fusion-blog-shortcode .entry-title, .fusion-blog-shortcode .entry-title{min-height:62px;} */
.fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content{position:relative; padding-top:236px;}
.fusion-blog-layout-grid.fusion-blog-equal-heights article .fusion-image-wrapper{position:relative; background-color:#e0eef8; border-radius:8px; overflow:hidden; min-height: 210px; max-height: 210px;} /* padding-bottom:58.47953216374269%; */
.fusion-blog-layout-grid.fusion-blog-equal-heights article .fusion-image-wrapper img{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; border-radius:0;}
.pt-blog-listing-content-section.news-only .fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content{padding-top:0;}
.fusion-blog-layout-grid.fusion-blog-equal-heights article .fusion-post-wrapper .fusion-post-content-wrapper:first-child {padding-top: 0 !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content:before{
   content: ""; background-image: url(images/post-watermark.png); background-repeat: no-repeat; background-position: center center; width: 100%; height: 215px; display: block; position: absolute; top: 0; border-radius: 8px; }
.pt-blog-listing-content-section.news-only .fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content:before{display: none;}
}
@media (max-width:719px){
.fusion-body #wrapper .blog-home .fusion-column-wrapper .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid {padding: 0 0 30px;}
.fusion-body #wrapper .blog-home .fusion-column-wrapper .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper {padding: 15px 0 0 !important;}
.fusion-body #wrapper .management-box.fusion-layout-column.fusion_builder_column_1_3 .text-elm-wrap {width: 75%;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content-container {margin-top: 10px;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content.post-content {margin-bottom: 5px;}
.fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content{position:relative; padding-top:236px;}
.fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content:before{
        content: ""; background-image: url(images/post-watermark.png); background-repeat: no-repeat; background-position: center center; width: 100%; height: 215px; display: block; position: absolute; top: 0; border-radius: 8px; }
.pt-blog-listing-content-section.news-only .fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content{padding-top: 0;}
.fusion-body #wrapper #main .fusion-column-wrapper .fusion-post-wrapper  .fusion-post-content-wrapper {padding: 0 !important;}
.pt-blog-listing-content-section.news-only .fusion-blog-layout-grid.fusion-blog-equal-heights article:not(.has-post-thumbnail) .fusion-post-wrapper .fusion-post-content.post-content:before{display: none;}
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth nav.mega_menu ul.fusion-menu,
.awb-menu__main-ul li.menu-item .awb-menu__mega-wrap .fusion-fullwidth.company_menu_style nav.mega_menu.col4 ul.fusion-menu{column-count: 1;}
/*.fusion-body #wrapper .use-cases .fusion-layout-column{padding: 0;}*/
.fusion-body #wrapper #main .video-with-text .fusion-row .fusion-layout-column .video-wrap, .video-wrap {min-height: 320px;}
.fusion-body #wrapper #main .fusion-column-wrapper .category-news .fusion-post-wrapper .fusion-post-content-wrapper{min-height: inherit;}
}

@media (max-width:667px){
/*.n2-ss-slider .n2-ss-layer, div#n2-ss-2 .n2-ss-slide-limiter, div#n2-ss-3 .n2-ss-slide-limiter,
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {max-height: 601px !important;}
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {height: 601px !important;}*/
.n2-ss-slider .n2-ss-layer.tslider-video {max-height: 330px !important;}
.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder {padding-top: 48.25% !important;}
}

@media (max-width:640px){
.fusion-body #wrapper .printsoft-wrapper .fusion-layout-column.fusion_builder_column_1_3 .fusion_builder_column_inner_1_5,
.fusion-body #wrapper .printsoft-wrapper .fusion-layout-column.fusion_builder_column_1_3 .fusion_builder_column_inner_4_5 {width: 100%;}
body.page-template-testimonial-template main#main > .fusion-row .testimonial-content .filters ul {flex-direction: column; max-width: 300px; align-items: center; margin: 0 auto;}
.copyright p {font-size: 14px;}
p.site_design {font-size: 12px;}
}
@media (max-width:600px){
.fusion-body #wrapper .about-plus-wrap .about-plus .btns, .inline-btn .btns {flex-direction: column;}
.fusion-body #wrapper .about-plus-wrap .about-plus .btns p, .inline-btn .btns p{margin-bottom: 20px;}
.inline-btn .btns .btn{margin-left: 0;}
.fusion-body #wrapper #main .video-with-text .fusion-row .fusion-layout-column .video-wrap, .video-wrap {min-height: 260px;}
/*Company Page*/
.pt-automating-document-section h2 img.alignleft{float:unset; clear:both; display:block; margin-bottom:15px;}
.ua-mobile .tfs-slider .self-hosted-video-bg { height: 450px !important;}
.ua-mobile .tfs-slider .flex-viewport { height: 450px !important;}
.fusion-slider-container.tt-home-slider{height: 450px !important; max-height: unset !important;}
.tfs-slider .slide-content-container{transform: none!important; top: 0!important}
.tfs-slider .slide-content-container .slide-content { margin-top: 0 !important;}
.width-100 .nonhundred-percent-fullwidth.tt-managed-data-section { padding-top: 25px !important; padding-bottom: 20px !important;}

.n2-ss-slider .n2-ss-layer, div#n2-ss-2 .n2-ss-slide-limiter, div#n2-ss-3 .n2-ss-slide-limiter,
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {max-height: 603px !important;}
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {height: 603px !important;}
.n2-ss-slider .n2-ss-layer.tslider-video {max-height: 275px !important;}
.fusion-tb-header header {
    z-index: 9;
}
.tt-home-banner-wrap.fusion-fullwidth {
    z-index: 1 !important;
}

}
@media (max-width: 550px){
.page-id-16877 .action {display: flex; justify-content: center; flex-wrap: wrap;}
.page-id-16877 .action .btn-primary {padding-top: 8px !important; padding-bottom: 8px !important;}
.post-content p.telai a, .post-content p.telai a:hover {font-size: 30px; padding: 5px 20px;}
.post-content p.telai a img {width: 25px; margin-right: 7px;}
}
@media (max-width: 480px){
.fusion-body #wrapper .home-silder .slides li{min-width: inherit !important;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h2 {font-size: 22px !important; line-height: 30px !important;}
.fusion-body #wrapper .home-silder .slides li .fusion-title-sc-wrapper .fusion-title h3 {font-size: 16px !important;}
.streamline_container .streamline_wrapper .streamline h4 {font-size: 20px !important;}
.fusion-body #wrapper .management-box.fusion-layout-column.fusion_builder_column_1_3 .text-elm-wrap {width: 70%;}
.fusion-body #wrapper .management-box.fusion-layout-column.fusion_builder_column_1_3 .img-wrap-lblue {max-width: 70px;}
/*.fusion-body #wrapper .fusion-tb-header .fusion-imageframe img {max-width: 80px;}*/
.fusion-flex-container .fusion-row .fusion-flex-column.notfound_wrapper {width: 300px; height: 300px;}
.post-content .home_bannerwrap {min-height: 490px !important;}
.tt-home-slider .slide-content-left { padding-top: 20px !important; padding-left: 10px !important;}
.tt-count-list .fusion-counter-box{width:100%;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box{border-right:0; border-bottom:2px solid #3b8dce; padding-top:15px!important; padding-bottom:20px!important;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(3), .tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(4){border-top:0;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(5){margin-bottom:0!important;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:nth-child(1){padding-top:0!important;}
.tt-count-homepage-section .fusion-counters-box.tt-counter-6 .fusion-counter-box:last-child{border-bottom:0;}

div#n2-ss-2 .n2-font-69b45f1bff35995835ba829507c0165c-hover {font-size: 190% !important;}
div#n2-ss-2 .n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph {font-size: 120% !important;}
div#n2-ss-2 .n2-font-26af9328bff0a62effb93d401bce7bba-link a {font-size: 100% !important;}
}

@media (max-width: 375px){
div#n2-ss-2 .n2-font-69b45f1bff35995835ba829507c0165c-hover {font-size: 171% !important;}
div#n2-ss-2 .n2-font-549baa23e3e5fc76164e0226e2ff235b-paragraph {font-size: 110% !important;}
div#n2-ss-2 .n2-font-26af9328bff0a62effb93d401bce7bba-link a {font-size: 93% !important;}

.n2-ss-slider .n2-ss-layer, div#n2-ss-2 .n2-ss-slide-limiter, div#n2-ss-3 .n2-ss-slide-limiter,
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {max-height: 504px !important;}
div#n2-ss-2 .n2-ss-layer-row, div#n2-ss-3 .n2-ss-layer-row {height: 504px !important;}
}

@media (min-width: 1026px) and (max-width: 1095px){
ul#menu-main-menu li a .menu-text { font-size: 14px;}
}
@media (min-width: 796px) and (max-width: 872px){
.fusion-post-cards .fusion-grid-3 .fusion-grid-column{width: 100% !important; padding: 0 !important;}
}