.cta-counter-2.template-cris {padding-top: 50px;text-align: center;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;} .cta-counter:before,.cta-counter-2.template-cris .cta-counter:after {content: " ";display: table;}.cta-counter-2.template-cris .cta-counter:after {clear: both;}.cta-counter-2.template-cris .section-cta-counter-2-logo {margin-bottom: 38px;max-width: 100%;}.cta-counter-2.template-cris .cta-counter-2-title {font-size: 32px;line-height: 1.25;color: #fff;margin-bottom: 45px;padding: 0;}.cta-counter-2.template-cris .cta-counter-2-subtitle {font-weight: 300;font-size: 30px;line-height: 1.25;color: #fff;margin-bottom: 45px;margin-top: -20px;}.cta-counter-2.template-cris .countdown {margin-left: auto;padding: 15px;margin: -15px;margin-left: auto;display: inline-block;float: right;}.cta-counter-2.template-cris .cta-counter-2-counter {position: relative;}.cta-counter-2.template-cris .cta-counter-2-counter .container {padding-top: 47px;padding-bottom: 47px;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;justify-content: space-between;}.cta-counter-2.template-cris .cta-counter-2-counter time {font-size: 25px;line-height: 30px;font-weight: normal;color: #fff;margin-right: auto;text-align: left;}.cta-counter-2.template-cris .cta-counter-2-counter time .color-time {font-weight: 300;font-size: 21px;color: #d3e9ff;}.cta-counter-2.template-cris .countdown .item {display: inline-block;color: #fff;width: 50px;text-transform: uppercase;margin-left: 6px;margin-bottom: 5px;position: relative;overflow: hidden;}.cta-counter-2.template-cris .countdown .item:first-child {margin-left: 0;}.cta-counter-2.template-cris .countdown .item .num {font-size: 34px;background-color: transparent;border: none;width: 100%;text-align: center;position: relative;z-index: 1;}.cta-counter-2.template-cris .countdown .item .name {font-size: 8px;font-weight: 300;text-align: center;position: relative;z-index: 1;margin-bottom: 0;}.cta-counter-2.template-cris .form-content {padding: 20px;margin: -20px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}.cta-counter-2.template-cris .general-button {-webkit-transition: 0.1s ease-in-out;-moz-transition: 0.1s ease-in-out;-ms-transition: 0.1s ease-in-out;-o-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;border: none;outline: none !important;font-size: 27px;display: inline-block;vertical-align: middle;text-decoration: none;padding: 16px 24px;color: #fff;text-align: center;position: relative;top: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.cta-counter-2.template-cris .general-button.success {-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);background-color: #fd8f30;}.cta-counter-2.template-cris .general-button.success:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);-moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);top: 2px;}@media (max-width:991px) {.cta-counter-2.template-cris .cta-counter-2-counter .container {display: block;}.cta-counter-2.template-cris .cta-counter-2-counter time,.cta-counter-2.template-cris .countdown,.cta-counter-2.template-cris .general-button {display: block;float: none;margin: 0 auto 20px;text-align: center;}.cta-counter-2.template-cris .countdown {margin-bottom: 0;}}@media (max-width:767px) {.cta-counter-2.template-cris {padding-top: 30px;}.cta-counter-2.template-cris .cta-counter-2-counter .container {padding-top: 30px;padding-bottom: 30px;}.cta-counter-2.template-cris .cta-counter-2-title,.cta-counter-2.template-cris .cta-counter-2-title span,.cta-counter-2.template-cris .cta-counter-2-title font {font-size: 30px !important;line-height: 1.3 !important;}.cta-counter-2.template-cris .cta-counter-2-counter time,.cta-counter-2.template-cris .cta-counter-2-counter time span,.cta-counter-2.template-cris .cta-counter-2-counter time font,.cta-counter-2.template-cris .cta-counter-2-subtitle,.cta-counter-2.template-cris .cta-counter-2-subtitle span,.cta-counter-2.template-cris .cta-counter-2-subtitle font,.cta-counter-2.template-cris .general-button,.cta-counter-2.template-cris .general-button span,.cta-counter-2.template-cris .general-button font {font-size: 21px !important;line-height: 1.1 !important;}}