/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2025 | 18:48:32 */
.fusion-footer .fusion-search-button input[type=submit] {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -13px !important;
}
.fusion-footer input.s {
    height: 45px !important;
}
.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
    height: 45px;
}


button.tml-button {
    display: inline-block;
    margin-top: 0.125rem;
    padding: 0.695rem 1.8rem 0.675rem;
    border-radius: 0;
    background-color: #ec8000;
    font-size: .95rem;
    font-weight: 500;
    letter-spacing: .0475rem;
    text-transform: uppercase;
    color: #fff;
    border: none;
}

ul.tml-links {
    list-style: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
}


ul.tml-links li.tml-lostpassword-link {
    display: none !important;
}



.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    display: block;
    font-weight: 700;
    font-size: 16px;
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    padding: 0;
    word-break: break-word;
    word-wrap: break-word;
}


.with_frm_style textarea {
    border-radius: 0px !important;
}


.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
    height: 40px;
    border-radius: 0px;
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
    border-radius: 4px;
    background-color: #ec8000 !important;
    border: 1px solid #ec8000 !important;
    color: #fff !important;
    font-size: 18px;
}


/*#main a:link */ #main a{
    color: #587992;
}

.fusion-tabs .nav-tabs li .tab-link{
    border-top: 0px solid rgba(241, 242, 242, 0);
}


.custom-tabs-noicons .fusion-tab-heading i {
    display: none !important;
}
.custom-tabs-noicons .fusion-tab-heading{
padding-left:20px;
}

.custom-box-borderline {
    border: 1px solid #587992;
}
.custom-box-borderline .fusion-column-wrapper {
    padding: 30px;
}

.custom-boxes-cont h2.content-box-heading {
    color: #587992 !important;
}

.half-certifications-cont .fusion-column-wrapper {
    padding-top: 21px;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 4px;
}


body.page-id-13 div#main {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


a.btn-cursor-default:hover {
    cursor: default !important;
}



body.search.search-results .fusion-alignleft a.fusion-read-more {
    padding: 7px 12px;
    background-color: #ec8000;
    border-radius: 4px;
    font-family: "Open Sans";
    font-weight: 600;
    color: #fff !important;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    margin-right: 0;
}
body.search.search-results .fusion-alignleft {
    /* float: none !important; */
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
}
body.search.search-results .fusion-read-more:after {
  display:none;
}



.news-blog-cont .fusion-meta-info {
    border: 0px;
    margin-top: 0px !important;
}

ul.ul-list-slider-transparent li {
    line-height: 1.7;
      padding-top: 5px;
    padding-bottom: 5px;
}


/********************* sliders *********************/


.white-papers-cont {
    background-color: #efefef;
    padding: 40px 20px;
}


  div#slide-13-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-11-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-3-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-8-layer-1 {
   line-height: 1.4 !important;
}
  div#slide-9-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-10-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-12-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-4-layer-1 {
   line-height: 1.4 !important;
}
  div#slide-4-layer-3 {
     line-height: 1.4 !important;
}
    div#slide-7-layer-1 {
    line-height: 1.4 !important;
}
    div#slide-5-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-5-layer-3 {
   line-height: 1.4 !important;
}
    div#slide-6-layer-1 {
      line-height: 1.4 !important;
}
    div#slide-6-layer-3 {
      line-height: 1.4 !important;
}
  div#slide-16-layer-1 {
     line-height: 1.4 !important;
}
  div#slide-14-layer-1 {
    line-height: 1.4 !important;
}
  div#slide-15-layer-1 {
    line-height: 1.4 !important;
}
 div#slide-17-layer-1 {
    line-height: 1.4 !important;
}
 div#slide-18-layer-1 {
    line-height: 1.4 !important;
}

div#slide-25-layer-7 {
    line-height: 1.4 !important;
}
/*************** sliders *****************/

.grid-blue-title h2.blog-shortcode-post-title.entry-title {
    color: #587992 !important;
}

.custom-testimonials blockquote p {
    text-align: center;
}





.fusion-footer-copyright-area {
    background-color: #3f4040 !important;
}
.fusion-footer {
    background-color: #3f4040 !important;
}


.custom-testimonials blockquote {
    background-color: rgba(255, 255, 255, 0) !important;
}
.custom-testimonials blockquote q {
    font-size: 19px;
}


.nomarginbottom-contboxes .heading.heading-with-icon.icon-left {
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}

.nomarginbottom-contboxes {
    margin-bottom: 0px !important;
}
.nomarginbottom-contboxes .fusion-column {
    margin-bottom: 0px !important;
}



i.fusion-icon-bubbles {
    color: #587992;
}
article.fusion-post-timeline h2.blog-shortcode-post-title.entry-title {
    color: #587992 !important;
}
article.fusion-post-timeline .fusion-timeline-circle {
    background-color: #587992;
}


div#nav_menu-2 ul li a {
    display: block;
}
div#nav_menu-3 ul li a {
    display: block;
}
/********************** sidebar case study **********/
div#rpwe_widget-2 h3.rpwe-title a {
    font-size: 17px;
}
div#rpwe_widget-2 h3.rpwe-title {
    padding: 10px 10px 10px 12px;
    /* font-size: 17px; */
    font-weight: 400;
}
/********************** sidebar case study **********/
/********************** sidebar news **********/
div#rpwe_widget-32 h3.rpwe-title a {
    font-size: 17px !important;
}
div#rpwe_widget-3 h3.rpwe-title {
    padding: 10px 10px 10px 12px;
     font-size: 17px !important;
    font-weight: 400;
}
/********************** sidebar news **********/


.accordian.fusion-accordian .panel-heading .fusion-toggle-heading {
    font-size: 20px;
}



.category-case-study .fusion-alignleft {
    /* float: none !important; */
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
}
.category-case-study .fusion-alignleft a.fusion-read-more {
    padding: 7px 12px;
    background-color: #ec8000;
    border-radius: 4px;
    font-family: "Open Sans";
    font-weight: 600;
    color: #fff;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
      margin-right: 0;
      color: #fff !important;
}
.category-case-study .fusion-alignleft a.fusion-read-more:after {
  display:none !important;
}
.category-case-study .fusion-alignleft a.fusion-read-more:hover {
    background: #d97700;
}

.searchform .search-table .search-button input[type=submit] {
    background: #587992 !important;
}

/********** News *******/
body.page-id-278 h2.blog-shortcode-post-title.entry-title a {
    color: #587992 !important;
}
.category-news a.fusion-read-more {
    background-color: #ec8000;
    border-radius: 4px;
    font-family: "Open Sans";
    font-weight: 600;
    color: #fff;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    margin-right: 0;
}
.category-news a.fusion-read-more:after {
  display:none !important;
}
.category-news a.fusion-read-more:hover {
    background: #d97700;
}
.pagination.clearfix span.current {
    font-size: 15px;
    padding: 4px 12px;
    background-color: #ec8000;
    border-color: #ec8000;
    border-radius: 4px;
}
.pagination.clearfix a.inactive {
    font-size: 15px;
    padding: 4px 12px;
    border-radius: 4px;
}


/********** News *******/





.blog-timeline-custom h3.fusion-timeline-date {
    /* content: "" !important; */
    visibility: hidden !important;
      display: none !important;
}
/*.blog-timeline-custom h3.fusion-timeline-date:after {
    content: " " !important;
    background-color: #587992;
    height: 20px !important;
    width: 20px !important;
    display: inline-block;
    visibility: visible !important;
}*/
button#wpforms-submit-688 {
    border-radius: 4px;
    background-color: #EC8000;
   /* border: 0px;*/
    border: 1px solid #EC8000;
    color: #fff;
}
button#wpforms-submit-688:hover {
    background-color: #D97700;
    border: 1px solid #D97700;
    color: #fff;
}




.tabs-nav-white ul.nav-tabs a.tab-link h4 {
    color: #fff !important;
}

 div#nav_menu-3 {
    margin-bottom: 0px !important;
}
  div#nav_menu-2 {
    margin-bottom: 0px !important;
}


.custom-toggles-blue .panel-title a {
    color: #587992;
}
.custom-toggles-blue  .panel-title a .fa-fusion-box {
    background-color: #587992 !important;
}
.custom-toggles-blue .panel-title a.active {
    color: #ec8000 !important;
}
.custom-toggles-blue  .panel-title a.active .fa-fusion-box {
    background-color: #ec8000 !important;
}



footer.fusion-footer-widget-area.fusion-widget-area {
    font-size: 12px;
}

footer.fusion-footer-widget-area.fusion-widget-area {
    font-size: 16px;
}
.fusion-footer h4.widget-title {
    font-size: 19px;
}

.cont-h2-semibold h2 {
    font-weight: 600 !important;
}
.fusion-footer div#text-3 h4.widget-title {
    text-align: center;
}
.fusion-footer div#social_links-widget-3 {
    text-align: right;
}
.fusion-footer div#search-3 {
    text-align: right;
}


.menu-service-menu-container li.menu-item.menu-item-type-post_type:hover {
    background-color: #587992;
}
.menu-service-menu-container li.menu-item.menu-item-type-post_type:hover a{
    color: #fff !important;
}
.menu-about-menu-container li.menu-item.menu-item-type-post_type:hover {
    background-color: #587992;
}
.menu-about-menu-container li.menu-item.menu-item-type-post_type:hover a{
    color: #fff !important;
}




/******************** tabs ******************/
.fusion-tabs.vertical-tabs.custom-tabs-cont .nav-tabs > li.active > .tab-link {
    background-color: rgba(80, 124, 157, 0.85);
}

 .fusion-tabs.custom-tabs-cont .nav-tabs li.active a,  .fusion-tabs.custom-tabs-cont .nav-tabs li.active a:hover {
    background-color: rgba(80, 124, 157, 0.85);
}
 .fusion-tabs.custom-tabs-cont .nav-tabs li.active a:focus {
    background-color: rgba(80, 124, 157, 0.85);
}
.fusion-tabs.custom-tabs-cont .tab-content .tab-pane, .fusion-tabs.custom-tabs-cont .nav-tabs {
    border-color: rgba(235, 234, 234, 0) !important;
}
 .fusion-tabs.vertical-tabs.custom-tabs-cont .nav-tabs > li .tab-link {
    background-color: rgba(80, 124, 157, 0.70);
}
.custom-tabs-cont .fusion-tabs .nav-tabs {
    background-color: rgba(255, 255, 255, 0);
}
.fusion-tabs.custom-tabs-cont  .nav-tabs {
    background-color: rgba(255, 255, 255, 0) !important;
}

 .fusion-tabs.custom-tabs-cont .tab-pane {
    background-color: rgba(255, 255, 255, 0) !important;
}
 .fusion-tabs.custom-tabs-cont {
    margin-bottom: 0px;
    margin-top: 20px;
}
/**************************************/


body.page-id-25 .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    background-color: rgba(80, 124, 157, 0.85);
}

 body.page-id-25 .fusion-tabs .nav-tabs li.active a,  body.page-id-25  .fusion-tabs .nav-tabs li.active a:hover {
    background-color: rgba(80, 124, 157, 0.85);
}
 body.page-id-25 .fusion-tabs .nav-tabs li.active a:focus {
    background-color: rgba(80, 124, 157, 0.85);
}
 body.page-id-25 .fusion-tabs .tab-content .tab-pane,  body.page-id-25 .fusion-tabs .nav-tabs {
    border-color: rgba(235, 234, 234, 0) !important;
}

 body.page-id-25 .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    background-color: rgba(80, 124, 157, 0.70);
}
 body.page-id-25 .fusion-tabs .nav-tabs {
    background-color: rgba(255, 255, 255, 0);
}
.cont-white-txtall p{
    color: #fff !important;
}
.cont-white-txtall p a{
    color: #fff !important;
}
.cont-white-txtall h1{
    color: #fff !important;
}
.cont-white-txtall h2{
    color: #fff !important;
}
.cont-white-txtall h3{
    color: #fff !important;
}
.cont-white-txtall h4{
    color: #fff !important;
}
.cont-white-txtall h5{
    color: #fff !important;
}
.cont-white-txtall h6{
    color: #fff !important;
}

.cont-white-txtall li {
    color: #fff !important;
}

body.page-id-25 .fusion-tabs .tab-pane {
    background-color: rgba(255, 255, 255, 0) !important;
}
body.page-id-25 .fusion-tabs {
    margin-bottom: 0px;
    margin-top: 20px;
}
/*body.page-id-25  .fusion-tabs .nav-tabs li .tab-link .fa {
    display: block;
    text-align: center;
}*/

ul#menu-about-menu li {
padding-left: 10px;
	padding-top: 10px;
}
ul#menu-about-menu li a:before{
display: none;
}
ul#menu-service-menu li a:before{
display: none;
}
ul#menu-service-menu li {
padding-left: 10px;
	padding-top: 10px;
}
/*.sidebar.fusion-aboutsidebar h4.widget-title {
    margin-bottom: 10px !important;
}*/

.fusion-widget-area.fusion-content-widget-area h4.widget-title {
    margin-bottom: 10px !important;
      padding-left: 10px;
}


a.fusion-button {
    border-radius: 4px !important;
}


.fontextra-size-orangeblock {
    font-size: 25px;
}
.fusion-footer h4.widget-title {
    text-transform: capitalize;
}
.blue-titles h2 {
    color: #587992;
}
.blue-titles h3 {
    color: #587992;
}

a.fusion-button {
    text-transform: inherit !important;
}

.fusion-footer  .search-table .search-button input[type="submit"]:hover {
    background-color: rgba(236, 128, 0, 0) !important;
    color: #000 !important;
}
.fusion-footer .searchform .search-table .search-button input[type=submit] {
    background: rgba(0, 0, 0, 0) !important;
      color: #a8acb4; 
}
.fusion-footer .searchform .search-table .search-field input{
padding-left:25px;
 /* padding-top: 20px;
    padding-bottom: 20px;*/
    border-radius: 5px;
}
.fusion-footer .searchform .search-table .search-field input {
    height: 40px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.fusion-footer .search-button {
    padding-top: 6px;
    padding-bottom: 6px;
}

.fusion-footer .search-field {
    /* float: right; */
    display: inline-block !important;
    
}
.fusion-footer .search-button {
    float: left;
    display: inline-block !important;
    position: absolute;
    left: 15px;
}

.fusion-footer h4.widget-title {
    margin-bottom: 10px;
}
.fusion-footer div#social_links-widget-3 {
    margin-bottom: 10px;
}


.inn-cont-one .fusion-column-wrapper {
    padding: 20px !important;
    padding-bottom: 150px;
}
.cont-inn-r .fusion-builder-row.fusion-builder-row-inner.fusion-row:first-child {
    margin-bottom: 20px;
}
.one-col-cont .fusion-column-wrapper {
    padding: 20px !important;
}
.halfcont-bg-img .fusion-column-wrapper {
    padding: 20px !important;
    padding-bottom: 150px;
}



ul.ul-list-slider {
    /*list-style-image: url(https://www.silosmashers.com/wp-content/uploads/2017/10/tick-inside-circle-20.png);*/
 	list-style-image: url(../png/tick-inside-circle-16.png);
      background-color: #587992;
  /*padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 40px;*/
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 50px !important;
}
ul.ul-list-slider-transparent {
    /*list-style-image: url(https://www.silosmashers.com/wp-content/uploads/2017/10/tick-inside-circle-20.png);*/
 	list-style-image: url(../png/tick-inside-circle-16.png);
      /*background-color: #587992;*/
  /*padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 40px;*/
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 50px !important;
}
ul.ul-list-slider.hide-onmovil {
    padding-left: 50px;
}

.fusion-secondary-header {
    display: none !important;
}



ul.fusion-checklist.center-list-home li div p:before {
    content: "■";
    display: inline-block;
    margin-right: 20px;
      color: #517c9e;
}
ul.fusion-checklist.center-list-home span.icon-wrapper.circle-no {
    display: none;
    float: none !important;
}
ul.fusion-checklist.center-list-home {
    text-align: center;
}



a.fusion-button {
    font-family: "Open Sans";
    font-weight: 600;
}



.fusion-footer .fusion-footer-widget-column.widget.widget_nav_menu ul li {
    border-bottom: 0px;
    padding: 0px;
    padding-bottom: 5px;
}
.fusion-footer .fusion-footer-widget-column.widget.widget_nav_menu ul li a:before {
    display: none !important;
}
.fusion-footer img.alignnone.size-full.wp-image-72 {
    margin-bottom: 10px;
}

.cont-text-white {
    color: #fff;
}
.cont-text-white p{
    color: #fff;
}
.cont-text-white p a{
    color: #fff;
}
.cont-text-white h1{
    color: #fff;
}
.cont-text-white h2{
    color: #fff;
}
.cont-text-white h3{
    color: #fff;
}
.cont-text-white h4{
    color: #fff;
}


@media only screen and (min-width: 800px)
{
		.tml.tml-login form {
    width: 33% !important;
    margin-left: auto;
    margin-right: auto;
}

	
	
  .fusion-footer .fusion-search-form-content {
    max-width: 250px;
    /* height: 45px; */
}
	
	
  .blog-grid-awards-onecol .fusion-post-grid {
    width: 100% !important;
}
  
  
  .blog-timeline-nomarginbuttom .fusion-post-timeline {
    margin-bottom: 10px !important;
}
  
  .min-height-tabs-cont .tab-pane.fade {
    min-height: auto !important;
}
  .blue-bg-title {
    margin-bottom: 40px !important;
}
  
  .blue-bg-title h2 {
    margin-bottom: 0px !important;
    padding: 30px 20px;
}
  
  .bloggrid-case-study .hentry.category-case-study {
    padding-top: 40px !important;
   /* padding-bottom: 40px !important;*/
}
  
 .custom-tabs-cont .tab-pane.fade.active.in {
    padding-top: 0px;
       transition: 0.5s;
}
  .icon-cont-marginextra img {
    margin-top: 20px;
   /* margin-bottom: 40px;*/
}
  
   /******************* tabs ********************/
     .fusion-tabs.vertical-tabs.custom-tabs-cont .nav-tabs > li .tab-link i.fa {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px !important;
}
   .fusion-tabs.vertical-tabs.custom-tabs-cont .nav {
    width: 90%;
}
   .fusion-tabs.vertical-tabs.custom-tabs-cont .nav-tabs > li .tab-link {
    padding-top: 30px;
    padding-bottom: 30px;
}
  
  /***************************************/
  
  
  .fusion-header .fusion-logo {
    padding-left: 3vw;
}
  
  
  body.page-id-25 .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link i.fa {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
}
 body.page-id-25  .fusion-tabs.vertical-tabs .nav {
    width: 70%;
}
   body.page-id-25 .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    padding-top: 30px;
    padding-bottom: 30px;
}
  
  
  .hide-onpc{
   display:none;
  }
  ul.ul-list-slider li {
    line-height: 1.5;
    padding-top: 5px;
    padding-bottom: 5px;
}
  .cont-intpage-padding-topbottom {
    /*padding-top: 30px !important;
    padding-bottom: 30px !important;*/
        padding-top: 90px !important;
    padding-bottom: 70px !important;
}
  
  .cont-intpage-padding-top-halfbottom {
    padding-top: 90px !important;
    padding-bottom: 35px !important;
}
  .cont-intpage-padding-halfbottom {
    padding-bottom: 35px !important;
}
  
  .cont-intpage-padding-top {
    padding-top: 90px !important;
}
  .cont-intpage-padding-bottom {
    padding-bottom: 70px !important;
}
  
  footer#footer {
    width: 90%;
    margin: 0 auto !important;
}
  .fusion-footer {
   /* background-color: #a8acb4 !important;*/
}
  a.btn-min-height {
    min-height: 60px;
    width: 100% !important;
    vertical-align: middle !important;
        position: relative;
    display: table;
}
  a.btn-min-height span.fusion-button-text {
    display: table-cell;
    vertical-align: middle;
}
  .extrapadding-topbottom {
    /*padding-top: 60px !important;*/
      padding-top: 100px !important;
    /*padding-bottom: 60px !important;*/
      /*padding-bottom: 45px !important;*/
     padding-bottom: 85px !important;
}
  
  .extrapadding-posts-topbottom{
    padding-top: 50px !important;
    padding-bottom: 35px !important;
    margin-top: 50px;
}
  
  .extrapadding-top {
     /*padding-top: 60px !important;*/
      padding-top: 100px !important;
}
  .extrapadding-bottom {
   /* padding-bottom: 60px !important;*/
    /*padding-bottom: 45px !important;*/
     padding-bottom: 85px !important;
}
  
}


@media only screen and (max-width: 800px)
{ 
  
  div#slide-2-layer-14 .tp-splitted.tp-linesplit:last-child .tp-splitted.tp-wordsplit:last-child .tp-splitted.tp-charsplit:last-child {
    display: none!important;
}
  
 div#slide-2-layer-14 {
    font-size: 5vw!important;
    line-height: 1!important;
    margin-top: -20px!important;
    width: 100% !important;
    min-width: 500px !important;
} 
  
  .fontextra-size-orangeblock {
    font-size: 20px;
}
  #wrapper .post-content h2 {
    font-size: 20px;
}
  
  body.post-template-default.single.single-post div#main {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
  .fusion-content-widget-area .widget {
    margin-bottom: 30px;
  }
  body.post-template-default.single.single-post img {
    margin-bottom: 15px;
}
  
  
  img.wp-image-811 {
    margin-bottom: 15px;
}
  
  .con-hide-border-right .fusion-column-wrapper {
    border-right: 0px !important;
}
  
  
  .hide-cont-onmovil{
  display:none !important;
  }
  
  .custom-box-borderline .fusion-column-wrapper {
    padding: 20px;
}
  
  #rev_slider_2_1 .tp-parallax-wrap:nth-child(2) {
    margin-left: auto !important;
    margin-right: auto !important;
   /* left: 3% !important;
    right: 3% !important;*/
    width: 100% !important;
    min-width: 100% !important;
}
  div#rev_slider_17_1 .tp-parallax-wrap:nth-child(2) {
    margin-left: auto !important;
    margin-right: auto !important;
    left: 40% !important;
    right: 50% !important;
    width: 100% !important;
    min-width: 100% !important;
}
  div#rev_slider_17_1 a#slide-17-layer-5 {
    font-size: 3vw !important;
    line-height: 3vw !important;
    min-width: fit-content !important;
    min-width: -moz-fit-content !important;
       /* padding: 10px 20px !important;*/
    padding: 6px 12px !important;
    line-height: 1.3 !important;
}
  
  div#slide-2-layer-1 .tp-splitted.tp-linesplit:last-child .tp-splitted.tp-wordsplit:last-child .tp-splitted.tp-charsplit:last-child {
    display: none !important;
}
  
  div#slide-19-layer-1 .tp-splitted.tp-linesplit:last-child .tp-splitted.tp-wordsplit:last-child .tp-splitted.tp-charsplit:last-child {
    display: none !important;
}
  
  a#slide-2-layer-12 {
    font-size: 3vw !important;
    line-height: 3vw !important;
}
  a#slide-19-layer-12 {
    font-size: 3vw !important;
    line-height: 3vw !important;
}
  .blue-bg-title h2 {
    margin-bottom: 0px !important;
    padding: 20px 10px;
}
  
  .white-papers-cont {
    background-color: #efefef;
    padding: 20px 10px;
}
  
  .fusion-blog-shortcode .post {
    margin-bottom: 0px;
}
  .fusion-blog-shortcode .post h2.blog-shortcode-post-title.entry-title {
    margin-top: 30px;
}
  .blogmargin-topnegative-onmovil {
    margin-top: -10px;
}


  
  .custom-tabs-cont .nav-tabs li {
    text-align: left;
}
.custom-tabs-cont .nav-tabs li a {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  
  div#slide-2-layer-1 .tp-splitted.tp-linesplit {
    text-align: center !important;
}
  
  
  footer.fusion-footer-widget-area.fusion-widget-area {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
  
  .fusion-footer .fusion-column {
    margin-bottom: 20px !important;
    text-align: center !important;
}
  
  .fusion-footer div#social_links-widget-3 {
    text-align: center !important;
}
  .fusion-footer div#search-3 {
    text-align: center !important;
}
  
  
  div#slide-13-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-11-layer-1 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
  div#slide-3-layer-1 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
  div#slide-8-layer-1 {
    font-size: 5vw !important;
   line-height: 1.4 !important;
}
  div#slide-9-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-10-layer-1 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
  div#slide-12-layer-1 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
  div#slide-4-layer-1 {
    font-size: 5vw !important;
   line-height: 1.4 !important;
}
  div#slide-4-layer-3 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
    div#slide-7-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
    div#slide-5-layer-1 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
  div#slide-5-layer-3 {
    font-size: 5vw !important;
   line-height: 1.4 !important;
}
    div#slide-6-layer-1 {
    font-size: 5vw !important;
      line-height: 1.4 !important;
}
    div#slide-6-layer-3 {
    font-size: 5vw !important;
      line-height: 1.4 !important;
}
  div#slide-16-layer-1 {
    font-size: 5vw !important;
     line-height: 1.4 !important;
}
  div#slide-14-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-15-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-17-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-18-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  #slide-17-layer-7 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  #slide-17-layer-7 {
    top: -20px;
}
  #slide-20-layer-1{
   font-size: 5vw !important;
    line-height: 1.4 !important;
  }
  #rev_slider_17_1 #slide-17-layer-5 {
    left: -30%;
}
  div#slide-22-layer-1 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-21-layer-1{
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-24-layer-1{
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  div#slide-25-layer-7 {
    font-size: 5vw !important;
    line-height: 1.4 !important;
}
  
  .blog-timeline-custom h3.fusion-timeline-date {
    display: none;
}
  article.fusion-post-timeline {
    margin-bottom: 20px !important;
}
  .negative-margin-onmovil {
    margin-bottom: -20px !important;
}
  .nomargim-bottom-onmovil {
    margin-bottom: 0px !important;
}
  .padding-onmovil-lr {
    padding-left: 30px;
    padding-right: 30px;
}
  
  .margin-bottom-onmovil {
    margin-bottom: 20px !important;
}
  .extrapadding-topbottom {
     /* padding-top: 20px !important;*/
     padding-top: 30px !important;
     padding-bottom: 15px !important;
}
  .extrapadding-top {
     /*padding-top: 20px !important;*/
    padding-top: 30px !important;
}
  .extrapadding-bottom {
     padding-bottom: 15px !important;
}
  
  
  a.btn-min-height {
    width: 100% !important;
}
  .hide-onmovil {
    display: none !important;
}
div#slide-2-layer-1 {
    max-width: 90% !important;
    min-width: 320px !important;
  font-size: 5vw !important;
    line-height: 1 !important;
  margin-top: -20px !important;
}
  div#slide-2-layer-12 {
    font-size: 3vw !important;
    padding: 11px !important;
}

}
@media only screen and (min-width: 600px) and (max-width: 800px)
{
  div#slide-2-layer-1 {
       /* min-width: 500px !important;*/
     min-width: 600px !important;
  }
}
  @media only screen and (min-width: 1700px)
  {
/*ul.ul-list-slider {    padding-right: 100% !important;
}*/
}
  
@media only screen and (max-width: 640px){

  .category-news .fusion-alignright{
      float: right !important;
    display: inline !important;
    text-align: right;
  }
}
  @media only screen and (min-width: 960px){
.custom-tabs-cont i.fa.fontawesome-icon {
    min-width: 46px;
      text-align: center;
}
}

@media only screen and (max-width: 400px){
 div#slide-2-layer-14 {
    font-size: 5vw!important;
    line-height: 1!important;
    margin-top: -20px!important;
    width: 100% !important;
    min-width: 320px !important;
} 
}