
.logo-image img {
    max-height: 60px;
}
.acm-slideshow .owl-carousel .item .slider-content-inner .btn {
	background:#ac602d!important;}
.breadcrumb {
    padding: 8px 15px;
        padding-right: 15px;
        padding-left: 15px;
    margin-bottom: 25px;
    list-style: none;
    background: none;
	font-size:22px;	
}
body {
    color: #333;
}
.acm-slideshow .owl-carousel .item .slider-content-inner p {
    color: #fff;
    filter: alpha(opacity=90);
    opacity: 0.9;
}
.t3-slideshow ol.breadcrumb li span {
	color:#333;}
.breadcrumb > li + li::before {
    content: ">\00a0";
	margin-left: 8px;
}
.custom.box-wrap {
    background-attachment: fixed;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}
#mod-custom189 > p > a > img {
	width:auto;
	height:100%;}
	.acm-features.style-3 .features-image img {
    height: 100%;
}
.custom.der {
	margin-top:100px;}
.mar {
		padding:40px 50px 60px 50px;
}
html.com_content.view-article.itemid-665.j41.mm-hover.touch body div.t3-wrapper div#t3-mainbody.container.t3-mainbody.no-sidebar div.row div#t3-content.t3-content.col-xs-12 div.item-page article section.article-content.clearfix div.row div.col-sm-4 {
		 padding:25px;
		 background-color:#efefef;
		 margin:10px auto;}
		 html.com_content.view-article.itemid-665.j41.mm-hover.touch body div.t3-wrapper div#t3-mainbody.container.t3-mainbody.no-sidebar div.row div#t3-content.t3-content.col-xs-12 div.item-page article section.article-content.clearfix div.row div.col-sm-4 p span strong {
			 text-align:center;
			 color:#d93030;}
.acm-features.style-1 .btn-action {
    margin-top: 24px!important;
}	
.btn-lg, .btn-group-lg > .btn {
    padding: 18px 28px;
    font-size: 19px;
    line-height: 1.33;
    border-radius: 6px;
	background-color:#111C2E;
	border:none;	
}

#t3-content.t3-content.col-xs-12 div.item-page.con {
	margin-top:-70px;
}

.t3-wrapper header#t3-header.t3-header div.container {
	
	width:1400px;}
.sub-heading {
    color: #ac602d;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 25px;
}
.acm-features.style-3 .features-content p {
    color: #fff;
    display: block;
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
}
#t3-content.t3-content.col-xs-12 div.blog div.items-row.cols-4.row-0.row div.col-md-3, #t3-content.t3-content.col-xs-12 div.blog div.items-row.cols-4.row-1.row div.col-md-3 {
		background-color: #f9f9f9;
	width:20%;
	margin: 20px 15px;
	min-height:475px;
    transition: all ease-in-out .3s;
    box-shadow: 0 0 0 1px 
rgba(64, 66, 69, 0.05), 0 5px 10px -4px
    rgba(33, 43, 54, 0.2);
	padding: 35px 15px 15px 15px;
 }
 		h2, .h2 {
    font-size: 30px;
}
h3, .h3 {
    font-size: 20px;
}
.article-header.clearfix h2.article-title a {
	font-size:16px;}
#t3-content.t3-content.col-xs-12 div.blog div.items-row.cols-4.row-0.row div.col-md-3:hover, #t3-content.t3-content.col-xs-12 div.blog div.items-row.cols-4.row-1.row div.col-md-3:hover  {
		-webkit-box-shadow: -3px 10px 38px -17px rgba(0,0,0,0.45);
-moz-box-shadow: -3px 10px 38px -17px rgba(0,0,0,0.45);
box-shadow: -3px 10px 38px -17px rgba(0,0,0,0.45);
		}
.items-row .item article {
       padding: 30px 30px 20px;
}		
.col-md-7.mar p.lead.ver {
	margin-top:7%;}
.acm-pricing .col-inner .col-header .col-icon {
    width: 56px!important;
    height: 56px!important;
       background-color: #111C2E!important;
       margin-top: -46px!important;	   
}
.acm-pricing {
    background-color: #111C2E!important;   
}
.section-ct div.section-inner div.acm-pricing.style-1 {
	color:#444444;}
.acm-pricing.style-1 div.container.pricing-table h3.block-title {
	font-size:26px;
	margin-bottom:50px;
	margin-top:0px;
	color:#fefefe;}
.container.pricing-table p.short-title {
	margin-bottom:0px;
	color:#fefefe;}
.equal-height-child div.col.col-md-4 div.col-inner div.col-header h3 {
	text-align: center;}
.equal-height-child div.col.col-md-4 div.col-inner div.col-desc	 {
	text-align:center;}
.ti {
	font-size:27px;
}
.acm-features.style-1 h1 {
    margin-bottom: -13px!important;
}
.padding-top {
	padding-top:60px;
	}
	.padding-bottom {
		padding-bottom:60px;}
.acm-features.style-2 .action {
    background: #D1702F!important;   
}
.ini.j39.mm-hover.no-touch body div#t3-mainbody.container.t3-mainbody.no-sidebar {
	padding-top:0;
	padding-bottom:0;}
.lista {
	display:flex;}
.copyright {
	text-align:center;}
	.t3-section-footer {
    border-bottom: 1px solid rgba(255, 255, 255, 0.9);
    padding-top: 50px;
    padding-bottom: 0px;
}
.acm-features.style-2 div.module-title-wrap h2 {
	margin-bottom:50px; }
.t3-copyright {
    padding: 50px 0 0px;
}
.t3-footer {
    background: #f2f3f7;
    color: #333;
}
.whatsappchat .popup-section .help-you-btn {
    padding: 100px 29px!important;
}
.article-content.clearfix h2 {
	margin-top:50px;}
.t3-footer a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  color: #333333;
  line-height:30px;
 }
 .acm-features.style-2 h3 {
    min-height: 40px;
}
.col-md-3 h3 a{
	color:#333;	
}
html.com_content.view-article.itemid-167.j39.mm-hover.no-touch body div#t3-section-bottom.t3-section-wrap.wrap div#Section157.t3-section.section.mod-bg-white div.container div.section-inner div.section-ct div.acm-features.style-2 div.module-title-wrap h2 {
	margin-bottom:50px;}
	.acm-features.style-2 .features-item {
    margin-bottom: 5px;
}
.img-icon img {margin: 12px auto;}
.ph1 {
	font-size:57px;
	font-family: "PTRootUI", Helvetica, Arial, sans-serif;
font-weight: 500;
line-height: 1.25;
color: #333333;
margin:0;
	}
.acm-features.style-1 div.features-item.row {
	width:100%;}
#back-to-top .btn {
    background: #111C2E;
 }
 .t3-section-wrap .mod-bg-secondary {
    background-color: #111C2E;
    color: #fff;
}
.rsform.formu {
	padding:80px 0;}
	
 .t3-megamenu .mega-nav, .t3-megamenu .dropdown-menu .mega-nav {
    width: 250px;
}
.slider-content div.slider-content-inner.corto {
	       padding: 55px!important;
 }
 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    margin-left: 23px!important;
}
.formResponsive input, .formResponsive textarea {
    width: 327px!important;
}
#Proteccion datos0  {
	width:30px!important;}
	
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    padding: 20px 50px!important;
    font-size: 18px!important;
    line-height: 1.33!important;
    border-radius: 6px!important;
    background-color: #111C2E!important;
    border: none!important;
}
	.formResponsive input.rsform-error:focus, .formResponsive textarea.rsform-error:focus, .formResponsive select.rsform-error:focus {
    border-color: #953b39;
    -webkit-box-shadow: 0 0 6px #d59392;
    -moz-box-shadow: 0 0 6px #d59392;
    box-shadow: 0 0 6px #d59392;
	border-width:50px;
}
.col-xs-12 div.item-page article section.article-content.clearfix ul li	{
	margin:10px 0;}
.contenedor-tabla{
display: table;
}
.contenedor-fila{
display: table-row;
}
.contenedor-columna{
display: table-cell;
vertical-align:middle;
max-width:50%;
}
.contenedor-columna1{
display: table-cell;
width:600px;
max-width:90%;
float: right;
}
.contenedor-columna2{
display: table-cell;
max-width:50%;
vertical-align:middle;
}
.contenedor-tabla div.contenedor-fila div.contenedor-columna h3 {
	font-size: 19px;
}
.cc-link {    
    padding: .2em 1.2em .2em 0!important;
}

  @media (max-width: 1700px) {
 h1, .h1 {
    font-size: 45px;
	    margin-bottom: -5px !important;
}}
	
  @media (max-width: 1581px) {
 h1, .h1 {
    font-size: 45px;
	    margin-bottom: -5px !important;
}
.ti {
    font-size: 22px;
	line-height: 30px;
	margin:0;
}}
 @media (max-width: 681px) {

	.custom div.row div.col-xs-6.col-md-6 p a img {
		height:auto;}
	 .whatsappchat .popup-section .help-you-btn {
    padding: 26px 19px !important;
}
	 .contenedor-columna1 {
    display: table-cell;
    width: 150px;
    max-width: 90%;
    float: right;
}
	 .items-row .item .item-image {
       text-align: center;
}
	 .formResponsive input, .formResponsive textarea {
    width: 300px!important;
}
.formBody div label input#Proteccion datos0.rsform-checkbox {
	width:30px!important;}
	 .mar {
    padding: 10px 10px 10px 10px;
}
.acm-features.style-1 div.features-item.row {
	margin-left:0;
	margin-right:0;}
.breadcrumb {
    list-style: none;
    font-size: 16px;
	padding-top:15px;
	padding-bottom:0px;
}
.whatsappchat .popup-section .popup .popuptext {
    width: 360px!important;;
}
.whatsappchat .popup-section .popup .popuptext .popup-box .chat-content .message {
    padding: 16px 10px!important;
}
.acm-features.style-1 h1 {
    font-size: 20px;
	margin-bottom:0!important;
}
.ti {
    font-size: 22px;
    line-height: 27px;
    margin: 0;
}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
    width: 90% !important;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0;
}
.ph1 {
    font-size: 35px;
    font-family: "PTRootUI", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.25;
    color: #333333;
    margin: 0;
}
.dropdown-menu {
    font-size: 17px;
	color: #444444;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a, .t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu .dropdown-header {
    color: #444444;
}
.row div.col-md-3 {
	width:100%!important;}
	.whatsappchat .popup-section .help-you-btn {
    padding: 12px 4px;   
}
.lead {
    text-align: justify;
}
.col-md-7.mar {
	padding-bottom:50px;}
	.slider-content div.slider-content-inner.corto {
    padding: 35px !important;
}
p {
	text-align:justify;}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
    width: 97% !important;
}
.der {
	margin-top:10px;}
}
p {
    margin: 0 0 15px!important;
}
#myPopup.myPopup_159.popuptext {
	display:none;}