/*

Theme Name: Consultio Child

Theme URI: http://demo.casethemes.net/consultio/

Author: Case-Themes

Author URI: https://themeforest.net/user/case-themes/portfolio/

Description: Consultio is the Perfect Consulting Finane & Business WordPress Theme. Consultio is best suited for corporate website like Consultioial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Consultioial Firms.   

Version: 3.2.8

License: ThemeForest

License URI: https://themeforest.net/licenses

Template: consultio

Text Domain: consultio-child

Tags: advisor, attorney, corporate accountant, consulting, consultant, finance, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, trading 

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

@-webkit-keyframes myPulsePrimary {
0% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.2);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.2);
}

70% {
  -webkit-box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
}

100% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
}

}

@keyframes myPulsePrimary {
0% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.2);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.2);
}

70% {
  -webkit-box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
}

100% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
}

}

@-webkit-keyframes CTPulse_Primary {
0% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.4);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.4);
}

70% {
  -webkit-box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
}

100% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
}

}

@keyframes CTPulse_Primary {
0% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.4);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0.4);
}

70% {
  box-shadow: 0 0 0 60px rgba(20, 42, 106, 0);
}

100% {
  -webkit-box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
  box-shadow: 0 0 0 0 rgba(20, 42, 106, 0);
}

}

@keyframes stevloader {
0%, 100% {
  box-shadow: -7px -7px 0em 5px #142a6a, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px;
}

8.3333% {
  box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #142a6a, 7px 7px 0em 5px , -7px 7px 0em 5px;
}

16.6667% {
  box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px #142a6a, -7px 7px 0em 5px;
}

25% {
  box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px #142a6a;
}

33.3333% {
  box-shadow: -7px -7px 0em 5px #142a6a, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px;
}

41.6667% {
  box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px #142a6a, 7px 7px 0em 5px transparent, -7px 7px 0em 5px;
}

50% {
  box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px #142a6a, -7px 7px 0em 5px;
}

58.3333% {
  box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px #142a6a;
}

66.6667% {
  box-shadow: -7px -7px 0em 5px #142a6a, 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}

75% {
  box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #142a6a, 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}

83.3333% {
  box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px #142a6a, -7px 7px 0em 5px transparent;
}

91.6667% {
  box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px #142a6a;
}

}

@-webkit-keyframes stevloader {
0%, 100% {
  -webkit-box-shadow: -7px -7px 0em 5px #142a6a, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px;
}

8.3333% {
  -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #142a6a, 7px 7px 0em 5px , -7px 7px 0em 5px;
}

16.6667% {
  -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px #142a6a, -7px 7px 0em 5px;
}

25% {
  -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px #142a6a;
}

33.3333% {
  -webkit-box-shadow: -7px -7px 0em 5px #142a6a, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px;
}

41.6667% {
  -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px #142a6a, 7px 7px 0em 5px transparent, -7px 7px 0em 5px;
}

50% {
  -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px #142a6a, -7px 7px 0em 5px;
}

58.3333% {
  -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px #142a6a;
}

66.6667% {
  -webkit-box-shadow: -7px -7px 0em 5px #142a6a, 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}

75% {
  -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #142a6a, 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}

83.3333% {
  -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px #142a6a, -7px 7px 0em 5px transparent;
}

91.6667% {
  -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px #142a6a;
}

}

a.link-underline {
  color: #142a6a;
  border-bottom: 1px solid rgba(20, 42, 106, 0.67);
}

a.link-preset {
  color: #1f3f8f;
}

a.link-preset:hover {
  color: #1f3f8f;
}

a:hover, a:focus {
  color: #102052;
}

dl dt {
  font-weight: normal;
}

dl dd a:hover {
  color: #142a6a;
}

ins {
  background-color: #142a6a;
}

blockquote:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

blockquote.bq-style3 {
  color: #142a6a;
}

blockquote.bq-style4 {
  background-color: #2c4150;
}

.color-primary {
  color: #142a6a;
}

.color-four {
  color: #142a6a;
}

.btn-type-normal .ct-close {
  background-color: #1f3f8f !important;
}

.btn-type-normal .ct-close:hover {
  background-color: #142a6a !important;
}

.gradient-gray {
  background-image: -webkit-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);
  background-image: -moz-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);
  background-image: -ms-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);
  background-image: -o-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);
}

.gradient-dark {
  background-image: -webkit-linear-gradient(90deg, #2c4150 0%, #555 50%, #2c4150 100%);
  background-image: -moz-linear-gradient(90deg, #2c4150 0%, #555 50%, #2c4150 100%);
  background-image: -ms-linear-gradient(90deg, #2c4150 0%, #555 50%, #2c4150 100%);
  background-image: -o-linear-gradient(90deg, #2c4150 0%, #555 50%, #2c4150 100%);
  background-image: linear-gradient(90deg, #2c4150 0%, #555 50%, #2c4150 100%);
}

.bg-gradient, .ct-slick-carousel .slick-arrow:after, .ct-title1.style2 h3 i, .ct-history1 .ct-history--start, .ct-history1 .ct-history--item:after, .ct-widget-cart-sidebar .ct-close, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:after, .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a:after, .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.bg-gradient2 {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.bg-gradient4 {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.text-gradient, blockquote cite, .ct-header-popup-wrap .ct-header-meta .h-item-icon, .post-previous-next a span:nth-child(1), .comment-content:hover .comment-date, .ct-list.style1 .ct-list-icon i, .ct-contact-info1.style2 .ct-contact-icon i, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-service-grid4 .item--title i, .ct-service-carousel3 .item--icon i, .ct-download .item--download a i, .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore a, .ct-piechart-layout2 .item--holder span, .ct-fancy-box-grid2 .item--icon i, .ct-service-grid11 .item--icon i, .ct-video-player .ct-video-button.style11 i, .ct-counter .ct-counter-inner .icon-color-gradient i, .widget_products .amount, .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price ins, .single-product #primary div.product .entry-summary .price ins, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:before, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-contact-form-layout1.style9 .ct-contact-meta h3, .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout19 .item--number, .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style3 .ct-counter-number:not(.color-active), .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, .ct-counter-layout5 .ct-counter-number .ct-counter-number-value, .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout8 .ct-counter-number, .ct-testimonial-carousel11 .item--inner:hover .item-icon, .ct-process1.style1 .ct-process-button a, .text-gradient2, .ct-text-gradient .elementor-text-editor, .ct-text-gradient .elementor-widget-container {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.var-text-gradient, .ct-service-external2 .item--readmore a, .ct-process1.style3.style-2 .ct-process-button a {
  background-color: var(--gradient-color-from);
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.text-gradient2 {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-arrow-left:before, .ct-arrow-right:before {
  color: #2c4150;
}

.ct-arrow-left:after, .ct-arrow-right:after {
  background-color: #2c4150;
}

.bg-primary {
  background-color: #142a6a !important;
}

.bg-primary-color {
  background-color: #142a6a;
}

.ct-icon-plus:before, .ct-icon-plus:after {
  background-color: #142a6a;
}

.ct-icon-plus-lg:before, .ct-icon-plus-lg:after {
  background-color: #142a6a;
}

.overlay-gradient:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2c4150), to(rgba(0, 0, 0, )));
  background-image: -webkit-linear-gradient(bottom, #2c4150, rgba(0, 0, 0, ));
  background-image: -moz-linear-gradient(bottom, #2c4150, rgba(0, 0, 0, ));
  background-image: -ms-linear-gradient(bottom, #2c4150, rgba(0, 0, 0, ));
  background-image: -o-linear-gradient(bottom, #2c4150, rgba(0, 0, 0, ));
  background-image: linear-gradient(bottom, #2c4150, rgba(0, 0, 0, ));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#2c4150", endColorStr="rgba(0, 0, 0, )");
}

.overlay-gradient:after {
  background-color: #2c4150;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .nice-select:focus {
  border-color: #142a6a;
}

.wpcf7-form:before {
  border-color: transparent #142a6a transparent #142a6a;
}

.select2-container.select2-container--open .select2-results li.select2-results__option--highlighted {
  background-color: #142a6a;
}

.nice-select .list {
  overflow: auto;
  padding: 5px;
}

#ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover:before {
  color: #142a6a;
}

#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a {
  color: #142a6a;
}

#ui-datepicker-div .ui-datepicker-calendar td a:hover {
  color: #142a6a;
}

body table.booked-calendar td.today .date span {
  border-color: #142a6a;
}

body table.booked-calendar td.today:hover .date span {
  background-color: #142a6a !important;
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title {
  color: #142a6a;
}

.btn, button, .button, input[type="submit"], .tnp-subscription .tnp-field-button .tnp-button, .tnp-subscription .tnp-field-button .tnp-submit {
  background-color: #142a6a;
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.btn:hover, button:hover, .button:hover, input[type="submit"]:hover, .tnp-subscription .tnp-field-button .tnp-button:hover, .tnp-subscription .tnp-field-button .tnp-submit:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, .tnp-subscription .tnp-field-button .tnp-button:focus, .tnp-subscription .tnp-field-button .tnp-submit:focus, .btn:active, button:active, .button:active, input[type="submit"]:active, .tnp-subscription .tnp-field-button .tnp-button:active, .tnp-subscription .tnp-field-button .tnp-submit:active, .btn:not([disabled]):not(.disabled).active, button:not([disabled]):not(.disabled).active, .button:not([disabled]):not(.disabled).active, input[type="submit"]:not([disabled]):not(.disabled).active, .tnp-subscription .tnp-field-button .tnp-button:not([disabled]):not(.disabled).active, .tnp-subscription .tnp-field-button .tnp-submit:not([disabled]):not(.disabled).active, .btn:not([disabled]):not(.disabled):active, button:not([disabled]):not(.disabled):active, .button:not([disabled]):not(.disabled):active, input[type="submit"]:not([disabled]):not(.disabled):active, .tnp-subscription .tnp-field-button .tnp-button:not([disabled]):not(.disabled):active, .tnp-subscription .tnp-field-button .tnp-submit:not([disabled]):not(.disabled):active {
  background-color: #2c4150;
}

.ct-newsletter-btn-gradient .ct-newsletter .tnp-field-button .tnp-button, .ct-newsletter-btn-gradient .ct-newsletter .tnp-field-button .tnp-sbumit {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.btn.hover-white:hover {
  color: #2c4150;
}

.btn.btn-half-circle1, .btn.btn-half-circle2 {
  background: #2c4150;
}

.btn.btn-half-circle1:before, .btn.btn-half-circle2:before {
  background-color: #142a6a;
}

.btn.btn-half-circle1:hover, .btn.btn-half-circle2:hover, .btn.btn-half-circle1:focus, .btn.btn-half-circle2:focus {
  color: #2c4150;
}

.btn.btn-half-circle2 {
  background-color: #142a6a;
}

.btn.btn-primary {
  background-color: #142a6a;
  border-color: #142a6a;
}

.btn.btn-primary:hover, .btn.btn-primary:focus {
  background-color: #2c4150;
  border-color: #2c4150;
}

.btn.btn-primary.hover-white:hover {
  color: #2c4150;
}

.btn.btn-secondary:before, .btn.btn-secondary:after {
  background-color: #2c4150;
}

.btn.btn-secondary:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.btn.btn-secondary2 {
  border-color: #2c4150;
  background-color: #2c4150;
}

.btn.btn-secondary2:hover {
  border-color: #142a6a;
  background-color: #142a6a;
}

.btn.btn-round2 {
  background-color: #1f3f8f;
}

.btn.btn-round2:hover, .btn.btn-round2:focus {
  background-color: #142a6a;
}

.btn.btn-round3 {
  -webkit-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -khtml-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -moz-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -ms-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -o-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  background-image: -webkit-linear-gradient(20deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(20deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(20deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(20deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(20deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.btn.btn-round3.icon-active .ct-button-icon {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.btn.btn-round3.btn-third-color {
  background-image: -webkit-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: -moz-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: -ms-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: -o-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  -webkit-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -khtml-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -moz-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -ms-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  -o-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
  box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19) !important;
}

.btn.btn-round3.btn-third-color.icon-active .ct-button-icon {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#547186), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #547186, #142a6a);
  background-image: -moz-linear-gradient(bottom, #547186, #142a6a);
  background-image: -ms-linear-gradient(bottom, #547186, #142a6a);
  background-image: -o-linear-gradient(bottom, #547186, #142a6a);
  background-image: linear-gradient(bottom, #547186, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#547186", endColorStr="#142a6a");
}

.btn.btn-team:after {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #1f3f8f 50%, #142a6a);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #1f3f8f 50%, #142a6a);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #1f3f8f 50%, #142a6a);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #1f3f8f 50%, #142a6a);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #1f3f8f 50%, #142a6a);
}

.btn.line-white:before {
  background-color: #142a6a;
}

.btn.line-white2 .ct-button-icon {
  color: #142a6a;
}

.btn.btn-white:after {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.btn.btn-white2:hover {
  background-color: #2c4150;
}

.btn.btn-third {
  background-color: #547186;
}

.btn.btn-third:hover {
  background-color: #142a6a;
}

.btn.btn-third2 {
  background-color: #547186;
}

.btn.btn-third2:hover {
  background-color: #142a6a;
}

.btn.btn-hover-outline {
  border: 2px solid #142a6a;
}

.btn.btn-hover-outline:hover, .btn.btn-hover-outline:focus {
  border-color: #142a6a;
  color: #142a6a;
}

.btn.btn-hover-primary-dark:hover, .btn.btn-hover-primary-dark:focus {
  background-color: #0d1c47 !important;
  border-color: #0d1c47 !important;
}

.btn.btn-effect:after {
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));
}

.btn.effect-left-to-right:hover, .btn.effect-left-to-right:focus {
  color: #2c4150;
}

.btn.btn-small {
  background-color: #142a6a;
}

.btn.btn-small:hover, .btn.btn-small:focus {
  background-color: #0d1c47;
}

.btn.btn-outline-primary {
  color: #142a6a;
  border: 2px solid #142a6a;
}

.btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus {
  background-color: #142a6a;
}

.btn.btn-outline-secondary {
  color: #2c4150;
  border: 2px solid #2c4150;
}

.btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:focus {
  border-color: #142a6a;
  background-color: #142a6a;
}

.btn.btn-outline-white:hover, .btn.btn-outline-white:focus {
  background-color: #2c4150;
  border-color: #2c4150;
}

.btn.line-dark1 i {
  color: #142a6a;
}

.btn.line-dark1:hover, .btn.line-dark1:focus {
  color: #142a6a;
}

.btn.line-dark1:hover .ct-button-text, .btn.line-dark1:focus .ct-button-text {
  border-color: rgba(20, 42, 106, 0.25);
  color: #142a6a;
}

.ct-icon-active + .btn.btn-white2 .ct-button-icon {
  background-color: #142a6a;
}

.ct-icon-active + .btn.btn-white2:hover .ct-button-icon {
  color: #2c4150;
}

.ct-icon-active + .btn.btn-third .ct-button-icon {
  color: #547186;
}

.ct-icon-active + .btn.btn-third:hover .ct-button-icon {
  color: #142a6a;
}

.btn-text {
  background-image: -webkit-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -moz-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -ms-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -o-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
}

.btn-text span {
  border-bottom: 1px solid #2c4150;
}

.btn-text:hover {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.btn-text:hover span {
  border-color: #1f3f8f;
}

.btn-text2:hover {
  color: #142a6a;
}

.btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-button:hover, .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-submit:hover, .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-button:focus, .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-submit:focus {
  background-color: #0d1c47;
}

.btn.btn-icon-fixed i {
  background: #0a1536;
}

.btn-arrow i, .btn-arrow2 i {
  background-color: #142a6a;
}

.btn-line i {
  color: #142a6a;
}

.btn-arrow-right i {
  background-color: #142a6a;
}

.btn-arrow-right:hover, .btn-arrow-right:focus {
  color: #142a6a;
}

.icon-primary-color .btn.btn-secondary2:not(:hover) .ct-button-icon {
  color: #142a6a;
}

.rev-btn-animate1:hover, .rev-btn-animate1:focus {
  background: #142a6a;
}

.btn.line-animate-left:after {
  background-color: #142a6a;
}

.btn-effect2:hover, .btn-effect2:focus {
  background: #142a6a;
}

.btn-slider1 {
  background-color: #142a6a;
}

.ct-header-elementor-popup .elementor-popup-menu span:before {
  background-color: #142a6a;
}

.ct-header-elementor-popup .elementor-popup-social a:hover {
  background-color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-wellcome span {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social a:hover {
  color: #1f3f8f;
}

#ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder li i {
  color: #1f3f8f;
}

#ct-header-wrap #ct-header-top.ct-header-top3 a:hover {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-wellcome span {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder i {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-wellcome {
  background-color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-wellcome:before {
  background-color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder i {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social a:hover {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li i {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li a:hover {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top6 {
  background-color: #2c4150;
}

#ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome span {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a:hover {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top9 {
  background-color: #2c4150;
}

#ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-wellcome span {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a:hover {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li i {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top11 {
  background-color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li i {
  color: #142a6a;
}

#ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-topbar-btn .btn:hover {
  background-color: #142a6a;
}

#ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a:hover {
  color: #142a6a;
}

#ct-header-wrap .ct-header-holder.style-two .h-item-icon svg {
  fill: #142a6a;
}

#ct-header-wrap .ct-header-holder.style-two .h-item-meta label {
  color: #3a566a;
}

#ct-header-wrap .ct-header-holder.style-two .h-item-meta span {
  color: #2c4150;
}

#ct-header-wrap .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2 {
  background-color: #142a6a;
}

#ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2 i {
  border: 1px solid #142a6a;
}

#ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  background-color: #142a6a;
}

#ct-header-wrap .ct-header-phone .ct-header-phone-icon {
  border: 2px solid #142a6a;
}

#ct-header-wrap .ct-header-phone .ct-header-phone-icon i {
  color: #142a6a;
}

#ct-header-wrap .ct-header-phone a:hover {
  color: #142a6a;
}

#ct-header-wrap .ct-header-meta-mobile .ct-header-info-item i {
  color: #142a6a;
}

#ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-icon i {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item i {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout24 #ct-header-top.ct-header-top12 {
  background-color: #142a6a;
}

.site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu {
  min-width: 85px;
}

.site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a:hover, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a:hover {
  color: #142a6a;
}

.ct-secondary-menu > li > a:after {
  color: #142a6a;
}

.ct-secondary-menu a:hover {
  color: #142a6a;
}

.ct-secondary-menu .sub-menu li.menu-item a:hover {
  color: #142a6a;
}

@media screen and (min-width: 1200px) {
#ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout1.is-full-header .ct-header-main:not(.h-fixed) {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout2 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu > li > a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

#ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li > a:hover, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu > li > a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

#ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a:before {
  background-color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current-menu-ancestor > a {
  color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item:hover {
  color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  background-color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item i {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a:hover, #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a:focus {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding-inner {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout9.h-style2 .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style2 .children li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout9.h-style2 .children li > a:hover, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current-menu-ancestor:not(.menu-item-type-custom) > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout9.h-style2 .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-wellcome span {
  color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-icon i {
  color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .ct-header-branding-bg {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

#ct-header-wrap.ct-header-layout11 .ct-header-button a:hover, #ct-header-wrap.ct-header-layout11 .ct-header-button a:focus {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item .h-item-icon i {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout11 #ct-header .ct-header-navigation-bg {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout11.is-full-header #ct-header.ct-header-main {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:hover {
  background-color: #547186;
}

#ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {
  color: #547186;
}

#ct-header-wrap.ct-header-layout13 .line-bottom:before {
  border-color: #142a6a #142a6a transparent transparent;
}

#ct-header-wrap.ct-header-layout13 .line-bottom:after {
  border-color: #142a6a transparent transparent #142a6a;
}

#ct-header-wrap.ct-header-layout13 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item:hover {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-secondary-menu > li > a:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout15.is-full-header .ct-header-main:not(.h-fixed) {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a:before {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout18 .ct-menu-item a cite, #ct-header-wrap.ct-header-layout18 .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  color: #2c4150;
}

#ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn {
  color: #2c4150;
}

#ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn i:before {
  color: #2c4150;
}

#ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn i:after {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout18.is-full-header .ct-header-main:not(.h-fixed) {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu > li > a:before, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu > li > a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

#ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item:hover, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout20 .ct-header-call {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout20 .ct-header-call a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {
  color: #2c4150;
}

#ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {
  color: #2c4150;
}

#ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout21 #ct-header-middle {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout21.is-full-header .ct-header-main:not(.h-fixed) {
  background-color: #2c4150;
}

#ct-header-wrap.ct-header-layout22 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li:hover > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout22 .ct-header-social a {
  color: #2c4150;
}

#ct-header-wrap.ct-header-layout22 .ct-header-social a:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout26 .ct-main-menu > li > a:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu li a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li:hover > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current_page_item > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current-menu-item > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current_page_ancestor > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current-menu-ancestor > a {
  color: #1f3f8f;
}

.site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:hover {
  color: #1f3f8f;
}

.site-h4 #ct-header-wrap .ct-header-social a:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.site-h10 .ct-header-offset {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

}

@media screen and (max-width: 1199px) {
.ct-header-social-mobile a:hover, .ct-header-social-mobile a:focus {
  background-color: #142a6a;
}

#ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-cart:hover {
  color: #142a6a;
}

#ct-header-wrap.ct-header-layout6 #ct-menu-mobile .btn-nav-cart:hover {
  color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout6 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current-menu-ancestor > a {
  color: #1f3f8f;
}

#ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current-menu-ancestor > a {
  color: #1f3f8f;
}

.mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-cart:hover {
  color: #142a6a;
}

}

.ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle {
  color: #142a6a;
}

.ct-header-popup-wrap .ct-header-meta .h-item-icon {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn {
  color: #2c4150;
}

.ct-header-slider .shap-full-height {
  height: calc(100% + 110px) !important;
}

.ct-header-slider .social-slider a:hover {
  color: #142a6a !important;
}

.pxl-header-icon-cart .widget_cart_counter_header {
  background-color: #142a6a;
}

.ct-menu-item-marker {
  background-color: #142a6a;
}

.ct-menu-item-marker:before {
  border-color: #142a6a transparent transparent transparent;
}

@media screen and (min-width: 1200px) {
.ct-main-menu .link-icon {
  color: #142a6a;
}

.ct-main-menu > li > a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-main-menu > li > a.ct-onepage-active, .ct-main-menu > li:hover > a, .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-parent > a, .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {
  color: #142a6a;
}

.ct-main-menu .sub-menu li.menu-item a:before, .ct-main-menu .children li.menu-item a:before {
  color: #142a6a;
}

.ct-main-menu .sub-menu li.menu-item > a:hover, .ct-main-menu .children li.menu-item > a:hover, .ct-main-menu .sub-menu li.menu-item.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu .children li.menu-item.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.menu-item.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu .children li.menu-item.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.menu-item.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .children li.menu-item.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.menu-item.current-menu-ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .children li.menu-item.current-menu-ancestor:not(.menu-item-type-custom) > a {
  color: #142a6a;
}

}

@media screen and (max-width: 1199px) {
.header-mobile-search .search-submit:hover {
  background-color: #142a6a;
}

.header-mobile-search .search-field:focus {
  border-color: #142a6a;
}

.header-mobile-search .search-field:focus + .search-submit {
  border-color: #142a6a;
}

.ct-main-menu > li > a.ct-onepage-active, .ct-main-menu > li > a:hover, .ct-main-menu > li > a.current, .ct-main-menu > li.current_page_item > a, .ct-main-menu > li.current-menu-item > a, .ct-main-menu > li.current_page_ancestor > a, .ct-main-menu > li.current-menu-ancestor > a {
  color: #142a6a;
}

.ct-main-menu .sub-menu li > a:hover, .ct-main-menu .children li > a:hover, .ct-main-menu .sub-menu li > a.current, .ct-main-menu .children li > a.current, .ct-main-menu .sub-menu li.current_page_item > a, .ct-main-menu .children li.current_page_item > a, .ct-main-menu .sub-menu li.current-menu-item > a, .ct-main-menu .children li.current-menu-item > a, .ct-main-menu .sub-menu li.current_page_ancestor > a, .ct-main-menu .children li.current_page_ancestor > a, .ct-main-menu .sub-menu li.current-menu-ancestor > a, .ct-main-menu .children li.current-menu-ancestor > a {
  color: #142a6a;
}

#ct-menu-mobile .btn-nav-cart:hover {
  color: #142a6a;
}

}

.ct-breadcrumb li a:hover {
  color: #142a6a;
}

.entry-date {
  background-color: #142a6a;
}

.entry-date span:nth-child(2) {
  background-color: #2c4150;
}

.single-post .entry-meta:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.single-post .entry-category a {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  -webkit-box-shadow: 0 8px 9px rgba(44, 65, 80, 0.34);
  -khtml-box-shadow: 0 8px 9px rgba(44, 65, 80, 0.34);
  -moz-box-shadow: 0 8px 9px rgba(44, 65, 80, 0.34);
  -ms-box-shadow: 0 8px 9px rgba(44, 65, 80, 0.34);
  -o-box-shadow: 0 8px 9px rgba(44, 65, 80, 0.34);
  box-shadow: 0 8px 9px rgba(44, 65, 80, 0.34);
}

.single-post .entry-footer .entry-social a {
  background-color: #142a6a;
}

.entry-tags a:after, .comment-reply a:after, .ct-navigation-menu1.default li a:after, .item--download a:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.post-previous-next a span:nth-child(1) {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.entry-content .page-links span {
  background-color: #142a6a;
}

.entry-content .page-links a span:hover {
  background-color: #142a6a;
}

.posts-pagination .page-numbers:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.entry-navigation .nav-post-meta a:hover {
  color: #142a6a;
}

@media screen and (min-width: 1200px) {
.sidebar-sticky, .col-sidebar-fixed > .vc_column-inner {
  position: -webkit-sticky;
}

}

.widget-title:before, .comments-title:before, .comment-reply-title:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

#content .widget_product_categories ul li.current-menu-item > a, #content .widget_categories ul li.current-menu-item > a, #content .widget_nav_menu ul li.current-menu-item > a, #content .widget_pages ul li.current-menu-item > a, #content .widget_archive ul li.current-menu-item > a, #content .widget_meta ul li.current-menu-item > a, #content .widget_recent_entries ul li.current-menu-item > a, #content .widget_product_categories ul li.current-cat > a, #content .widget_categories ul li.current-cat > a, #content .widget_nav_menu ul li.current-cat > a, #content .widget_pages ul li.current-cat > a, #content .widget_archive ul li.current-cat > a, #content .widget_meta ul li.current-cat > a, #content .widget_recent_entries ul li.current-cat > a, #content .widget_product_categories ul li.current-cat-parent > a, #content .widget_categories ul li.current-cat-parent > a, #content .widget_nav_menu ul li.current-cat-parent > a, #content .widget_pages ul li.current-cat-parent > a, #content .widget_archive ul li.current-cat-parent > a, #content .widget_meta ul li.current-cat-parent > a, #content .widget_recent_entries ul li.current-cat-parent > a, #content .widget_product_categories ul li > a:hover, #content .widget_categories ul li > a:hover, #content .widget_nav_menu ul li > a:hover, #content .widget_pages ul li > a:hover, #content .widget_archive ul li > a:hover, #content .widget_meta ul li > a:hover, #content .widget_recent_entries ul li > a:hover {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.widget_recent_entries a:hover, .widget_recent_comments a:hover {
  color: #142a6a;
}

.widget_recent_comments .recentcomments > a:hover {
  color: #142a6a;
}

.widget_ef_recent_posts .entry-posted-in a:hover {
  color: #142a6a;
}

.widget_ef_recent_posts .entry-title a:hover {
  color: #142a6a;
}

.ct-social a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-social a:after {
  background-color: #142a6a;
  background-image: -webkit-gradient(linear, left top, right top, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: linear-gradient(left, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f", gradientType="1");
}

.widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email:focus {
  border-color: #142a6a;
}

.widget_newsletterwidget .tnp-widget .tnp-field-button:before {
  background-color: #142a6a;
}

.tagcloud a {
  border: none;
}

.tagcloud a:hover {
  border-color: #142a6a;
  background-color: #142a6a;
}

.widget_search .search-form .search-submit:hover {
  background-color: #142a6a;
}

.widget_search .search-form .search-field:focus {
  border-color: #142a6a;
}

.widget_search .search-form .search-field:focus + .search-submit {
  border-color: #142a6a;
}

.ct-getintouch .ct-getintouch-item a.btn:hover, .ct-getintouch .ct-getintouch-item a.btn:focus {
  background: #142a6a;
}

.ct-newsletter.widget {
  background-image: -webkit-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -moz-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -ms-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -o-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
}

.widget_block .widget-content .wp-block-search__label:before, .widget_block .widget-content .wp-block-group__inner-container > h2:before {
  background-color: #142a6a;
}

.widget_block.widget_search .wp-block-search__button {
  font-size: 15px;
}

.widget_block.widget_search .wp-block-search__button:hover {
  color: #142a6a;
}

.widget_block.widget_search .wp-block-search__input:focus {
  border-color: #142a6a;
}

.widget_block.widget_search .wp-block-search__input:focus + .wp-block-search__button {
  border-color: #142a6a;
}

.widget_block .wp-block-latest-posts__list li a:before {
  background-color: #142a6a;
}

.widget_block .wp-block-latest-posts__list li a:hover {
  color: #142a6a;
}

.widget_block .wp-block-latest-comments li a:hover {
  color: #142a6a;
}

.comments-area .comment-respond .logged-in-as a:hover {
  color: #142a6a;
}

.comment-title a:hover {
  color: #142a6a;
}

.comment-reply a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.comment-reply a:after {
  background-image: -webkit-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -moz-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -ms-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: -o-linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
  background-image: linear-gradient(90deg, #2c4150 0%, #6f94af 50%, #2c4150);
}

.comment-form-cookies-consent label:after {
  color: #142a6a;
}

.comment-form-cookies-consent input:checked + label:before {
  border-color: #142a6a;
}

.scroll-top {
  background-image: -webkit-linear-gradient(-190deg, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(-190deg, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(-190deg, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(-190deg, #1f3f8f, #142a6a);
  background-image: linear-gradient(-190deg, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.btn-type-normal .scroll-top {
  background-color: #142a6a;
}

.grid-filter-wrap span:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-nav-carousel.style2 .nav-prev:hover, .ct-nav-carousel.style2 .nav-next:hover {
  background-color: #547186;
}

.ct-nav-carousel.style3 .nav-prev:hover, .ct-nav-carousel.style3 .nav-next:hover {
  background-color: #142a6a;
}

.ct-nav-carousel.style4 .nav-prev:before, .ct-nav-carousel.style4 .nav-next:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.dot-style-u1 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.dot-style-u2 .slick-dots li.slick-active button {
  background-color: #2c4150;
}

.dot-style-u3 li button {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.dot-style-u4 .slick-dots li button:before, .ct-blog-carousel-layout1.style6 .slick-dots li button:before {
  border: 2px solid #2c4150;
}

.dot-style-u4 .slick-dots li.slick-active button, .ct-blog-carousel-layout1.style6 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.dot-style-u5 .slick-dots li button:before {
  border: 2px solid #142a6a;
}

.dot-style-u5 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.dot-style-u6 .slick-dots li button {
  -webkit-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -khtml-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -moz-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -ms-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -o-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
}

.dot-style-u6 .slick-dots li.slick-active button {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.dot-style-u7 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.dot-style-u8 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.dot-style-u9 .slick-dots li button {
  background: #142a6a;
}

.dot-style-u9 .slick-dots li button:after {
  border: 2px solid #142a6a;
}

.dot-style-u10 .slick-dots li button {
  background-color: #142a6a;
}

.dot-style-u10 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.dot-style-u11 .slick-dots li button {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.dots-square .slick-dots li.slick-active button {
  background-color: #142a6a;
}

#ct-loadding .ct-dual-ring:after {
  border-bottom-color: #142a6a;
  border-top-color: #142a6a;
}

#ct-loadding .loading-spin .spinner .bar {
  border: 6px solid #142a6a;
}

#ct-loadding .loading-spin .spinner .bar:after {
  background: #142a6a;
}

#ct-loadding.style10 .loading-dot1, #ct-loadding.style10 .loading-dot2 {
  background-color: #142a6a;
}

#ct-loadding.style11 .loading-spinner {
  color: #142a6a;
}

#ct-loadding.style13 {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-spinner2 {
  background-color: #142a6a;
  margin: 100px auto;
}

.ct-spinner3 .double-bounce1, .ct-spinner3 .double-bounce2 {
  background-color: #142a6a;
}

.ct-spinner4 > div {
  background-color: #142a6a;
}

.ct-spinner5 > div {
  background-color: #142a6a;
}

.ct-cube-grid .ct-cube {
  background-color: #142a6a;
}

.ct-folding-cube .ct-cube:before {
  background-color: #142a6a;
}

.ct-loading-stairs .loader-bar {
  background: #142a6a;
}

.ct-loading-stairs .loader-ball {
  background: #142a6a;
}

.ct-spinner9 .dot1, .ct-spinner9 .dot2 {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-modal .ct-modal-close {
  color: #fff;
}

.ct-modal .ct-modal-content {
  transition-delay: 0s, 0.4s, 0s;
}

.ct-hidden-sidebar .ct-hidden-close:hover {
  color: #142a6a;
}

.ct-demo-bar .ct-demo-option span:before {
  border-color: #222;
}

.ct-demo-bar .ct-demo-bar-item h6 label {
  background-color: #142a6a;
}

#ct-newsletter-popup .ct-newsletter-close:hover {
  color: #142a6a;
}

#ct-newsletter-popup form.newsletter .tnp-email:focus, #ct-newsletter-popup form.tnp-subscription .tnp-email:focus {
  border-color: #142a6a;
}

#ct-newsletter-popup form.newsletter .tnp-button, #ct-newsletter-popup form.tnp-subscription .tnp-button, #ct-newsletter-popup form.newsletter .tnp-submit, #ct-newsletter-popup form.tnp-subscription .tnp-submit {
  background-color: #142a6a;
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

#ct-newsletter-popup form.newsletter .tnp-button:hover, #ct-newsletter-popup form.tnp-subscription .tnp-button:hover, #ct-newsletter-popup form.newsletter .tnp-submit:hover, #ct-newsletter-popup form.tnp-subscription .tnp-submit:hover, #ct-newsletter-popup form.newsletter .tnp-button:focus, #ct-newsletter-popup form.tnp-subscription .tnp-button:focus, #ct-newsletter-popup form.newsletter .tnp-submit:focus, #ct-newsletter-popup form.tnp-subscription .tnp-submit:focus, #ct-newsletter-popup form.newsletter .tnp-button:active, #ct-newsletter-popup form.tnp-subscription .tnp-button:active, #ct-newsletter-popup form.newsletter .tnp-submit:active, #ct-newsletter-popup form.tnp-subscription .tnp-submit:active, #ct-newsletter-popup form.newsletter .tnp-button:not([disabled]):not(.disabled).active, #ct-newsletter-popup form.tnp-subscription .tnp-button:not([disabled]):not(.disabled).active, #ct-newsletter-popup form.newsletter .tnp-submit:not([disabled]):not(.disabled).active, #ct-newsletter-popup form.tnp-subscription .tnp-submit:not([disabled]):not(.disabled).active, #ct-newsletter-popup form.newsletter .tnp-button:not([disabled]):not(.disabled):active, #ct-newsletter-popup form.tnp-subscription .tnp-button:not([disabled]):not(.disabled):active, #ct-newsletter-popup form.newsletter .tnp-submit:not([disabled]):not(.disabled):active, #ct-newsletter-popup form.tnp-subscription .tnp-submit:not([disabled]):not(.disabled):active {
  background-color: #2c4150;
}

#ct-newsletter-popup .ct-newsletter-hide span:hover {
  color: #142a6a;
  border-color: rgba(20, 42, 106, 0.6);
}

.ct-phone-info .ct-phone-icon {
  background-color: #2c4150;
}

.ct-phone-info .ct-phone-icon:hover {
  background-color: #142a6a;
}

.ct-courses-carousel1 .item--readmore .btn {
  -webkit-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2) !important;
  -khtml-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2) !important;
  -moz-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2) !important;
  -ms-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2) !important;
  -o-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2) !important;
  box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2) !important;
}

.ct-courses-carousel1 .item--readmore .btn:hover {
  -webkit-box-shadow: 0 7px 9px rgba(44, 65, 80, 0.2) !important;
  -khtml-box-shadow: 0 7px 9px rgba(44, 65, 80, 0.2) !important;
  -moz-box-shadow: 0 7px 9px rgba(44, 65, 80, 0.2) !important;
  -ms-box-shadow: 0 7px 9px rgba(44, 65, 80, 0.2) !important;
  -o-box-shadow: 0 7px 9px rgba(44, 65, 80, 0.2) !important;
  box-shadow: 0 7px 9px rgba(44, 65, 80, 0.2) !important;
}

.ct-courses-carousel1 .item--readmore .btn-more-plus {
  background-color: #142a6a;
  -webkit-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2);
  -khtml-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2);
  -moz-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2);
  -ms-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2);
  -o-box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2);
  box-shadow: 0 7px 9px rgba(20, 42, 106, 0.2);
}

.ct-cta2 {
  background-color: #142a6a;
}

.ct-service-grid10.style1 .item--title a:hover {
  color: #142a6a;
}

.ct-service-grid10.style1 .grid-item-inner:before {
  background-color: #142a6a;
}

.ct-service-grid10.style2 .item--icon {
  color: #2c4150;
}

.ct-service-grid10.style2 .ct-load-more .btn {
  border: 2px solid #142a6a;
}

.ct-service-grid10.style2 .ct-load-more .btn:hover {
  background-color: #142a6a;
}

.ct-service-grid10.style2 .grid-item-inner:before {
  background-color: #142a6a;
}

.ct-service-grid10.style2 .grid-item-inner:hover .item--icon {
  background-color: #142a6a;
}

.ct-banner3 .ct-banner-imge:before {
  border-color: transparent transparent #142a6a #142a6a;
}

.ct-banner3 .ct-banner-counter .counter-icon {
  background-color: #142a6a;
}

.ct-fancy-box-layout16 .item--icon {
  background-color: #142a6a;
}

.ct-fancy-box-layout16 .item--button a:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout16 .item--button a:hover:before {
  -webkit-box-shadow: 0 7px 8px rgba(20, 42, 106, 0.3);
  -khtml-box-shadow: 0 7px 8px rgba(20, 42, 106, 0.3);
  -moz-box-shadow: 0 7px 8px rgba(20, 42, 106, 0.3);
  -ms-box-shadow: 0 7px 8px rgba(20, 42, 106, 0.3);
  -o-box-shadow: 0 7px 8px rgba(20, 42, 106, 0.3);
  box-shadow: 0 7px 8px rgba(20, 42, 106, 0.3);
}

.ct-fancy-box-layout16 .item--button i {
  background-color: #142a6a;
}

.ct-fancy-box-layout16:hover .item--icon, .elementor-widget-ct_fancy_box.active .ct-fancy-box-layout16 .item--icon {
  color: #142a6a;
}

.ct-fancy-box-layout16:hover .item--icon svg, .elementor-widget-ct_fancy_box.active .ct-fancy-box-layout16 .item--icon svg {
  fill: #142a6a;
}

.ct-fancy-box-layout16:hover .item--button a:before, .elementor-widget-ct_fancy_box.active .ct-fancy-box-layout16 .item--button a:before {
  width: calc(100% - 16px);
}

body .mfp-iframe-scaler .mfp-close:hover {
  background-color: #142a6a;
}

body .mfp-wrap .mfp-container .mfp-arrow {
  background-color: #142a6a;
}

body .mfp-inline-holder .mfp-content .mfp-close {
  background-color: #142a6a;
}

#ct-mouse-move .circle-cursor--inner {
  background-color: #142a6a;
}

#ct-mouse-move .circle-cursor--outer {
  border: 1px solid rgba(20, 42, 106, 0.5);
}

.revslider-initialised .color-primary {
  color: #142a6a;
}

.revslider-initialised cite {
  color: #142a6a;
}

.revslider-initialised .btn.btn-slider3:hover, .revslider-initialised .btn.btn-slider3:focus {
  background-color: #547186;
  border-color: #547186;
}

.revslider-initialised .btn.btn-icon-fixed-right i {
  color: #2c4150;
}

.revslider-initialised .btn.btn-icon-fixed-right:hover i {
  background-color: #142a6a;
}

.revslider-initialised .btn.btn-icon-fixed-right-s {
  background-color: #2c4150;
}

.revslider-initialised .btn.btn-icon-fixed-right-s i {
  background-color: #142a6a;
}

.revslider-initialised .btn.btn-icon-fixed-right-s:hover {
  background-color: #142a6a;
}

.revslider-initialised .btn.btn-icon-fixed-right-s:hover i {
  color: #2c4150;
}

.revslider-initialised .rev-btn:not(hover) .color-main {
  color: #142a6a;
}

.revslider-initialised .text-shadow-preset1 {
  text-shadow: 6px 2px 0 #1f3f8f;
  -webkit-text-shadow: 6px 2px 0 #1f3f8f;
}

.revslider-initialised .tparrows.theme-custom1 {
  background-color: rgba(20, 42, 106, 0.3) !important;
}

.revslider-initialised .tp-leftarrow.persephone:before, .revslider-initialised .tp-rightarrow.persephone:before {
  color: #142a6a !important;
}

.revslider-initialised .tp-leftarrow.persephone:hover, .revslider-initialised .tp-rightarrow.persephone:hover {
  background-color: #2c4150 !important;
}

.revslider-initialised .tp-leftarrow.metis:hover, .revslider-initialised .tp-rightarrow.metis:hover {
  background-color: #142a6a !important;
}

.revslider-initialised .tp-leftarrow.hephaistos:hover, .revslider-initialised .tp-rightarrow.hephaistos:hover {
  background-color: #142a6a !important;
}

.revslider-initialised .tparrows.slider-arrow-style1 {
  background-color: #142a6a;
}

.revslider-initialised .tparrows.slider-arrow-style2 {
  background-color: #142a6a;
}

.revslider-initialised .tparrows.slider-arrow-style2:hover:before {
  color: #142a6a;
}

.revslider-initialised .tp-bullets.hermes .tp-bullet.selected {
  background: #142a6a !important;
}

.revslider-initialised .tp-bullets.ares .tp-bullet:before {
  background-color: #142a6a;
}

.revslider-initialised .tp-bullets.case_theme_number .tp-bullet:before {
  color: #2c4150;
}

.revslider-initialised .tp-bullets.case_theme_number .tp-bullet:after {
  border: 3px solid #142a6a;
}

.revslider-initialised .tp-bullets.case_theme_dot_one .tp-bullet.selected {
  border-color: #142a6a;
  background-color: #142a6a;
}

.revslider-initialised .tp-thumbs.case_theme_thumb1 .selected .tp-thumb-img-wrap {
  border-color: #142a6a;
}

.revslider-initialised .ct-video-button .line-video-animation {
  border: 1px solid rgba(20, 42, 106, 0.39);
}

.revslider-initialised .ct-video-button.color1 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.revslider-initialised .ct-video-button.color1 .line-video-animation {
  border-color: rgba(31, 63, 143, 0.39);
}

.revslider-initialised .ct-video-button.border-effect:before {
  z-index: 0;
  background-color: rgba(20, 42, 106, 0.63);
}

.revslider-initialised .ct-video-button.video-style2:before {
  z-index: 0;
  background-color: rgba(20, 42, 106, 0.63);
}

.revslider-initialised .ct-video-button.video-style3:hover {
  background-color: #142a6a;
}

.revslider-initialised .text-under-color1 u:before {
  background-color: #142a6a;
  background-image: -webkit-gradient(linear, left top, right top, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: linear-gradient(left, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f", gradientType="1");
}

.revslider-initialised .slider-phone1 i {
  color: #142a6a;
}

.revslider-initialised .subtitle-line:before {
  background-color: #142a6a;
}

.revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb span:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-navigation-menu1.default li a:after {
  background-color: #2c4150;
}

.ct-navigation-menu1.style-light1 li a:before {
  background-color: rgba(20, 42, 106, 0.45);
}

.ct-navigation-menu1.style-light1 li:hover > a {
  color: #142a6a;
}

.ct-navigation-menu1.style-light2 a:hover {
  color: #142a6a;
}

.ct-navigation-menu1.style-light2 a:hover:before {
  color: #142a6a;
}

.ct-title1 cite {
  color: #142a6a;
}

.ct-title1.style3 h3 i {
  background-color: #142a6a;
}

.ct-title1.style4 h3 a span:before {
  background-color: #142a6a;
}

.ct-list cite {
  color: #142a6a;
}

.ct-list.style4 .ct-list-icon i:before {
  color: #142a6a;
}

.ct-list.style5 .ct-list-item:before {
  background-color: #142a6a;
}

.ct-list.style7 .ct-list-meta:before {
  color: #142a6a;
  border: 2px solid #142a6a;
}

.ct-newsletter1.style1 .tnp-field-button:before, .ct-newsletter1.style3 .tnp-field-button:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-newsletter1.style2 .tnp-field-email .tnp-email:focus {
  border-color: #1f3f8f;
}

.ct-newsletter1.style2 .tnp-button, .ct-newsletter1.style2 .tnp-submit {
  background-color: #1f3f8f;
}

.ct-newsletter1.style4 .tnp-field-email .tnp-email:focus {
  border-color: #547186;
}

.ct-newsletter1.style4 .tnp-button, .ct-newsletter1.style4 .tnp-submit {
  background-color: #547186;
}

.ct-newsletter1.style4 .tnp-button:hover, .ct-newsletter1.style4 .tnp-submit:hover, .ct-newsletter1.style4 .tnp-button:focus, .ct-newsletter1.style4 .tnp-submit:focus {
  background-color: #142a6a;
}

.ct-newsletter1.type-vertical .tnp-field-button:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-newsletter1.style5 .sub-title {
  color: #142a6a;
}

.ct-newsletter1.style5 .newsletter .tnp-button:hover, .ct-newsletter1.style5 .newsletter .tnp-submit:hover {
  background-color: #0d1c47;
}

.ct-newsletter1.style7 .newsletter .tnp-field-email .tnp-email:focus, .ct-newsletter1.style7 .newsletter .tnp-field-email .tnp-email:hover {
  border-color: #547186;
}

.ct-newsletter1.style7 .newsletter .tnp-button, .ct-newsletter1.style7 .newsletter .tnp-submit {
  background-image: -webkit-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: -moz-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: -ms-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: -o-linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  background-image: linear-gradient(90deg, #547186 0%, #142a6a 50%, #547186);
  -webkit-box-shadow: 0 6px 18px rgba(84, 113, 134, 0.25);
  -khtml-box-shadow: 0 6px 18px rgba(84, 113, 134, 0.25);
  -moz-box-shadow: 0 6px 18px rgba(84, 113, 134, 0.25);
  -ms-box-shadow: 0 6px 18px rgba(84, 113, 134, 0.25);
  -o-box-shadow: 0 6px 18px rgba(84, 113, 134, 0.25);
  box-shadow: 0 6px 18px rgba(84, 113, 134, 0.25);
}

.ct-icon1 a i {
  color: #142a6a;
}

.ct-icon1.style3 i {
  background-color: #142a6a;
}

.ct-contact-info1 i {
  color: #142a6a;
}

.ct-contact-info2 .ct-contact-icon {
  background-color: #142a6a;
}

.ct-contact-info2 .ct-contact-link {
  background-color: #142a6a;
}

.ct-contact-info3 .ct-contact-inner .wg-title span:before {
  background-color: #142a6a;
}

.ct-contact-info3 .ct-contact-inner .ct-contact-icon i {
  color: #142a6a;
}

.ct-contact-info4 .ct-contact-icon {
  background-color: #142a6a;
}

.ct-client-grid1 .client-item-inner .btn {
  background-color: #142a6a;
}

.ct-client-grid1 .client-item-inner .btn:hover, .ct-client-grid1 .client-item-inner .btn:focus {
  background-color: #1f3f8f;
}

.ct-cta1 {
  background-color: #2c4150;
}

.ct-history1 .ct-history--meta h3 a:hover {
  color: #142a6a;
}

.ct-portfolio-grid1 .item--readmore a, .ct-portfolio-carousel1 .item--readmore a {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.ct-portfolio-grid1 .item--holder:before, .ct-portfolio-carousel1 .item--holder:before {
  height: calc(100% + 70px);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 4, 9, 0.95)), to(rgba(0, 4, 9, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
}

.ct-portfolio-grid2 .item--holder .item--readmore a {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.ct-portfolio-grid3 .item--featured .item--category {
  background-color: #142a6a;
}

.ct-portfolio-grid3 .item--title a:hover {
  color: #142a6a;
}

.ct-portfolio-grid4 .grid-filter-wrap span:before {
  background-color: #142a6a;
}

.ct-portfolio-grid4 .item--holder .item--readmore a:hover {
  background-color: #142a6a;
}

.ct-portfolio-grid4 .item--meta {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-portfolio-grid4 .ct-load-more .btn:hover {
  color: #142a6a;
}

.ct-portfolio-grid4 .ct-load-more .btn .fac-redo {
  color: #142a6a;
}

.ct-portfolio-grid5 .item--title a:hover {
  color: #142a6a;
}

.ct-portfolio-grid5 .item--readmore a {
  background-color: #142a6a;
  -webkit-box-shadow: 0 7px 18px rgba(20, 42, 106, 0.19);
  -khtml-box-shadow: 0 7px 18px rgba(20, 42, 106, 0.19);
  -moz-box-shadow: 0 7px 18px rgba(20, 42, 106, 0.19);
  -ms-box-shadow: 0 7px 18px rgba(20, 42, 106, 0.19);
  -o-box-shadow: 0 7px 18px rgba(20, 42, 106, 0.19);
  box-shadow: 0 7px 18px rgba(20, 42, 106, 0.19);
}

.ct-portfolio-grid5 .item--readmore a:hover {
  background-color: #547186;
}

.ct-portfolio-carousel1.style2 .slick-dots li button {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-nav-slick .nav-prev, .ct-nav-slick .nav-next {
  border: 2px solid #2c4150;
  color: #2c4150;
}

.ct-nav-slick .nav-prev:hover, .ct-nav-slick .nav-next:hover {
  background-color: #2c4150;
}

.ct-portfolio-carousel2 .item--featured:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 65, 80, 0.85) 30%), to(rgba(44, 65, 80, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(44, 65, 80, 0.85) 30%, rgba(44, 65, 80, 0));
  background-image: -moz-linear-gradient(bottom, rgba(44, 65, 80, 0.85) 30%, rgba(44, 65, 80, 0));
  background-image: -ms-linear-gradient(bottom, rgba(44, 65, 80, 0.85) 30%, rgba(44, 65, 80, 0));
  background-image: -o-linear-gradient(bottom, rgba(44, 65, 80, 0.85) 30%, rgba(44, 65, 80, 0));
  background-image: linear-gradient(bottom, rgba(44, 65, 80, 0.85) 30%, rgba(44, 65, 80, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(44, 65, 80, 0.85) 30%", endColorStr="rgba(44, 65, 80, 0)");
}

.ct-portfolio-carousel2 .item--category {
  color: #142a6a;
}

.ct-portfolio-detail li i {
  color: #1f3f8f;
}

.item--gap:before, .item--gap:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.more-plus:hover, .more-plus:focus {
  background-color: #142a6a;
  -webkit-box-shadow: 0 0 0 10px rgba(20, 42, 106, 0.4);
  -khtml-box-shadow: 0 0 0 10px rgba(20, 42, 106, 0.4);
  -moz-box-shadow: 0 0 0 10px rgba(20, 42, 106, 0.4);
  -ms-box-shadow: 0 0 0 10px rgba(20, 42, 106, 0.4);
  -o-box-shadow: 0 0 0 10px rgba(20, 42, 106, 0.4);
  box-shadow: 0 0 0 10px rgba(20, 42, 106, 0.4);
}

.ct-service-grid1 .item--featured:before, .ct-service-carousel1 .item--featured:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.76)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));
}

.ct-service-grid1 .grid-item-inner, .ct-service-carousel1 .grid-item-inner {
  background-color: #142a6a;
}

.ct-service-grid1 .grid-item-inner:before, .ct-service-carousel1 .grid-item-inner:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-grid2 .item--featured:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 4, 9, 0.95)), to(rgba(0, 4, 9, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));
}

.ct-service-grid2 .item--body a {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.ct-service-grid4 .item--title i {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: linear-gradient(top, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-service-grid4 .grid-item-inner:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-grid4 .ct-load-more .btn:after {
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));
}

.ct-service-grid5 .item--icon i {
  color: #142a6a;
}

.ct-service-grid5 .grid-item-inner:hover {
  background-color: #547186;
  -webkit-box-shadow: 0 0 16px rgba(84, 113, 134, 0.05);
  -khtml-box-shadow: 0 0 16px rgba(84, 113, 134, 0.05);
  -moz-box-shadow: 0 0 16px rgba(84, 113, 134, 0.05);
  -ms-box-shadow: 0 0 16px rgba(84, 113, 134, 0.05);
  -o-box-shadow: 0 0 16px rgba(84, 113, 134, 0.05);
  box-shadow: 0 0 16px rgba(84, 113, 134, 0.05);
}

.ct-service-grid6 .item--featured .ct-edge-hide, .ct-service-grid6 .item--featured .ct-edge-hover {
  width: calc(100% + 6px);
}

.ct-service-grid6 .item--title a:hover {
  color: #142a6a;
}

.ct-service-grid6 .item-readmore a {
  color: #142a6a;
}

.ct-service-grid7 .item--title a:hover {
  color: #142a6a;
}

.ct-service-grid7 .item-readmore a {
  background-color: #142a6a;
}

.ct-service-grid8 .item--icon i {
  color: #142a6a;
}

.ct-service-grid8 .grid-item-inner:hover .item--title a {
  color: #142a6a;
}

.ct-service-grid9 .item--title, .ct-service-carousel5 .item--title {
  color: #142a6a;
}

.ct-service-carousel2 .grid-item-inner, .ct-service-grid3 .grid-item-inner {
  background-color: #2c4150;
}

.ct-service-carousel2 .grid-item-inner .grid-item-holder .item--overlay, .ct-service-grid3 .grid-item-inner .grid-item-holder .item--overlay {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-carousel2 .grid-item-inner .grid-item-holder .item--overlay:before, .ct-service-grid3 .grid-item-inner .grid-item-holder .item--overlay:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-carousel3 .grid-item-inner:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-carousel3 .slick-dots li button {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-carousel3 .slick-dots li button:hover, .ct-service-carousel3 .slick-dots li button:focus {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-carousel4 .item--featured a {
  background-color: rgba(31, 63, 143, 0.25);
}

.ct-service-carousel4 .item--title {
  background-color: #547186;
}

.ct-service-carousel4 .item--meta {
  background-color: #1f3f8f;
}

.ct-service-carousel4 .item--readmore a {
  color: #547186;
}

.ct-service-carousel4 .item--readmore a span {
  border-bottom: 1px solid rgba(84, 113, 134, 0.5);
}

.ct-service-carousel4 .item--readmore a:hover {
  color: #1f3f8f;
}

.ct-service-carousel4 .item--readmore a:hover span {
  border-color: #1f3f8f;
}

.ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {
  background-color: #547186;
}

.ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {
  -webkit-box-shadow: 0 8px 13px rgba(84, 113, 134, 0.1);
  -khtml-box-shadow: 0 8px 13px rgba(84, 113, 134, 0.1);
  -moz-box-shadow: 0 8px 13px rgba(84, 113, 134, 0.1);
  -ms-box-shadow: 0 8px 13px rgba(84, 113, 134, 0.1);
  -o-box-shadow: 0 8px 13px rgba(84, 113, 134, 0.1);
  box-shadow: 0 8px 13px rgba(84, 113, 134, 0.1);
  background-color: #547186;
}

.ct-service-carousel5 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-service-carousel6 .item--icon i, .ct-service-grid15 .item--icon i {
  color: #142a6a;
}

.ct-service-carousel6 .entry-readmore svg, .ct-service-grid15 .entry-readmore svg {
  fill: #142a6a;
}

.ct-service-carousel6 .grid-item-inner:before, .ct-service-grid15 .grid-item-inner:before {
  background-color: #142a6a;
}

.ct-service-carousel7 .item--holder .item--title, .ct-service-grid16 .item--holder .item--title {
  color: #142a6a;
}

.ct-service-carousel7 .item--holder .item-readmore a, .ct-service-grid16 .item--holder .item-readmore a {
  background-color: #142a6a;
}

.ct-service-carousel7 .item--meta .item--title a:hover, .ct-service-grid16 .item--meta .item--title a:hover {
  color: #142a6a;
}

.ct-service-carousel7 .item-overlay:before, .ct-service-grid16 .item-overlay:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-carousel8 .item--holder .item--icon i {
  color: #142a6a;
}

.ct-service-carousel8 .item--meta-head {
  background-color: #142a6a;
}

.ct-service-carousel8 .item--meta-head .item--icon i {
  color: #142a6a;
}

.ct-service-carousel8 .item-readmore a svg path {
  fill: #142a6a;
}

.ct-service-carousel8 .item-readmore a:hover {
  color: #142a6a;
}

.ct-service-carousel8 .slick-center .item--featured:after {
  background-color: #142a6a;
}

.ct-service-carousel9 .item--icon i {
  color: #142a6a;
}

.ct-service-carousel9 .item-readmore .btn {
  background-color: #2c4150;
}

.ct-service-carousel9 .grid-item-inner .item--featured:before {
  background-color: rgba(44, 65, 80, 0.85);
}

.ct-service-carousel9 .grid-item-inner:hover .item--icon {
  border-color: #2c4150;
}

.ct-service-carousel9 .grid-item-inner:hover .item-readmore .btn {
  background-color: #142a6a;
  color: #2c4150;
}

.ct-service-carousel10 .item--title a:hover {
  color: #142a6a;
}

.ct-service-carousel10 .item--icon i {
  color: #142a6a;
}

.ct-service-carousel11 .item--icon i.text-gradient, .ct-service-carousel11 .item--icon blockquote i, blockquote .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-header-popup-wrap .ct-header-meta i.h-item-icon, .ct-header-popup-wrap .ct-header-meta .ct-service-carousel11 .item--icon i.h-item-icon, .ct-service-carousel11 .item--icon .post-previous-next a i:nth-child(1), .post-previous-next a .ct-service-carousel11 .item--icon i:nth-child(1), .ct-service-carousel11 .item--icon .comment-content:hover i.comment-date, .comment-content:hover .ct-service-carousel11 .item--icon i.comment-date, .ct-service-carousel11 .item--icon .ct-list.style1 .ct-list-icon i, .ct-list.style1 .ct-list-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-contact-info1.style2 .ct-contact-icon i, .ct-contact-info1.style2 .ct-contact-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category i, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-service-grid4 .item--title i, .ct-service-grid4 .item--title .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-service-carousel3 .item--icon i, .ct-service-carousel3 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-download .item--download a i, .ct-download .item--download a .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-blog-grid-layout1 .entry-readmore i, .ct-blog-grid-layout1 .entry-readmore .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-blog-carousel-layout1 .entry-readmore i, .ct-blog-carousel-layout1 .entry-readmore .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-blog-grid-layout2 .entry-readmore i, .ct-blog-grid-layout2 .entry-readmore .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-piechart-layout2 .item--holder i, .ct-piechart-layout2 .item--holder .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-grid2 .item--icon i, .ct-fancy-box-grid2 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-service-grid11 .item--icon i, .ct-service-grid11 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-video-player .ct-video-button.style11 i, .ct-video-player .ct-video-button.style11 .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-counter .ct-counter-inner .icon-color-gradient .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .widget_products i.amount, .widget_products .ct-service-carousel11 .item--icon i.amount, .ct-service-carousel11 .item--icon .woocommerce ul.products li.product .price i.amount, .woocommerce ul.products li.product .price .ct-service-carousel11 .item--icon i.amount, .ct-service-carousel11 .item--icon .woocommerce ul.products li.product .price i, .woocommerce ul.products li.product .price .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .single-product #primary div.product .entry-summary .price i, .single-product #primary div.product .entry-summary .price .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta i.woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .ct-service-carousel11 .item--icon i.woocommerce-review__published-date, .ct-service-carousel11 .item--icon body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price i, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-accordion.layout1.style3 .ct-accordion-item i.ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item .ct-service-carousel11 .item--icon i.ct-ac-title-text:before, .ct-service-carousel11 .item--icon .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-contact-form-layout1.style9 .ct-contact-meta i, .ct-contact-form-layout1.style9 .ct-contact-meta .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style3 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout2 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout5 .item--list .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout19 i.item--number, .ct-fancy-box-layout19 .ct-service-carousel11 .item--icon i.item--number, .ct-service-carousel11 .item--icon .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style1 .ct-counter-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout2.style3 i.ct-counter-number:not(.color-active), .ct-counter-layout2.style3 .ct-service-carousel11 .item--icon i.ct-counter-number:not(.color-active), .ct-service-carousel11 .item--icon .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel11 .item--icon i.ct-counter-number-prefix, .ct-service-carousel11 .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel11 .item--icon i.ct-counter-number-suffix, .ct-service-carousel11 .item--icon .ct-counter-layout5 .ct-counter-number i.ct-counter-number-value, .ct-counter-layout5 .ct-counter-number .ct-service-carousel11 .item--icon i.ct-counter-number-value, .ct-service-carousel11 .item--icon .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout7.style3 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout8 i.ct-counter-number, .ct-counter-layout8 .ct-service-carousel11 .item--icon i.ct-counter-number, .ct-service-carousel11 .item--icon .ct-testimonial-carousel11 .item--inner:hover i.item-icon, .ct-testimonial-carousel11 .item--inner:hover .ct-service-carousel11 .item--icon i.item-icon, .ct-service-carousel11 .item--icon .ct-process1.style1 .ct-process-button i, .ct-process1.style1 .ct-process-button .ct-service-carousel11 .item--icon i, .ct-service-grid14 .item--icon i.text-gradient, .ct-service-grid14 .item--icon blockquote i, blockquote .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-header-popup-wrap .ct-header-meta i.h-item-icon, .ct-header-popup-wrap .ct-header-meta .ct-service-grid14 .item--icon i.h-item-icon, .ct-service-grid14 .item--icon .post-previous-next a i:nth-child(1), .post-previous-next a .ct-service-grid14 .item--icon i:nth-child(1), .ct-service-grid14 .item--icon .comment-content:hover i.comment-date, .comment-content:hover .ct-service-grid14 .item--icon i.comment-date, .ct-service-grid14 .item--icon .ct-list.style1 .ct-list-icon i, .ct-list.style1 .ct-list-icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-contact-info1.style2 .ct-contact-icon i, .ct-contact-info1.style2 .ct-contact-icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category i, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-service-grid4 .item--title i, .ct-service-grid4 .item--title .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-service-carousel3 .item--icon i, .ct-service-carousel3 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-download .item--download a i, .ct-download .item--download a .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-blog-grid-layout1 .entry-readmore i, .ct-blog-grid-layout1 .entry-readmore .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-blog-carousel-layout1 .entry-readmore i, .ct-blog-carousel-layout1 .entry-readmore .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-blog-grid-layout2 .entry-readmore i, .ct-blog-grid-layout2 .entry-readmore .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-piechart-layout2 .item--holder i, .ct-piechart-layout2 .item--holder .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-grid2 .item--icon i, .ct-fancy-box-grid2 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-service-grid11 .item--icon i, .ct-service-grid11 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-video-player .ct-video-button.style11 i, .ct-video-player .ct-video-button.style11 .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-counter .ct-counter-inner .icon-color-gradient .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .widget_products i.amount, .widget_products .ct-service-grid14 .item--icon i.amount, .ct-service-grid14 .item--icon .woocommerce ul.products li.product .price i.amount, .woocommerce ul.products li.product .price .ct-service-grid14 .item--icon i.amount, .ct-service-grid14 .item--icon .woocommerce ul.products li.product .price i, .woocommerce ul.products li.product .price .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .single-product #primary div.product .entry-summary .price i, .single-product #primary div.product .entry-summary .price .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta i.woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .ct-service-grid14 .item--icon i.woocommerce-review__published-date, .ct-service-grid14 .item--icon body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price i, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-accordion.layout1.style3 .ct-accordion-item i.ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item .ct-service-grid14 .item--icon i.ct-ac-title-text:before, .ct-service-grid14 .item--icon .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-contact-form-layout1.style9 .ct-contact-meta i, .ct-contact-form-layout1.style9 .ct-contact-meta .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style3 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout2 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout5 .item--list .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-fancy-box-layout19 i.item--number, .ct-fancy-box-layout19 .ct-service-grid14 .item--icon i.item--number, .ct-service-grid14 .item--icon .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style1 .ct-counter-icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-counter-layout2.style3 i.ct-counter-number:not(.color-active), .ct-counter-layout2.style3 .ct-service-grid14 .item--icon i.ct-counter-number:not(.color-active), .ct-service-grid14 .item--icon .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-service-grid14 .item--icon i.ct-counter-number-prefix, .ct-service-grid14 .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number .ct-service-grid14 .item--icon i.ct-counter-number-suffix, .ct-service-grid14 .item--icon .ct-counter-layout5 .ct-counter-number i.ct-counter-number-value, .ct-counter-layout5 .ct-counter-number .ct-service-grid14 .item--icon i.ct-counter-number-value, .ct-service-grid14 .item--icon .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout7.style3 .item--icon .ct-service-grid14 .item--icon i, .ct-service-grid14 .item--icon .ct-counter-layout8 i.ct-counter-number, .ct-counter-layout8 .ct-service-grid14 .item--icon i.ct-counter-number, .ct-service-grid14 .item--icon .ct-testimonial-carousel11 .item--inner:hover i.item-icon, .ct-testimonial-carousel11 .item--inner:hover .ct-service-grid14 .item--icon i.item-icon, .ct-service-grid14 .item--icon .ct-process1.style1 .ct-process-button i, .ct-process1.style1 .ct-process-button .ct-service-grid14 .item--icon i {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-service-carousel11 .grid-item-inner:before, .ct-service-grid14 .grid-item-inner:before {
  background-image: -webkit-linear-gradient(190deg, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(190deg, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(190deg, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(190deg, #142a6a, #1f3f8f);
  background-image: linear-gradient(190deg, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-service-carousel11 .grid-item-inner:hover, .ct-service-grid14 .grid-item-inner:hover {
  -webkit-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -khtml-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -moz-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -ms-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  -o-box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
  box-shadow: 0 8px 27px rgba(20, 42, 106, 0.19);
}

.about-call3 i {
  color: #142a6a;
}

.ct-blog-grid-layout1 .entry-featured + .entry-body, .ct-blog-carousel-layout1 .entry-featured + .entry-body {
  z-index: 99;
}

.ct-blog-grid-layout2 .entry-readmore a {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-blog-grid-layout2 .entry-readmore a:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-blog-grid-layout3 .entry-category a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout2 .item--meta:before {
  background-color: #142a6a;
  background-image: -webkit-gradient(linear, left top, right top, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: linear-gradient(left, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f", gradientType="1");
}

.ct-blog-carousel-layout3 .item--title a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout3 .item--readmore i {
  color: #142a6a;
}

.ct-blog-carousel-layout3 .item--readmore a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout3 .item--readmore a:hover span {
  border-color: #142a6a;
}

.ct-blog-carousel-layout3 .slick-arrow:hover, .ct-blog-carousel-layout3 .slick-arrow:focus {
  background-color: #142a6a;
}

.ct-blog-carousel-layout4 .item--featured .item--category {
  background-color: #142a6a;
}

.ct-blog-carousel-layout4 .item--meta li i {
  color: #142a6a;
}

.ct-blog-carousel-layout4 .item--meta li a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout4 .item--title a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout4.style1 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-blog-carousel-layout4.style3 .item--meta li:after {
  background-color: #142a6a;
}

.ct-blog-carousel-layout4.style3 .item--meta li.item-author a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout4.style3 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-blog-carousel-layout5 .entry-title a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout5 .item-date i {
  color: #142a6a;
}

.ct-blog-carousel-layout5 .slick-arrow:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout6 .item--title:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-blog-carousel-layout6 .item--title:after {
  background-color: #2c4150;
}

.ct-blog-carousel-layout6 .item--readmore a {
  color: #142a6a;
}

.ct-blog-carousel-layout6 .item--readmore a:hover {
  color: #2c4150;
}

.ct-blog-carousel-layout6 .item--holder:before {
  border-color: #142a6a transparent transparent #142a6a;
}

.ct-blog-carousel-layout6 .grid-item-inner:hover .item--holder:before {
  border-color: #2c4150 transparent transparent #2c4150;
}

.ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-blog-carousel-layout7 .item--readmore a:hover, .ct-blog-carousel-layout7 .item--readmore a:focus {
  background-color: #142a6a;
}

.ct-blog-carousel-layout7 .item--date {
  background-color: #142a6a;
}

.ct-blog-carousel-layout7.style2 .item--date {
  color: #2c4150;
}

.ct-blog-carousel-layout7.style2 .item--category {
  color: #2c4150;
}

.ct-blog-carousel-layout7.style2 .item--readmore a {
  background-color: #2c4150;
}

.ct-blog-carousel-layout7.style2 .item--readmore a i {
  background-color: #142a6a;
  color: #2c4150;
}

.ct-blog-carousel-layout7.style2 .item--readmore a:hover, .ct-blog-carousel-layout7.style2 .item--readmore a:focus {
  background-color: #142a6a;
  color: #2c4150;
}

.ct-blog-carousel-layout7.style2 .item--readmore a:hover i, .ct-blog-carousel-layout7.style2 .item--readmore a:focus i {
  background-color: #2c4150;
}

.ct-blog-carousel-layout7.style3 .item--readmore .btn:hover, .ct-blog-carousel-layout7.style3 .item--readmore .btn:focus {
  background-color: #142a6a;
}

.ct-blog-carousel-layout7.style4 .item--title a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout7.style4 .item--readmore .btn {
  background-color: #2c4150;
}

.ct-blog-carousel-layout7.style4 .item--readmore .btn:hover, .ct-blog-carousel-layout7.style4 .item--readmore .btn:focus {
  background-color: #142a6a;
}

.ct-blog-carousel-layout8 .item--category a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout8 .item--title a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout8 .item--meta .item-author a span {
  color: #142a6a;
}

.ct-feature-layout1 .item--title i {
  color: #1f3f8f;
}

.ct-feature-layout1.style2:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-feature-layout1.style3:before {
  background-color: #2c4150;
}

.ct-award1 .ct-award-title:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0f0f0f), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));
}

.ct-banner1 .ct-banner-title {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-banner2 .ct-banner-imge:before {
  background-color: #142a6a;
}

.ct-banner2 .ct-banner-holder:before {
  background-color: #142a6a;
}

.ct-fancy-box-grid1 .item-line-top, .ct-fancy-box-grid1 .item-line-bottom {
  width: calc(100% + 160px);
  background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));
  background: rgba(0, 0, 0, 0) -ms-linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));
  background: rgba(0, 0, 0, 0) -o-linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));
}

.ct-fancy-box-grid1 .item-line-left, .ct-fancy-box-grid1 .item-line-right {
  height: calc(100% + 160px);
  background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));
  background: rgba(0, 0, 0, 0) -ms-linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));
  background: rgba(0, 0, 0, 0) -o-linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));
}

.ct-case-study-grid1 .item--readmore a:after, .ct-case-study-carousel-layout1 .item--readmore a:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-case-study-carousel-layout1.style2 .item--featured:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8) 50%), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
}

.ct-case-study-carousel-layout1.style2 .grid-item-inner:hover .item--featured:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(3, 7, 20, 0.9) 50%), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(3, 7, 20, 0.9) 50%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(3, 7, 20, 0.9) 50%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(3, 7, 20, 0.9) 50%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(3, 7, 20, 0.9) 50%, rgba(0, 0, 0, 0));
  background-image: linear-gradient(bottom, rgba(3, 7, 20, 0.9) 50%, rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(3, 7, 20, 0.9) 50%", endColorStr="rgba(0, 0, 0, 0)");
}

.ct-case-study-carousel-layout2 .item--category label {
  color: #1f3f8f;
}

.ct-case-study-carousel-layout2 .item--category a:hover {
  color: #1f3f8f;
}

.ct-case-study-carousel-layout2 .item--readmore i {
  color: #1f3f8f;
}

.ct-case-study-carousel-layout2 .item--readmore a:hover {
  color: #1f3f8f;
}

.ct-case-study-carousel-layout2.arrow-style2 .slick-arrow:hover, .ct-case-study-carousel-layout2.arrow-style2 .slick-arrow:focus {
  background-color: #142a6a;
  border-color: #142a6a;
}

.ct-case-study-carousel-layout3 .item--category a:hover {
  color: #142a6a;
}

.ct-case-study-carousel-layout3 .item--readmore a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-divider1 {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

@media screen and (min-width: 768px) {
.box-offset-01 > .elementor-container > .elementor-row > .elementor-column, .box-offset-01 > .elementor-container > .elementor-column {
  width: calc(100% + 195px);
}

}

.ct-showcase1 .ct-showcase-image label {
  background-color: #142a6a;
}

.ct-showcase1 .ct-showcase-meta h3 cite {
  color: #142a6a;
}

.ct-showcase1 .ct-showcase-link {
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

.ct-fancy-box-carousel1 .item--icon i {
  color: #1f3f8f;
}

.ct-fancy-box-carousel1 .item--link a {
  background-color: #1f3f8f;
}

.ct-fancy-box-carousel1 .item--link a:hover, .ct-fancy-box-carousel1 .item--link a:focus {
  background-color: #142a6a;
}

.h6-icon-phone {
  color: #1f3f8f;
}

.color-gradient-from {
  color: #1f3f8f;
}

.ct-text-box-layout1 .ct-text-box-inner {
  background-color: #142a6a;
}

.h9-section-01 .h9-section-gradient {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.h9-section-02 .h9-section-overlay {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.slider-contact .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.slider-contact .wpcf7-submit.btn:hover {
  background-color: #142a6a;
}

.ct-offer-carousel1 .item--title {
  color: #142a6a;
}

.ct-offer-carousel1 .item--button a:hover {
  background-color: #547186;
}

.ct-menu-item a cite {
  background-color: #142a6a;
}

.ct-mailchimp1.style1 input:not([type="submit"]):focus {
  border-color: #142a6a;
}

.ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:before {
  background-color: #142a6a;
}

.ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before {
  background-color: #142a6a;
}

.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before {
  background-color: #2c4150;
}

.ct-slider-prev:hover, .ct-slider-next:hover {
  background-color: #142a6a;
}

.ct-statistics .ct-counter-wrap {
  background-color: #142a6a;
}

.ct-feature-list .text-box {
  background-color: #142a6a;
}

.ct-fancy-box-layout13 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout14 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout14:hover {
  background-color: #2c4150;
  border-color: #2c4150;
  -webkit-box-shadow: 0 13px 29px rgba(44, 65, 80, 0.27);
  -khtml-box-shadow: 0 13px 29px rgba(44, 65, 80, 0.27);
  -moz-box-shadow: 0 13px 29px rgba(44, 65, 80, 0.27);
  -ms-box-shadow: 0 13px 29px rgba(44, 65, 80, 0.27);
  -o-box-shadow: 0 13px 29px rgba(44, 65, 80, 0.27);
  box-shadow: 0 13px 29px rgba(44, 65, 80, 0.27);
}

.ct-fancy-box-layout15 .item--icon {
  background-color: rgba(20, 42, 106, 0.14);
}

.ct-fancy-box-layout15 .item--icon i {
  color: #142a6a;
}

.ct-service-grid11 .item--featured:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-service-grid12 .item--icon {
  background-color: #142a6a;
}

.ct-service-grid12 .item--readmore .btn {
  background-color: rgba(20, 42, 106, 0.14);
}

.ct-service-grid12 .item--readmore .btn:hover {
  background-color: #142a6a;
}

.ct-service-grid13 .item--icon i {
  color: #142a6a;
}

.ct-service-grid13 .item--title a:hover {
  color: #142a6a;
}

.ct-service-grid13 .item--readmore .btn {
  background-color: #2c4150;
}

.ct-service-grid13 .item--readmore .btn:hover {
  background-color: #142a6a;
}

.ct-cover-boxes1 .item--icon {
  background-color: #142a6a;
}

.ct-cover-boxes1 .item--readmore a i {
  color: #142a6a;
}

.ct-cover-boxes1 .ct-cover-item.active .item--image {
  width: calc(50% - 8px);
}

body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--image {
  width: calc(50% - 8px);
}

.ct-get-quote1 .wpcf7-form .input-filled .btn:hover, .ct-get-quote1 .wpcf7-form .input-filled > p .btn:hover {
  background-color: #0d1c47;
}

.ct-about-us .ct-about-subtitle {
  color: #142a6a;
}

.ct-about-us .ct-about-subtitle span:before {
  background-color: #142a6a;
}

.ct-about-us .ct-box-item .ct-box-icon i {
  color: #142a6a;
}

body #bbpress-forums ul.bbp-forums .bbp-forum-title:hover, body #bbpress-forums ul.bbp-lead-topic .bbp-forum-title:hover, body #bbpress-forums ul.bbp-replies .bbp-forum-title:hover, body #bbpress-forums ul.bbp-search-results .bbp-forum-title:hover, body #bbpress-forums ul.bbp-topics .bbp-forum-title:hover {
  color: #142a6a;
}

body #bbpress-forums .bbp-forum-freshness a:hover {
  color: #142a6a;
}

.bbp-search-form #bbp_search:focus {
  border-color: #142a6a;
}

.bbp-search-form #bbp_search:focus + #bbp_search_submit {
  border-color: #142a6a;
}

.elementor-widget-wp-widget-bbp_login_widget .elementor-widget-container > h5:before, .elementor-widget-wp-widget-bbp_topics_widget .elementor-widget-container > h5:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-higlighted1 {
  background-color: #142a6a;
}

.ct-text-editor .first-letter.style2 {
  background-color: #2c4150;
}

.ct-text-editor .first-letter.style3 {
  background-color: #142a6a;
}

.image-effect-white a:before {
  background: -o-linear-gradient(left, rgba(255, 255, 255, ) 0%, rgba(255, 255, 255, .3) 100%);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, )), to(rgba(255, 255, 255, .3)));
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
body .text-gradient, body blockquote cite, blockquote body cite, body .ct-header-popup-wrap .ct-header-meta .h-item-icon, .ct-header-popup-wrap .ct-header-meta body .h-item-icon, body .post-previous-next a span:nth-child(1), .post-previous-next a body span:nth-child(1), body .comment-content:hover .comment-date, .comment-content:hover body .comment-date, body .ct-list.style1 .ct-list-icon i, .ct-list.style1 .ct-list-icon body i, body .ct-contact-info1.style2 .ct-contact-icon i, .ct-contact-info1.style2 .ct-contact-icon body i, body .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category body a, body .ct-service-grid4 .item--title i, .ct-service-grid4 .item--title body i, body .ct-service-carousel3 .item--icon i, .ct-service-carousel3 .item--icon body i, body .ct-download .item--download a i, .ct-download .item--download a body i, body .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-grid-layout1 .entry-readmore body a, body .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore body a, body .ct-blog-grid-layout2 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore body a, body .ct-piechart-layout2 .item--holder span, .ct-piechart-layout2 .item--holder body span, body .ct-fancy-box-grid2 .item--icon i, .ct-fancy-box-grid2 .item--icon body i, body .ct-service-grid11 .item--icon i, .ct-service-grid11 .item--icon body i, body .ct-video-player .ct-video-button.style11 i, .ct-video-player .ct-video-button.style11 body i, body .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-counter .ct-counter-inner .icon-color-gradient body i, body .widget_products .amount, .widget_products body .amount, body .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price body .amount, body .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price body ins, body .single-product #primary div.product .entry-summary .price ins, .single-product #primary div.product .entry-summary .price body ins, body .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta body .woocommerce-review__published-date, body body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price body ins, body .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item body .ct-ac-title-text:before, body .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text body i, body .ct-contact-form-layout1.style9 .ct-contact-meta h3, .ct-contact-form-layout1.style9 .ct-contact-meta body h3, body .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style3 .item--icon body i, body .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon body i, body .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon body i, body .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout2 .item--icon body i, body .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--icon body i, body .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout5 .item--list body i, body .ct-fancy-box-layout19 .item--number, .ct-fancy-box-layout19 body .item--number, body .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style1 .ct-counter-icon body i, body .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon body i, body .ct-counter-layout2.style3 .ct-counter-number:not(.color-active), .ct-counter-layout2.style3 body .ct-counter-number:not(.color-active), body .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-icon body i, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number body .ct-counter-number-prefix, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number body .ct-counter-number-suffix, body .ct-counter-layout5 .ct-counter-number .ct-counter-number-value, .ct-counter-layout5 .ct-counter-number body .ct-counter-number-value, body .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout7.style3 .item--icon body i, body .ct-counter-layout8 .ct-counter-number, .ct-counter-layout8 body .ct-counter-number, body .ct-testimonial-carousel11 .item--inner:hover .item-icon, .ct-testimonial-carousel11 .item--inner:hover body .item-icon, body .ct-process1.style1 .ct-process-button a, .ct-process1.style1 .ct-process-button body a, body blockquote cite, body .ct-header-popup-wrap .ct-header-meta .h-item-icon, body .post-previous-next a span:nth-child(1), body .comment-content:hover .comment-date, body .ct-list.style1 .ct-list-icon i, body .ct-contact-info1.style2 .ct-contact-icon i, body .ct-fancy-box-layout1.style3 .item--icon i, body .ct-fancy-box-layout1.style4 .item--icon i, body .ct-fancy-box-layout2 .item--icon i, body .ct-fancy-box-layout5 .item--icon i, body .ct-fancy-box-layout5 .item--list i, body .ct-service-grid4 .item--title i, body .ct-service-carousel3 .item--icon i, body .ct-download .item--download a i, body .ct-blog-grid-layout1 .entry-readmore a, body .ct-blog-carousel-layout1 .entry-readmore a, body .ct-blog-grid-layout2 .entry-readmore a, body .ct-counter-layout2 .ct-counter-icon i, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, body .ct-process1.style1 .ct-process-button a, .widget_products .amount, body.woocommerce ul.products li.product .price .amount, body.woocommerce ul.products li.product .price ins, body.single-product #primary div.product .entry-summary .price ins, body.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, body.text-gradient2, body.ct-text-gradient .elementor-text-editor, body .ct-counter-layout8 .ct-counter-number {
  text-fill-color: #142a6a;
  -o-text-fill-color: #142a6a;
  -ms-text-fill-color: #142a6a;
  -moz-text-fill-color: #142a6a;
  -webkit-text-fill-color: #142a6a;
  background-clip: #142a6a;
  -o-background-clip: #142a6a;
  -ms-background-clip: #142a6a;
  -webkit-background-clip: #142a6a;
}

}

.ct-contact-info1.style3 .ct-contact-icon:before {
  background-image: -webkit-linear-gradient(40deg, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(40deg, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(40deg, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(40deg, #1f3f8f, #142a6a);
  background-image: linear-gradient(40deg, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-blog-carousel-layout1.style5 .entry-meta i {
  color: #547186;
}

.ct-blog-carousel-layout1.style5 .entry-holder:before {
  position: relative;
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-blog-carousel-layout1.style5 .entry-readmore a {
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(left, #fff, #fff);
  background-image: -moz-linear-gradient(left, #fff, #fff);
  background-image: -ms-linear-gradient(left, #fff, #fff);
  background-image: -o-linear-gradient(left, #fff, #fff);
}

.ct-blog-carousel-layout1.style6 .entry-meta i {
  color: #142a6a;
}

.ct-service-carousel12 .item--meta {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 63, 143, 0.95)), to(rgba(20, 42, 106, 0.95)));
  background-image: -webkit-linear-gradient(bottom, rgba(31, 63, 143, 0.95), rgba(20, 42, 106, 0.95));
  background-image: -moz-linear-gradient(bottom, rgba(31, 63, 143, 0.95), rgba(20, 42, 106, 0.95));
  background-image: -ms-linear-gradient(bottom, rgba(31, 63, 143, 0.95), rgba(20, 42, 106, 0.95));
  background-image: -o-linear-gradient(bottom, rgba(31, 63, 143, 0.95), rgba(20, 42, 106, 0.95));
  background-image: linear-gradient(bottom, rgba(31, 63, 143, 0.95), rgba(20, 42, 106, 0.95));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(31, 63, 143, 0.95)", endColorStr="rgba(20, 42, 106, 0.95)");
}

.ct-video-player .ct-video-button.style11 i {
  background-image: -webkit-gradient(linear, left top, right top, from(#fc1964), to(#ecd038));
  background-image: -webkit-linear-gradient(left, #fc1964, #ecd038);
  background-image: -moz-linear-gradient(left, #fc1964, #ecd038);
  background-image: -ms-linear-gradient(left, #fc1964, #ecd038);
  background-image: -o-linear-gradient(left, #fc1964, #ecd038);
}

.ct-video-player .ct-video-button.style11:before {
  z-index: 0;
}

.ct-portfolio-carousel3 .item--title:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.slider-social a:hover {
  color: #142a6a !important;
}

.line-text-slider:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout1.style11 .item--icon {
  color: #142a6a;
}

.ct-fancy-box-layout1.style11 .item--icon:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout1.style11 .item--icon .item--shape {
  background-color: #142a6a;
}

.ct-portfolio-carousel4 .item--category {
  color: #142a6a;
}

.ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {
  color: #142a6a;
}

.ct-portfolio-carousel4 .slick-dots li button {
  background: #142a6a;
}

.ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title {
  display: block;
}

.ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title i {
  color: #142a6a;
}

.ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title.active i, .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title:hover i {
  background-color: #142a6a;
}

.ct-user .ct-user-form i {
  color: #142a6a;
}

.ct-service-carousel13 .item--icon {
  background-color: #142a6a;
}

.ct-service-carousel13 .item--holder:before {
  border-color: #142a6a #142a6a transparent transparent;
}

.ct-service-carousel13 .item--holder:after {
  border-color: #142a6a #142a6a transparent transparent;
}

.ct-service-carousel13 .item--holder-hover .item--title {
  background-color: #142a6a;
}

.ct-service-carousel13 .item--holder-hover .item-readmore a {
  -webkit-box-shadow: 0 18px 32px rgba(20, 42, 106, 0.1);
  -khtml-box-shadow: 0 18px 32px rgba(20, 42, 106, 0.1);
  -moz-box-shadow: 0 18px 32px rgba(20, 42, 106, 0.1);
  -ms-box-shadow: 0 18px 32px rgba(20, 42, 106, 0.1);
  -o-box-shadow: 0 18px 32px rgba(20, 42, 106, 0.1);
  box-shadow: 0 18px 32px rgba(20, 42, 106, 0.1);
  color: #142a6a;
}

.ct-service-carousel13 .item--holder-hover .item-readmore a:hover {
  -webkit-box-shadow: 0 18px 30px rgba(20, 42, 106, 0.32);
  -khtml-box-shadow: 0 18px 30px rgba(20, 42, 106, 0.32);
  -moz-box-shadow: 0 18px 30px rgba(20, 42, 106, 0.32);
  -ms-box-shadow: 0 18px 30px rgba(20, 42, 106, 0.32);
  -o-box-shadow: 0 18px 30px rgba(20, 42, 106, 0.32);
  box-shadow: 0 18px 30px rgba(20, 42, 106, 0.32);
}

.ct-list.style6 .ct-list-item:before {
  background-color: #142a6a;
}

.ct-banner4 .ct-banner-holder {
  background-color: #142a6a;
}

.ct-banner4 .ct-banner-arrow span {
  border-color: #142a6a #142a6a transparent transparent;
}

.ct-banner4 .ct-banner-arrow:before {
  border-color: #142a6a #142a6a transparent transparent;
}

.ct-banner4 .ct-banner-arrow:after {
  border-color: #547186 #547186 transparent transparent;
}

.ct-menu-item a:hover {
  color: #142a6a;
}

.ct-box-info1:before {
  background-color: #142a6a;
}

.ct-box-info1 .ct-box-title cite {
  color: #547186;
}

.ct-box-info1 .ct-box-phonenumber a {
  color: #547186;
}

.ct-box-info1 .ct-box-phonenumber a:hover {
  color: #547186;
}

@media screen and (max-width: 575px) {
.ct-box-info1 .ct-box-button a span {
  font-size: 38px;
}

}

.ct-box-info1 .ct-box-button a i {
  color: #142a6a;
}

.ct-box-info1 .ct-box-button a b {
  color: #142a6a;
}

.ct-case-study-carousel-layout5 .item--title a:hover {
  color: #142a6a;
}

@media screen and (max-width: 1199px) {
.ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow {
  background: #142a6a;
}

}

.ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover, .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus {
  background-color: #142a6a;
}

.ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover:after, .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus:after {
  background-color: #142a6a;
}

.ct-fancy-box-layout1.style12 .item--icon i {
  color: #142a6a;
}

.ct-mailchimp1.style5 input[type="submit"]:hover {
  background-color: #0d1c47;
}

.ct-mailchimp1.style6 .mc4wp-form .mc4wp-form-fields:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-mailchimp1.style7 input[type="submit"] {
  background-image: -webkit-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 50%, var(--gradient-color-from));
  background-image: -moz-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 50%, var(--gradient-color-from));
  background-image: -ms-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 50%, var(--gradient-color-from));
  background-image: -o-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 50%, var(--gradient-color-from));
}

.ct-accordion-wrap .ct-accordion-meta {
  background-color: #142a6a;
}

.ct-accordion.layout3 .ct-ac-title-text:hover {
  color: #142a6a;
}

.ct-accordion.layout3 .item--info i {
  color: #142a6a;
}

.ct-countdown-layout2 .ct-countdown .countdown-period {
  color: #142a6a;
}

.ct-banner5 .ct-banner-title {
  background-color: #2c4150;
}

.ct-banner5 .ct-banner-video .ct-video-button {
  color: #142a6a;
}

.ct-banner5 .ct-banner-video .ct-video-button:hover {
  background-color: #142a6a;
}

.ct-link1.style1 a:hover {
  color: #142a6a;
}

.ct-link1.style2 a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout7.style5 .item--readmore .btn:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5400), to(#ffd200));
  background-image: -webkit-linear-gradient(left, #ff5400, #ffd200);
  background-image: -moz-linear-gradient(left, #ff5400, #ffd200);
  background-image: -ms-linear-gradient(left, #ff5400, #ffd200);
  background-image: -o-linear-gradient(left, #ff5400, #ffd200);
}

.h9-section-one .h9-section-gradient {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-cart-bar .ct-cart-option .ct-cart-count-sidebar {
  background-color: #142a6a;
}

.ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button {
  color: #142a6a;
}

.woocommerce ins {
  color: #142a6a;
}

.woocommerce #secondary .widget_product_search button:hover {
  background-color: #142a6a;
  border-color: #142a6a;
}

.woocommerce #secondary .widget_product_search .search-field:focus {
  border-color: #142a6a;
}

.woocommerce #secondary .widget_product_search .search-field:focus + button {
  border-color: #142a6a;
}

.woocommerce #secondary .widget_products ul li a:hover {
  color: #142a6a;
}

body.woocommerce.btn-type-gradient #respond input#submit, body.woocommerce-page.btn-type-gradient #respond input#submit, body.woocommerce.btn-type-gradient a.button, body.woocommerce-page.btn-type-gradient a.button, body.woocommerce.btn-type-gradient a.wc-forward, body.woocommerce-page.btn-type-gradient a.wc-forward, body.woocommerce.btn-type-gradient button.button, body.woocommerce-page.btn-type-gradient button.button, body.woocommerce.btn-type-gradient input.button, body.woocommerce-page.btn-type-gradient input.button, body.woocommerce.btn-type-gradient .cart button.button, body.woocommerce-page.btn-type-gradient .cart button.button, body.woocommerce.btn-type-gradient a.button.alt, body.woocommerce-page.btn-type-gradient a.button.alt {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  background-image: -webkit-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -moz-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -ms-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: -o-linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
  background-image: linear-gradient(90deg, #1f3f8f 0%, #142a6a 50%, #1f3f8f);
}

body.woocommerce.btn-type-normal #respond input#submit, body.woocommerce-page.btn-type-normal #respond input#submit, body.woocommerce.btn-type-normal a.button, body.woocommerce-page.btn-type-normal a.button, body.woocommerce.btn-type-normal a.wc-forward, body.woocommerce-page.btn-type-normal a.wc-forward, body.woocommerce.btn-type-normal button.button, body.woocommerce-page.btn-type-normal button.button, body.woocommerce.btn-type-normal input.button, body.woocommerce-page.btn-type-normal input.button, body.woocommerce.btn-type-normal .cart button.button, body.woocommerce-page.btn-type-normal .cart button.button, body.woocommerce.btn-type-normal a.button.alt, body.woocommerce-page.btn-type-normal a.button.alt {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  background-color: #142a6a;
}

body.woocommerce.btn-type-normal #respond input#submit:hover, body.woocommerce-page.btn-type-normal #respond input#submit:hover, body.woocommerce.btn-type-normal a.button:hover, body.woocommerce-page.btn-type-normal a.button:hover, body.woocommerce.btn-type-normal a.wc-forward:hover, body.woocommerce-page.btn-type-normal a.wc-forward:hover, body.woocommerce.btn-type-normal button.button:hover, body.woocommerce-page.btn-type-normal button.button:hover, body.woocommerce.btn-type-normal input.button:hover, body.woocommerce-page.btn-type-normal input.button:hover, body.woocommerce.btn-type-normal .cart button.button:hover, body.woocommerce-page.btn-type-normal .cart button.button:hover, body.woocommerce.btn-type-normal a.button.alt:hover, body.woocommerce-page.btn-type-normal a.button.alt:hover, body.woocommerce.btn-type-normal #respond input#submit:focus, body.woocommerce-page.btn-type-normal #respond input#submit:focus, body.woocommerce.btn-type-normal a.button:focus, body.woocommerce-page.btn-type-normal a.button:focus, body.woocommerce.btn-type-normal a.wc-forward:focus, body.woocommerce-page.btn-type-normal a.wc-forward:focus, body.woocommerce.btn-type-normal button.button:focus, body.woocommerce-page.btn-type-normal button.button:focus, body.woocommerce.btn-type-normal input.button:focus, body.woocommerce-page.btn-type-normal input.button:focus, body.woocommerce.btn-type-normal .cart button.button:focus, body.woocommerce-page.btn-type-normal .cart button.button:focus, body.woocommerce.btn-type-normal a.button.alt:focus, body.woocommerce-page.btn-type-normal a.button.alt:focus, body.woocommerce.btn-type-normal #respond input#submit:active, body.woocommerce-page.btn-type-normal #respond input#submit:active, body.woocommerce.btn-type-normal a.button:active, body.woocommerce-page.btn-type-normal a.button:active, body.woocommerce.btn-type-normal a.wc-forward:active, body.woocommerce-page.btn-type-normal a.wc-forward:active, body.woocommerce.btn-type-normal button.button:active, body.woocommerce-page.btn-type-normal button.button:active, body.woocommerce.btn-type-normal input.button:active, body.woocommerce-page.btn-type-normal input.button:active, body.woocommerce.btn-type-normal .cart button.button:active, body.woocommerce-page.btn-type-normal .cart button.button:active, body.woocommerce.btn-type-normal a.button.alt:active, body.woocommerce-page.btn-type-normal a.button.alt:active {
  background-color: #0d1c47;
}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
  border-color: #142a6a;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
  color: #142a6a;
}

.woocommerce #secondary .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #142a6a;
}

.woocommerce #secondary .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #142a6a;
}

.widget_rating_filter .wc-layered-nav-rating a:hover:before {
  border-color: #142a6a;
  background-color: #142a6a;
}

.widget_rating_filter .wc-layered-nav-rating.chosen a:before {
  border-color: #142a6a;
  background-color: #142a6a;
}

#shop-breadcrumb ul li {
  color: #142a6a;
}

#shop-breadcrumb ul li a:hover {
  color: #142a6a;
}

@media screen and (min-width: 992px) {
.woocommerce ul.products.columns-4 li.product {
  width: calc(25% - 1px);
  width: -webkit-calc(25% - 1px);
  width: -ms-calc(25% - 1px);
}

}

@media screen and (max-width: 991px) {
.woocommerce ul.products.columns-4 li.product {
  width: calc(33.33% - 1px);
  width: -webkit-calc(33.33% - 1px);
  width: -ms-calc(33.33% - 1px);
}

}

@media screen and (min-width: 768px) {
.woocommerce ul.products.columns-3 li.product {
  width: calc(33.33% - 1px);
  width: -webkit-calc(33.33% - 1px);
  width: -ms-calc(33.33% - 1px);
}

}

@media screen and (min-width: 992px) {
.woocommerce #primary.content-has-sidebar ul.products.columns-4 li.product {
  width: calc(33.33% - 1px);
  width: -webkit-calc(33.33% - 1px);
  width: -ms-calc(33.33% - 1px);
}

}

.woocommerce ul.products li.product .woocommerce-product-title a:hover, .woocommerce .woocommerce-product-title a:hover {
  color: #142a6a;
}

.woocommerce .woocommerce-product-category a:hover {
  color: #142a6a;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart .view-tooltip, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist .view-tooltip, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view .view-tooltip {
  background-color: #142a6a;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart .view-tooltip:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist .view-tooltip:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view .view-tooltip:before {
  border-color: transparent transparent transparent #142a6a;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a {
  background-color: #2c4150;
  -webkit-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -khtml-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -moz-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -ms-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -o-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
}

.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button .add_to_wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse .add_to_wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse .add_to_wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button a, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse a, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse a {
  background-color: #2c4150;
  -webkit-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -khtml-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -moz-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -ms-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -o-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
}

.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcqv-button {
  background-color: #2c4150;
  -webkit-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -khtml-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -moz-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -ms-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  -o-box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
  box-shadow: 0 4px 8px rgba(44, 65, 80, 0.23);
}

.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a:hover {
  color: #142a6a;
}

.single-product .woocommerce-social-share a:hover {
  color: #142a6a;
}

.single-product #primary div.product form.cart .button-variable-wrapper .button-variable-item.selected, .single-product #primary div.product form.cart .button-variable-wrapper .button-variable-item:hover {
  background-color: #142a6a;
}

.single-product #primary div.product form.cart.variations_form button.single_add_to_cart_button {
  background-color: #142a6a;
}

.single-product #primary div.product .woocommerce-product-gallery .flex-control-nav img.flex-active {
  outline: 5px solid rgba(20, 42, 106, 0.1);
}

.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before {
  background-color: rgba(20, 42, 106, 0.85);
}

.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after {
  color: #142a6a;
}

.single-product #primary div.product .product_meta a:hover {
  color: #142a6a;
}

body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, body.woocommerce-wishlist .woocommerce-cart-form .shop_table thead th, body.woocommerce-cart #yith-wcwl-form .shop_table thead th, body.woocommerce-wishlist #yith-wcwl-form .shop_table thead th {
  border-bottom: 3px solid #142a6a;
}

body.woocommerce-cart .woocommerce-cart-form tbody .product-name a:hover, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-name a:hover, body.woocommerce-cart #yith-wcwl-form tbody .product-name a:hover, body.woocommerce-wishlist #yith-wcwl-form tbody .product-name a:hover {
  color: #142a6a;
}

body.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:before, body.woocommerce-wishlist .woocommerce-cart-form .product-remove a.remove:before, body.woocommerce-cart #yith-wcwl-form .product-remove a.remove:before, body.woocommerce-wishlist #yith-wcwl-form .product-remove a.remove:before {
  background-color: #142a6a;
}

body.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:hover:before, body.woocommerce-wishlist .woocommerce-cart-form .product-remove a.remove:hover:before, body.woocommerce-cart #yith-wcwl-form .product-remove a.remove:hover:before, body.woocommerce-wishlist #yith-wcwl-form .product-remove a.remove:hover:before {
  background-color: rgba(20, 42, 106, 0.85);
}

body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button {
  color: #142a6a;
}

body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:hover, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:hover {
  color: #142a6a;
}

.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address:hover {
  color: #142a6a;
}

.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td {
  color: #142a6a;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:hover {
  color: #142a6a;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:before {
  color: #142a6a;
}

.woocommerce-account .site-content #primary .woocommerce-form .woocommerce-LostPassword a {
  color: #142a6a;
}

.woocommerce-account .site-content #primary .woocommerce-form .woocommerce-LostPassword a:hover {
  color: #142a6a;
}

body #yith-wcwl-popup-message {
  background-color: #142a6a;
}

body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:hover {
  color: #142a6a;
}

body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price {
  color: #142a6a;
}

body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item.selected, body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item:hover {
  background-color: #142a6a;
}

body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a {
  color: #142a6a;
}

body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a:hover, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a:hover, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a:hover {
  color: #2c4150;
}

#yith-wcwl-form .product-stock-status .wishlist-in-stock {
  color: #2c4150 !important;
}

body .elementor-widget-icon-box.elementor-view-framed .elementor-icon, body .elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: #142a6a;
  color: #142a6a;
  border-color: #142a6a;
}

.ct-nav-menu1 .ct-main-menu > li:hover > a, .ct-nav-menu1 .ct-main-menu > li.current_page_item > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li.current-menu-item > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li.current_page_ancestor > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li.current-menu-ancestor > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li a.is-one-page.ct-onepage-active {
  color: #142a6a;
}

.ct-nav-menu1.style3 .ct-main-menu > li > a:before {
  background: #142a6a;
}

.ct-nav-menu1.style4 .ct-main-menu > li > a:before {
  background: #142a6a;
}

.ct-nav-menu1.style5 .ct-main-menu > li > a.ct-onepage-active span, .ct-nav-menu1.style5 .ct-main-menu > li:hover > a span, .ct-nav-menu1.style5 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a span, .ct-nav-menu1.style5 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a span, .ct-nav-menu1.style5 .ct-main-menu > li.current-menu-parent:not(.menu-item-type-custom) > a span, .ct-nav-menu1.style5 .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a span, .ct-nav-menu1.style5 .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a span {
  background-color: #142a6a;
}

.ct-nav-menu1.style6 .ct-main-menu > li > a:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-header-menu-popup span:before, .ct-header-menu-popup span:after {
  background-color: #142a6a;
}

.ct-navigation-menu1.style-modern a:hover {
  background-color: #142a6a;
}

.ct-navigation-menu1.style-modern li.current-menu-item > a {
  background-color: #142a6a;
}

.ct-heading .item--sub-title.style12 {
  color: #142a6a;
  background-color: rgba(20, 42, 106, 0.14);
}

.ct-heading .item--sub-title.style1:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-heading .item--sub-title.style2:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-heading .item--sub-title.style3 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style3:before {
  background-color: #142a6a;
}

.ct-heading .item--sub-title.style4 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style5 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style6 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style6:before {
  background-color: #142a6a;
}

.ct-heading .item--sub-title.style7 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style7:before, .ct-heading .item--sub-title.style7:after {
  background-color: #142a6a;
}

.ct-heading .item--sub-title.style8 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style8 span:before, .ct-heading .item--sub-title.style8 span:after {
  background-color: #142a6a;
}

.ct-heading .item--sub-title.style9 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style9 span:before, .ct-heading .item--sub-title.style9 span:after {
  background-color: #142a6a;
}

.ct-heading .item--sub-title.style10 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style10 .sub-dots span, .ct-heading .item--sub-title.style10 .sub-dots:before, .ct-heading .item--sub-title.style10 .sub-dots:after {
  background: #142a6a;
}

.ct-heading .item--sub-title.style11 .item--sub-icon {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-heading .item--title.st-line-left1 span.sp-main i, .ct-heading .item--title.st-line-right1 span.sp-main i {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-heading .item--title.st-line-right2 span.sp-main:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-heading .item--title.st-line-left2 span.sp-main i:before, .ct-heading .item--title.st-line-left2 span.sp-main i:after {
  background-color: #142a6a;
}

.ct-heading .item--title.st-line-left3 span.sp-main .dot-shape i:nth-child(2) {
  background-color: #142a6a;
}

.ct-heading .item--title.st-line-left3 span.sp-main .dot-shape i:nth-child(6) {
  background-color: #142a6a;
}

.ct-heading .item--title.st-line-top1 .ct-heading-divider span {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-heading .item--title.st-line-top2 .ct-heading-divider span {
  background-color: #142a6a;
}

.ct-heading .item--title.st-line-bottom1 .ct-heading-divider span {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-heading .item--title b {
  color: #142a6a;
}

.ct-heading .item--title meta, .ct-heading .item--title span span {
  color: #547186;
}

.ct-heading .item--title cite {
  color: #142a6a;
}

.ct-heading .item--title i {
  color: #1f3f8f;
}

.ct-heading.item-st-line-left2 .item--sub-title {
  color: #142a6a;
}

.ct-heading.item-st-line-left3 .item--sub-title {
  color: #142a6a;
}

.ct-title-custom1 .ct-heading .item--title cite {
  color: #547186;
}

.line-sub-preset2 .ct-heading .item--sub-title.style1:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-video-button, .ct-video-button-portfolio {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-video-player .ct-video-button.style2 .line-video-animation {
  border: 1px solid rgba(31, 63, 143, 0.2);
}

.ct-video-player .ct-video-button.style3, .ct-video-player .ct-video-button.style5 {
  background-color: #1f3f8f;
}

.ct-video-player .ct-video-button.style3:before, .ct-video-player .ct-video-button.style5:before {
  z-index: 0;
  background-color: rgba(31, 63, 143, 0.8);
}

.ct-video-player .ct-video-button.style4:before {
  z-index: 0;
}

.ct-video-player .ct-video-button.style6 {
  color: #142a6a;
}

.ct-video-player .ct-video-button.style6:before {
  z-index: 0;
  background-color: rgba(20, 42, 106, 0.85);
}

.ct-video-player .ct-video-button.style6 .line-video-1 {
  z-index: 0;
  background-color: rgba(20, 42, 106, 0.85);
}

.ct-video-player .ct-video-button.style7:before {
  z-index: 0;
}

.ct-video-player .ct-video-button.style10:after {
  background-color: #547186;
  background-image: -webkit-gradient(linear, left top, right top, from(#547186), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #547186, #142a6a);
  background-image: -moz-linear-gradient(left, #547186, #142a6a);
  background-image: -ms-linear-gradient(left, #547186, #142a6a);
  background-image: -o-linear-gradient(left, #547186, #142a6a);
  background-image: linear-gradient(left, #547186, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#547186", endColorStr="#142a6a", gradientType="1");
}

.ct-video-player .ct-video-button.style10:before {
  z-index: 0;
  background-color: rgba(84, 113, 134, 0.4);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(84, 113, 134, 0.4)), to(rgba(20, 42, 106, 0.4)));
  background-image: -webkit-linear-gradient(left, rgba(84, 113, 134, 0.4), rgba(20, 42, 106, 0.4));
  background-image: -moz-linear-gradient(left, rgba(84, 113, 134, 0.4), rgba(20, 42, 106, 0.4));
  background-image: -ms-linear-gradient(left, rgba(84, 113, 134, 0.4), rgba(20, 42, 106, 0.4));
  background-image: -o-linear-gradient(left, rgba(84, 113, 134, 0.4), rgba(20, 42, 106, 0.4));
  background-image: linear-gradient(left, rgba(84, 113, 134, 0.4), rgba(20, 42, 106, 0.4));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(84, 113, 134, 0.4)", endColorStr="rgba(20, 42, 106, 0.4)", gradientType="1");
}

.video-player-style12 .ct-video-button {
  color: #142a6a;
}

.video-player-style13 .ct-video-button {
  color: #142a6a;
}

.ct-video-title {
  background-color: #142a6a;
}

.ct-progressbar1 .ct-progress-bar {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-progressbar2 .ct-progress-percentage {
  background-color: red;
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-progressbar3 .ct-progress-bar {
  background-color: #142a6a;
}

.ct-progressbar4 .ct-progress-bar {
  background-color: #142a6a;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.ct-progressbar4 .ct-progress-holder {
  border: 1px solid #142a6a;
}

.ct-progressbar5 .ct-progress-bar {
  background-color: #142a6a;
}

.ct-progressbar7 .ct-progress-bar {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-accordion-button a:hover {
  color: #142a6a;
}

.ct-accordion.layout1 .ct-ac-title a i {
  color: #142a6a;
}

.ct-accordion.layout1 .ct-accordion-item:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-accordion.layout1.style2 .ct-accordion-item.active .ct-ac-title .ct-ac-title-text:before {
  color: #142a6a;
}

.ct-accordion.layout1.style5 .ct-accordion-item .ct-ac-title-text:before {
  background-color: #2c4150;
}

.ct-accordion.layout1.style5 .ct-accordion-item.active .ct-ac-title-text {
  background-color: #2c4150;
}

.ct-accordion.layout1.style6 .ct-ac-content b {
  color: #142a6a;
}

.ct-accordion.layout1.style7 .ct-ac-title a:before {
  background-color: #142a6a;
}

.ct-accordion.layout1.style7 .ct-ac-title a:after {
  background-color: #142a6a;
}

.ct-accordion.layout1.style9 .ct-icon-accordion:before, .ct-accordion.layout1.style9 .ct-icon-accordion:after {
  background-color: #142a6a;
}

.ct-accordion.layout2 .ct-ac-title-text i, .ct-accordion.layout2 .ct-ac-title-text svg {
  color: #142a6a;
  fill: #142a6a;
}

.ct-accordion.layout2 .ct-accordion-item:before, .ct-accordion.layout2 .ct-accordion-item:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-pricing-layout1 .pricing-price {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-pricing-layout2 .pricing-recommend {
  color: #142a6a;
}

.ct-pricing-layout2 .item--icon i {
  color: #142a6a;
}

.ct-pricing-layout3 .pricing-price cite, .ct-pricing-layout3 .pricing-price span {
  color: #142a6a;
}

.ct-pricing-layout3 .pricing-feature li i {
  color: #142a6a;
}

.ct-pricing-layout4 .pricing-title span {
  background-color: #547186;
  background-image: -webkit-gradient(linear, left top, right top, from(#547186), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #547186, #142a6a);
  background-image: -moz-linear-gradient(left, #547186, #142a6a);
  background-image: -ms-linear-gradient(left, #547186, #142a6a);
  background-image: -o-linear-gradient(left, #547186, #142a6a);
  background-image: linear-gradient(left, #547186, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#547186", endColorStr="#142a6a", gradientType="1");
}

.ct-pricing-layout4 .pricing-title svg {
  fill: #2c3c47;
}

.ct-pricing-layout4:not(.highlight) .pricing-button .btn {
  background: #547186;
}

.ct-pricing-layout4:not(.highlight) .pricing-button .btn:hover, .ct-pricing-layout4:not(.highlight) .pricing-button .btn:focus {
  background: #142a6a;
}

.ct-pricing-layout4.highlight .pricing-title span {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-pricing-layout4.highlight .pricing-title svg {
  fill: #0c1a3b;
}

.ct-pricing-layout5 .pricing-button a:hover {
  background-color: #142a6a;
}

.ct-pricing-layout5:hover .pricing-price:before {
  background-color: #142a6a;
}

.ct-pricing-layout5:hover .pricing-price span:before {
  background-color: #142a6a;
}

.ct-pricing-layout6 .pricing-meta .pricing-price {
  color: #142a6a;
}

.ct-pricing-layout6 .pricing-button a {
  border: 2px solid #142a6a;
}

.ct-pricing-layout6 .pricing-button a:hover {
  background: #142a6a;
}

.ct-pricing-layout6.highlight {
  background-color: #142a6a;
}

.ct-pricing-layout6.highlight .pricing-button a {
  color: #142a6a;
}

.ct-pricing-layout6.highlight .pricing-button a:hover {
  background: #2c4150;
  border-color: #2c4150;
}

.ct-pricing-multi-layout1 .ct-pricing-tab-title .ct-pricing-tab-item:before {
  background-color: #142a6a;
}

.ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-price {
  color: #547186;
}

.ct-pricing-multi-layout1 .ct-pricing-item-inner.ct-pricing-featured:before {
  border: 2px solid #142a6a;
}

.ct-pricing-multi-layout2 .ct-pricing-tab-title .ct-pricing-tab-item.active {
  background-color: #142a6a;
}

.ct-pricing-multi-layout2 .ct-pricing-features-list i {
  background-color: #142a6a;
}

.ct-pricing-multi-layout2 .ct-pricing-button .btn {
  color: #2c4150;
}

.ct-pricing-multi-layout2 .ct-pricing-item-inner:hover .ct-pricing-hexagon {
  background-color: #142a6a;
}

.ct-pricing-multi-layout3 .ct-pricing-tab-title .ct-pricing-tab-item {
  color: #142a6a;
}

.ct-pricing-multi-layout3 .ct-pricing-tab-title .ct-pricing-tab-item:focus, .ct-pricing-multi-layout3 .ct-pricing-tab-title .ct-pricing-tab-item.active {
  border-color: #142a6a;
  background-color: #142a6a;
}

.ct-pricing-multi-layout3 .ct-pricing-price {
  border-bottom: 2px solid #142a6a;
}

.ct-pricing-multi-layout3 .ct-pricing-features-list li i {
  color: #142a6a;
}

.ct-pricing-multi-layout3 .ct-pricing-button a {
  color: #142a6a;
  border: 2px solid #142a6a;
}

.ct-pricing-multi-layout3 .ct-pricing-button a:hover, .ct-pricing-multi-layout3 .ct-pricing-button a:focus {
  background-color: #142a6a;
}

.btn-type-normal .ct-pricing-layout2.recommended .pricing-button .btn:hover {
  background-color: #0d1c47;
}

.ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-form-control:not(.wpcf7-submit) {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-response-output {
  color: #142a6a;
}

.ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style4 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #1f3f8f;
}

.ct-contact-form-layout1.style4 .wpcf7-submit {
  background-color: #1f3f8f;
}

.ct-contact-form-layout1.style5 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style6 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style7 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style9 .wpcf7-submit {
  background-color: #142a6a;
}

.ct-contact-form-layout1.style9 .wpcf7-submit:hover {
  background-color: #2c4150;
}

.ct-contact-form-layout1.style10 .wpcf7-submit {
  color: #2c4150;
}

.ct-contact-form-layout1.style10 .wpcf7-submit:hover, .ct-contact-form-layout1.style10 .wpcf7-submit:focus {
  color: #2c4150;
}

.ct-contact-form-layout1.style12 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1 .ct-range-slider .ui-slider-range {
  background-color: #142a6a;
}

.ct-contact-form-layout1 .ct-range-slider .ui-slider-handle {
  background-color: #0d1c47;
}

.ct-contact-form-layout1 .ct-range-meta .ct-range-result {
  color: 16px !important;
  color: #547186 !important;
}

.ct-contact-form-layout1 .ct-range-footer a:hover {
  color: #142a6a;
}

.ct-contact-form-layout1.style11 .ct-contact-meta > h3:before {
  background-color: #142a6a;
}

.ct-contact-form-layout1.style11 .ct-contact-form-inner {
  background-color: rgba(1, 19, 30, 0.69);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(1, 19, 30, 0.69)), to(#01131e 50%));
  background-image: -webkit-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);
  background-image: -moz-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);
  background-image: -ms-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);
  background-image: -o-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);
}

@media screen and (max-width: 1199px) {
.ct-contact-form-layout1.style11 .ct-contact-form-inner {
  background-image: -webkit-gradient(linear, left top, right top, from(#01131e), to(#01131e 50%));
  background-image: -webkit-linear-gradient(left, #01131e, #01131e 50%);
  background-image: -moz-linear-gradient(left, #01131e, #01131e 50%);
  background-image: -ms-linear-gradient(left, #01131e, #01131e 50%);
  background-image: -o-linear-gradient(left, #01131e, #01131e 50%);
}

}

.ct-contact-form-layout1.style11 .img-right:after {
  background-color: rgba(20, 42, 106, 0.73);
}

.ct-contact-form-layout1.style11 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style11 .wpcf7-form .wpcf7-submit:hover {
  color: #2c4150;
}

.ct-contact-form-layout1.style13 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style14 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style15 .wpcf7-form-control:not(.wpcf7-submit):hover, .ct-contact-form-layout1.style15 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
  -webkit-box-shadow: 0 0 0 1px #142a6a;
  -khtml-box-shadow: 0 0 0 1px #142a6a;
  -moz-box-shadow: 0 0 0 1px #142a6a;
  -ms-box-shadow: 0 0 0 1px #142a6a;
  -o-box-shadow: 0 0 0 1px #142a6a;
  box-shadow: 0 0 0 1px #142a6a;
}

.ct-contact-form-layout1.style16 .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #142a6a;
}

.ct-contact-form-layout1.style16 .wpcf7-submit {
  background: #142a6a;
}

.ct-fancy-box-layout1.style1 .item--icon, .ct-fancy-box-layout1.style6 .item--icon {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-fancy-box-layout1.style2 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout1.style3 .item--icon i {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-fancy-box-layout1.style4:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-fancy-box-layout1.style5 .item--icon {
  background-color: #142a6a;
}

.ct-fancy-box-layout1.style7 .item--icon {
  background-color: #142a6a;
  -webkit-box-shadow: 0 6px 16px rgba(20, 42, 106, 0.36);
  -khtml-box-shadow: 0 6px 16px rgba(20, 42, 106, 0.36);
  -moz-box-shadow: 0 6px 16px rgba(20, 42, 106, 0.36);
  -ms-box-shadow: 0 6px 16px rgba(20, 42, 106, 0.36);
  -o-box-shadow: 0 6px 16px rgba(20, 42, 106, 0.36);
  box-shadow: 0 6px 16px rgba(20, 42, 106, 0.36);
}

.ct-fancy-box-layout1.style9 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout1.style13 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout1.style14 .item--icon {
  color: #142a6a;
}

.ct-fancy-box-layout1.style14 .item--icon svg {
  fill: #142a6a;
}

.ct-fancy-box-layout1.style15 .item--icon {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-fancy-box-layout1.style15 .item--title {
  margin-bottom: 0;
}

.ct-fancy-box-layout1.style15 .item--title:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-fancy-box-layout2:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-fancy-box-layout4 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout5:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: linear-gradient(top, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-fancy-box-layout5 .item--icon i {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: linear-gradient(top, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-fancy-box-layout5 .item--list i {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: linear-gradient(top, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-fancy-box-layout5 .item--link:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(top, #1f3f8f, #142a6a);
  background-image: linear-gradient(top, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-fancy-box-layout6:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-fancy-box-layout6 .item--icon {
  background-color: #1f3f8f;
}

.ct-fancy-box-layout6.style-2 .item--icon {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-fancy-box-layout6.style-2:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-fancy-box-layout7 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout7 .item--description {
  color: #000;
}

.ct-fancy-box-layout7:hover .item--button a {
  color: #142a6a;
}

.ct-fancy-box-layout8 {
  background-color: #142a6a;
}

.ct-fancy-box-layout9:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout9 .item--icon {
  color: #142a6a;
}

.ct-fancy-box-layout9.style2 .item--icon {
  background-color: #142a6a;
  -webkit-box-shadow: 0 7px 10px rgba(20, 42, 106, 0.19);
  -khtml-box-shadow: 0 7px 10px rgba(20, 42, 106, 0.19);
  -moz-box-shadow: 0 7px 10px rgba(20, 42, 106, 0.19);
  -ms-box-shadow: 0 7px 10px rgba(20, 42, 106, 0.19);
  -o-box-shadow: 0 7px 10px rgba(20, 42, 106, 0.19);
  box-shadow: 0 7px 10px rgba(20, 42, 106, 0.19);
}

.ct-fancy-box-layout9.style2:hover .item--icon, .ct-fancy-box-layout9.style2.active .item--icon {
  color: #142a6a;
}

.ct-fancy-box-layout10 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout11 .item--icon {
  border: 3px solid #142a6a;
}

.ct-fancy-box-layout11 .item--icon:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout11:hover .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout12 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout12 .item-readmore {
  background-color: #142a6a;
  -webkit-box-shadow: 0 5px 16px rgba(20, 42, 106, 0.17);
  -khtml-box-shadow: 0 5px 16px rgba(20, 42, 106, 0.17);
  -moz-box-shadow: 0 5px 16px rgba(20, 42, 106, 0.17);
  -ms-box-shadow: 0 5px 16px rgba(20, 42, 106, 0.17);
  -o-box-shadow: 0 5px 16px rgba(20, 42, 106, 0.17);
  box-shadow: 0 5px 16px rgba(20, 42, 106, 0.17);
}

@media screen and (min-width: 1200px) {
.col-dot-style1:before {
  background-image: -webkit-linear-gradient(120deg, #547186, #142a6a);
  background-image: -moz-linear-gradient(120deg, #547186, #142a6a);
  background-image: -ms-linear-gradient(120deg, #547186, #142a6a);
  background-image: -o-linear-gradient(120deg, #547186, #142a6a);
  background-image: linear-gradient(120deg, #547186, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#547186", endColorStr="#142a6a");
}

}

.ct-fancy-box-layout17 .item--holder .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout17 .item--holder .item--number {
  color: #142a6a;
}

.ct-fancy-box-layout17 .item--holder-hover .item--title:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout17 .item--holder-hover .item--link {
  background-color: #142a6a;
}

.ct-fancy-box-layout18:before {
  background-color: #142a6a;
}

.ct-fancy-box-layout18 .item--button a i {
  color: #142a6a;
}

.ct-fancy-box-layout18:hover .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout19 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box-layout19 .item--number {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9 13%), to(#bedbf6));
  background-image: -webkit-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);
  background-image: -moz-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);
  background-image: -ms-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);
  background-image: -o-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);
}

.ct-fancy-box-layout20 .item--icon {
  background-image: -webkit-linear-gradient(-90deg, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(-90deg, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(-90deg, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(-90deg, #1f3f8f, #142a6a);
  background-image: linear-gradient(-90deg, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
  -webkit-box-shadow: 0 9px 18px rgba(31, 63, 143, 0.34);
  -khtml-box-shadow: 0 9px 18px rgba(31, 63, 143, 0.34);
  -moz-box-shadow: 0 9px 18px rgba(31, 63, 143, 0.34);
  -ms-box-shadow: 0 9px 18px rgba(31, 63, 143, 0.34);
  -o-box-shadow: 0 9px 18px rgba(31, 63, 143, 0.34);
  box-shadow: 0 9px 18px rgba(31, 63, 143, 0.34);
}

.ct-fancy-box-layout20 .item--icon:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-fancy-box-layout21 {
  background-color: #2c4150;
}

.ct-fancy-box-layout21 .item--icon {
  color: #142a6a;
}

.ct-fancy-box-layout21 .item--icon svg {
  fill: #142a6a;
}

.ct-fancy-box-layout21 .item--shape svg {
  fill: #142a6a;
}

.ct-fancy-box-layout21:hover {
  background-color: #142a6a;
}

.ct-fancy-box-layout21.style2:hover {
  border-color: #142a6a;
}

.ct-fancy-box-layout22 .item--icon {
  color: #142a6a;
  background-color: #2c4150;
}

.ct-fancy-box-layout22 .item--icon svg {
  fill: #142a6a;
}

.ct-fancy-box-layout22 .item--number {
  background-color: #142a6a;
}

.ct-fancy-box-layout22:hover .item--icon {
  background-color: #142a6a;
}

.ct--slider .item--title cite {
  color: #142a6a;
}

.ct--slider1 .item--button a:hover, .ct--slider1 .item--button a:focus {
  background-color: #142a6a;
}

.ct--slider1 .item--textoutline {
  -webkit-text-stroke-color: #142a6a;
  -ms-text-stroke-color: #142a6a;
  -o-text-stroke-color: #142a6a;
}

.ct--slider1 .ct-nav-carousel > div {
  background-color: #142a6a;
}

.ct--slider2 .item--button a {
  background: #142a6a;
}

.ct--slider2 .item--button a:hover, .ct--slider2 .item--button a:focus {
  background: #142a6a;
}

.ct--slider-wrap2 .ct-nav-carousel .nav-prev:hover i, .ct--slider-wrap2 .ct-nav-carousel .nav-next:hover i {
  color: #142a6a;
}

.ct-portfolio-external1 .item--holder .item--category {
  color: #142a6a;
}

.ct-portfolio-external1 .item--holder .item--link {
  background-color: #142a6a;
}

.ct-portfolio-external1 .ct-slick-nav .item--title span:before {
  background-color: #142a6a;
}

.ct-portfolio-external1 .ct-slick-nav .item--title span:after {
  color: #142a6a;
}

.ct-portfolio-style1 .item--featured:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-team-grid1 .item--image .item--social a i {
  color: #142a6a;
}

.ct-team-progressbar .ct-progress-bar {
  background-color: #142a6a;
}

.ct-team-grid2.bar-color-gradient .item--inner .ct-team-progressbar .ct-progress-bar {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-team-grid2 .item--social i {
  background-color: #142a6a;
}

.ct-team-grid2 .item--inner.img-left .ct-team-progressbar .ct-progress-bar {
  background-color: #1f3f8f;
}

.ct-team-details .ct-team-social .ct-team-social-list a i {
  color: #142a6a;
}

.ct-team-carousel1 .item--title a:hover, .ct-team-grid4 .item--title a:hover {
  color: #142a6a;
}

.ct-team-grid5 .item--image:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75) 30%), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));
}

.ct-team-grid5 .item--social {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-team-grid5 .item--social.active {
  background-color: #547186;
  background-image: -webkit-gradient(linear, left top, right top, from(#547186), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #547186, #142a6a);
  background-image: -moz-linear-gradient(left, #547186, #142a6a);
  background-image: -ms-linear-gradient(left, #547186, #142a6a);
  background-image: -o-linear-gradient(left, #547186, #142a6a);
  background-image: linear-gradient(left, #547186, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#547186", endColorStr="#142a6a", gradientType="1");
}

.ct-team-grid6 .item--holder:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.92) 45%), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.92) 45%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.92) 45%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.92) 45%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.92) 45%, rgba(0, 0, 0, 0));
}

.ct-team-grid6 .item--position {
  color: #142a6a;
}

.ct-team-grid6 .item--social a:hover {
  color: #142a6a;
}

.ct-team-carousel2 .item--social li a:hover {
  color: #142a6a;
}

.ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {
  background-color: #142a6a !important;
}

.ct-team-carousel3 .item--social-btn {
  -webkit-transition: all 200ms linear 0ms;
  -khtml-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -ms-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}

.ct-team-carousel3 .item--social-btn:hover {
  background-color: #142a6a;
}

.ct-team-carousel3 .item--social-btn.active {
  -webkit-box-shadow: 0 11px 7px rgba(20, 42, 106, 0.26);
  -khtml-box-shadow: 0 11px 7px rgba(20, 42, 106, 0.26);
  -moz-box-shadow: 0 11px 7px rgba(20, 42, 106, 0.26);
  -ms-box-shadow: 0 11px 7px rgba(20, 42, 106, 0.26);
  -o-box-shadow: 0 11px 7px rgba(20, 42, 106, 0.26);
  box-shadow: 0 11px 7px rgba(20, 42, 106, 0.26);
  background-color: #142a6a;
}

.ct-team-carousel3 .item--social i {
  color: #142a6a;
}

.ct-team-carousel3 .item--title a:hover {
  color: #142a6a;
}

.ct-team-carousel3 .item--inner:before, .ct-team-carousel3 .item--inner:after {
  background-color: #142a6a;
}

.ct-team-carousel4 .item--social {
  background-color: #142a6a;
  -webkit-box-shadow: 0 2px 10px rgba(20, 42, 106, 0.35);
  -khtml-box-shadow: 0 2px 10px rgba(20, 42, 106, 0.35);
  -moz-box-shadow: 0 2px 10px rgba(20, 42, 106, 0.35);
  -ms-box-shadow: 0 2px 10px rgba(20, 42, 106, 0.35);
  -o-box-shadow: 0 2px 10px rgba(20, 42, 106, 0.35);
  box-shadow: 0 2px 10px rgba(20, 42, 106, 0.35);
}

.ct-team-carousel4 .item--meta a:hover {
  color: #142a6a !important;
}

.ct-team-carousel4 .item--holder {
  background-color: #142a6a;
}

.ct-team-carousel4 .item--inner:hover .item--position {
  color: #142a6a;
}

.ct-team-carousel4 .item--inner:hover .item--meta i {
  color: #142a6a;
}

.ct-team-carousel4 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-team-carousel5 .item--social ul {
  background-color: #142a6a;
}

.ct-team-carousel5 .item--social-btn {
  background-color: #142a6a;
}

.ct-team-carousel5 .item--inner:hover .item--social-btn {
  color: #142a6a;
}

.ct-team-carousel5.style2 .item--position {
  color: #142a6a;
}

.ct-team-carousel5.style2 .item--holder .item--social-btn {
  color: #142a6a;
}

.ct-team-carousel5.style2 .item--inner:hover .item--position {
  color: #142a6a;
}

.ct-team-carousel6 .item--position {
  color: #142a6a;
}

.ct-team-carousel6 .item--inner:hover .item--holder {
  background-color: #2c4150;
}

.ct-team-carousel7 .item--position {
  color: #142a6a;
}

.ct-team-carousel7 .item--meta i {
  color: #142a6a;
}

.ct-team-carousel7 .item--meta a:hover {
  color: #142a6a;
}

.ct-team-carousel8 .item--image:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8) 50%), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));
}

.ct-team-carousel8 .item--title:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-team-carousel8 .item--social a i {
  background-color: #142a6a;
}

.ct-team-carousel9 .item--image:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63) 50%), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));
}

.ct-team-carousel9 .item--social-icon a:hover {
  color: #142a6a;
}

.ct-team-carousel9 .item--social-btn {
  background-color: #142a6a;
}

.ct-team-carousel9 .item--social-btn.active i {
  background-color: #142a6a;
}

.ct-team-carousel10 .item--image:before, .ct-team-carousel10 .item--image:after {
  background-image: -webkit-linear-gradient(-135deg, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(-135deg, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(-135deg, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(-135deg, #1f3f8f, #142a6a);
  background-image: linear-gradient(-135deg, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-team-carousel10 .item--divider {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-team-carousel10 .item--position {
  color: #142a6a;
}

.ct-counter-layout1:not(.elementor-widget):before {
  background-color: rgba(31, 63, 143, 0.8);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(31, 63, 143, 0.8)), to(rgba(20, 42, 106, 0.8)));
  background-image: -webkit-linear-gradient(left, rgba(31, 63, 143, 0.8), rgba(20, 42, 106, 0.8));
  background-image: -moz-linear-gradient(left, rgba(31, 63, 143, 0.8), rgba(20, 42, 106, 0.8));
  background-image: -ms-linear-gradient(left, rgba(31, 63, 143, 0.8), rgba(20, 42, 106, 0.8));
  background-image: -o-linear-gradient(left, rgba(31, 63, 143, 0.8), rgba(20, 42, 106, 0.8));
  background-image: linear-gradient(left, rgba(31, 63, 143, 0.8), rgba(20, 42, 106, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(31, 63, 143, 0.8)", endColorStr="rgba(20, 42, 106, 0.8)", gradientType="1");
}

.ct-counter-layout2.style2 .ct-counter-number-prefix, .ct-counter-layout2.style2 .ct-counter-number-suffix {
  color: #142a6a;
}

.ct-counter-layout2.style3 .ct-counter-icon i {
  color: #142a6a;
}

.ct-counter-layout2.style3 .ct-counter-number {
  color: #142a6a;
}

.ct-counter-layout2.style4 .ct-counter-icon {
  background-color: #142a6a;
}

.ct-counter-layout2.style4 .ct-counter-number-suffix {
  color: #142a6a;
}

@media screen and (min-width: 1200px) {
.counter-col-line1 .counter-line {
  background-color: #142a6a;
}

.counter-col-line1 .counter-line:before, .counter-col-line1 .counter-line:after {
  background-color: #142a6a;
}

}

.ct-counter-layout3 .ct-counter-number cite {
  color: #1f3f8f;
}

.ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-counter-layout3.style2 .ct-counter-number {
  color: #142a6a;
}

.ct-counter-layout3.style2 .ct-counter-title:before {
  background-color: #142a6a;
}

.ct-counter-layout3.style3 .ct-counter-number-suffix, .ct-counter-layout3.style3 .ct-counter-number-prefix {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #142a6a);
  background-image: -moz-linear-gradient(bottom, #142a6a, #142a6a);
  background-image: -ms-linear-gradient(bottom, #142a6a, #142a6a);
  background-image: -o-linear-gradient(bottom, #142a6a, #142a6a);
  background-image: linear-gradient(bottom, #142a6a, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#142a6a");
}

.ct-counter-layout4 .ct-counter-icon i {
  color: #142a6a;
}

.ct-counter-layout5 .ct-counter-number {
  -webkit-box-shadow: 0 7px 20px rgba(20, 42, 106, 0.28);
  -khtml-box-shadow: 0 7px 20px rgba(20, 42, 106, 0.28);
  -moz-box-shadow: 0 7px 20px rgba(20, 42, 106, 0.28);
  -ms-box-shadow: 0 7px 20px rgba(20, 42, 106, 0.28);
  -o-box-shadow: 0 7px 20px rgba(20, 42, 106, 0.28);
  box-shadow: 0 7px 20px rgba(20, 42, 106, 0.28);
}

.ct-counter-layout6 .ct-counter-number {
  background-color: #547186;
}

.ct-counter-layout6 .ct-counter-inner:before {
  border-color: transparent #4c6679 #4c6679 transparent;
}

.ct-counter-layout7 .item--icon i {
  color: #142a6a;
}

.ct-counter-layout7.style3 .item--icon i {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-counter-layout9 .ct-counter-icon i {
  color: #142a6a;
}

.ct-counter-layout9 .ct-counter-inner:after {
  background-color: #142a6a;
}

.ct-counter-layout10 .ct-counter-icon i {
  color: #142a6a;
}

.ct-counter-layout10 .ct-counter-number {
  color: #142a6a;
}

.ct-service-external1 .item--icon {
  background-color: #142a6a;
}

.ct-service-external1 .item--readmore .btn {
  background: #142a6a;
}

.ct-service-external1 .item--readmore .btn:hover, .ct-service-external1 .item--readmore .btn:focus {
  background: #142a6a;
}

.ct-service-external2 .item--icon {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-service-carousel14 .item--icon, .ct-service-grid17 .item--icon {
  color: #142a6a;
}

.ct-service-carousel14 .item--title:before, .ct-service-grid17 .item--title:before {
  background-color: #142a6a;
}

.ct-service-carousel14 .grid-item-inner:hover .item-readmore a, .ct-service-grid17 .grid-item-inner:hover .item-readmore a {
  color: #142a6a;
}

.ct-service-carousel14.style2 .grid-item-inner .item-readmore a:hover, .ct-service-grid17.style2 .grid-item-inner .item-readmore a:hover {
  color: #142a6a;
}

.ct-service-carousel15 .ct-button-text {
  background-color: #142a6a;
}

.ct-service-carousel15 .grid-item-inner:before {
  background-color: #142a6a;
}

.ct-service-carousel15 .grid-item-inner:hover .item--icon {
  color: #142a6a;
}

.ct-service-carousel15 .slick-dots li.slick-active button {
  background: #142a6a;
}

.ct-testimonial-grid3 .item--inner:before {
  background-color: #142a6a;
}

.ct-testimonial-grid3 .item--inner:hover .item-icon {
  color: #142a6a;
}

.ct-testimonial-grid4 .item-icon {
  color: #142a6a;
}

.ct-testimonial-carousel2 .testimonial-image .testimonial-icon {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-testimonial-carousel3 .item--description:before, .ct-testimonial-grid2 .item--description:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-testimonial-carousel6 .item--title {
  color: #142a6a;
}

.ct-testimonial-carousel7 .ct-slick-nav .slick-track .slick-slide.slick-current img {
  border-color: #142a6a;
}

.ct-testimonial-carousel8 .item--image:before {
  color: #142a6a;
}

.ct-testimonial-carousel8 .slick-arrow:hover {
  background-color: #142a6a;
}

.ct-testimonial-carousel9 .item-effect {
  background-color: rgba(20, 42, 106, 0.5);
}

.ct-testimonial-carousel9 .item-effect span {
  background-color: rgba(20, 42, 106, 0.5);
}

.ct-testimonial-carousel10 .item--image {
  background-color: #142a6a;
}

.ct-testimonial-carousel10 .item-icon span {
  color: #142a6a;
}

.ct-testimonial-carousel10 .item--position {
  color: #142a6a;
}

.ct-testimonial-carousel10.slider-dot-line .slick-dots li button:hover {
  background-color: #142a6a;
}

.ct-testimonial-carousel10.slider-dot-line .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-testimonial-carousel11 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-testimonial-carousel12 .item--image {
  position: relative;
}

.ct-testimonial-carousel12 .item--image .item--icon {
  background-color: #142a6a;
}

.ct-testimonial-carousel12 .item-rating {
  color: #142a6a;
}

.ct-testimonial-carousel12.style2 .item--position {
  color: #142a6a;
}

.ct-testimonial-carousel12.style2 .item--overlay {
  background-color: #2c4150;
}

.ct-testimonial-carousel13 .item--image {
  position: relative;
}

.ct-testimonial-carousel13 .item--image .item--icon {
  background-color: #2c4150;
}

.ct-testimonial-carousel13 .item--inner:hover .item--image {
  border-color: #2c4150;
}

.ct-testimonial-carousel13 .item--inner:hover .item--image .item--icon {
  background-color: #142a6a;
  color: #2c4150;
}

.ct-testimonial-carousel13.style2 .item--image i {
  background-color: #142a6a;
}

.ct-testimonial-carousel14 .item--image {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-testimonial-carousel17 .item--position {
  color: #142a6a;
}

.ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {
  background-color: #142a6a;
}

@media screen and (min-width: 992px) {
.ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover, .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus {
  background-color: #142a6a;
}

}

.ct-testimonial-carousel19 .item--position {
  color: #142a6a;
}

.ct-testimonial-carousel19 .item--description svg {
  fill: #142a6a;
}

.ct-testimonial-carousel20 .item--icon svg {
  fill: #142a6a;
}

.ct-testimonial-carousel21 .item--title {
  color: #142a6a;
}

.ct-testimonial-carousel21 .slick-arrow:after {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5400), to(#ffd200));
  background-image: -webkit-linear-gradient(left, #ff5400, #ffd200);
  background-image: -moz-linear-gradient(left, #ff5400, #ffd200);
  background-image: -ms-linear-gradient(left, #ff5400, #ffd200);
  background-image: -o-linear-gradient(left, #ff5400, #ffd200);
}

.ct-testimonial-carousel22 .item-icon {
  color: #142a6a;
}

.ct-testimonial-carousel22 .item--title {
  color: #142a6a;
}

.ct-testimonial-carousel22 .slick-dots li.slick-active button {
  background: #547186;
}

.ct-process1.style1 .ct-process-icon {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-process1.style1 .ct-process-button a {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-process1.style2 .ct-process-button a {
  color: #1f3f8f;
}

.ct-process1.style2 .ct-process-button a:hover {
  color: #1f3f8f;
}

.ct-process1.style2 .ct-piechart-process .ct-process-border .ct-process-circle {
  background-image: -webkit-linear-gradient(-210deg, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(-210deg, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(-210deg, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(-210deg, #142a6a, #1f3f8f);
  background-image: linear-gradient(-210deg, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
  -webkit-box-shadow: 0 10px 16px rgba(31, 63, 143, 0.4);
  -khtml-box-shadow: 0 10px 16px rgba(31, 63, 143, 0.4);
  -moz-box-shadow: 0 10px 16px rgba(31, 63, 143, 0.4);
  -ms-box-shadow: 0 10px 16px rgba(31, 63, 143, 0.4);
  -o-box-shadow: 0 10px 16px rgba(31, 63, 143, 0.4);
  box-shadow: 0 10px 16px rgba(31, 63, 143, 0.4);
}

.ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(1) .ct-process-border .ct-process-circle {
  background-image: -webkit-linear-gradient(-210deg, #00bdff, #007aff);
  background-image: -moz-linear-gradient(-210deg, #00bdff, #007aff);
  background-image: -ms-linear-gradient(-210deg, #00bdff, #007aff);
  background-image: -o-linear-gradient(-210deg, #00bdff, #007aff);
}

.ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(2) .ct-process-border .ct-process-circle {
  background-image: -webkit-linear-gradient(-210deg, #fdc032, #f66f25);
  background-image: -moz-linear-gradient(-210deg, #fdc032, #f66f25);
  background-image: -ms-linear-gradient(-210deg, #fdc032, #f66f25);
  background-image: -o-linear-gradient(-210deg, #fdc032, #f66f25);
}

.ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(3) .ct-process-border .ct-process-circle {
  background-image: -webkit-linear-gradient(-210deg, #54e8ec, #33cefa);
  background-image: -moz-linear-gradient(-210deg, #54e8ec, #33cefa);
  background-image: -ms-linear-gradient(-210deg, #54e8ec, #33cefa);
  background-image: -o-linear-gradient(-210deg, #54e8ec, #33cefa);
}

.ct-process1.style3 .ct-process-button a {
  color: #547186;
}

.ct-process1.style3 .ct-process-button a:before {
  background-color: rgba(84, 113, 134, 0.86);
}

.ct-process1.style3 .ct-process-item:hover .ct-process-icon {
  background-color: #142a6a;
}

.ct-process1.style3 .ct-process-item:hover .ct-process-number {
  background-color: #547186;
}

.ct-process1.style3.style-2 .ct-process-icon:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-process1.style3.style-2 .ct-process-button a:before {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
  background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
  background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
}

.ct-process-grid1 .item-count {
  background-color: #0d1c47;
  border: 4px solid #17307b;
}

.ct-history-carousel1 .item--year .item--year-inner:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-history-carousel1 .item--month:before {
  background-color: #142a6a;
  -webkit-box-shadow: 0 0 0 6px rgba(20, 42, 106, 0.29);
  -khtml-box-shadow: 0 0 0 6px rgba(20, 42, 106, 0.29);
  -moz-box-shadow: 0 0 0 6px rgba(20, 42, 106, 0.29);
  -ms-box-shadow: 0 0 0 6px rgba(20, 42, 106, 0.29);
  -o-box-shadow: 0 0 0 6px rgba(20, 42, 106, 0.29);
  box-shadow: 0 0 0 6px rgba(20, 42, 106, 0.29);
}

.ct-history-carousel1 .item--description:before {
  background-color: rgba(20, 42, 106, 0.1);
}

@media screen and (min-width: 768px) {
.ct-history-carousel1 .slick-list {
  width: calc(100% + 50px);
}

}

.ct-history-carousel1 .ct-slick-carousel:before {
  background-color: rgba(20, 42, 106, 0.1);
}

.ct-history-carousel1 .ct-slick-carousel .slick-arrow:after {
  background: #142a6a;
}

.ct-history-carousel1 .ct-slick-carousel .slick-arrow:hover {
  border-color: #142a6a;
}

.ct-image-box-list1 .ct-image-box {
  background-color: #142a6a;
}

.ct-image-box-list1 .ct-list-number {
  background-color: #1d3e9d;
}

.ct-recent-news1 .ct-recent-news-button a:hover {
  color: #142a6a;
}

.ct-blog-carousel-layout9 .item--meta i, .ct-blog-grid-layout4 .item--meta i {
  color: #142a6a;
}

.ct-blog-grid-layout5 .item--readmore a:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5400), to(#ffd200));
  background-image: -webkit-linear-gradient(left, #ff5400, #ffd200);
  background-image: -moz-linear-gradient(left, #ff5400, #ffd200);
  background-image: -ms-linear-gradient(left, #ff5400, #ffd200);
  background-image: -o-linear-gradient(left, #ff5400, #ffd200);
}

.ct-tabs--layout1.style2 .ct-tab-title:after {
  background-color: #142a6a;
}

.ct-tabs--layout1.style2 .ct-tab-title.active:before {
  border-color: #142a6a;
}

.ct-tabs--layout1.style3 .ct-tab-title:before {
  background-color: #1f3f8f;
}

.ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title:before {
  border-color: #547186 transparent transparent;
}

.ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title.active {
  border-color: #547186;
  background-color: #547186;
}

.ct-tabs--layout1.style5 .ct-tabs-title .ct-tab-title:before {
  background-color: #142a6a;
}

.ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title:before {
  background-color: #142a6a;
}

.ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title span:before {
  width: 100%;
}

.ct-tab-banner1 .ct-tabs-title .ct-tab-title:after {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-tab-banner1 .ct-tabs-title .ct-tab-title .tab-arrow {
  border-color: transparent transparent transparent #142a6a;
}

.ct-tab-banner2 .ct-tabs-title .ct-tab-title:before {
  background-color: #142a6a;
}

.ct-tab-banner3 .ct-tab-box:before {
  background-color: #1f3f8f;
  background-image: -webkit-gradient(linear, left top, right top, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(left, #1f3f8f, #142a6a);
  background-image: linear-gradient(left, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a", gradientType="1");
}

.ct-tab-banner3 .ct-tab-title .ct-tab-icon {
  color: #142a6a;
}

.ct-tab-banner3 .ct-tab-title.active .ct-tab-icon {
  background-color: #142a6a;
}

body.rtl .ct-tab-banner1 .ct-tabs-title .ct-tab-title .tab-arrow, [dir="rtl"] body .ct-tab-banner1 .ct-tabs-title .ct-tab-title .tab-arrow {
  border-color: transparent #142a6a transparent transparent;
}

body.rtl .ct-blog-carousel-layout6 .item--title:before, [dir="rtl"] body .ct-blog-carousel-layout6 .item--title:before {
  background-color: #142a6a;
  background-image: -webkit-gradient(linear, left top, right top, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(left, #142a6a, #1f3f8f);
  background-image: linear-gradient(left, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f", gradientType="1");
}

.fancy-box-header-2 .ct-fancy-box-layout11 .item--icon {
  background-color: #2c4150;
  border-color: #2c4150;
}

.fancy-box-header-2 .ct-fancy-box-layout11 .item--icon:before {
  background-color: #2c4150;
}

.ct-blog-carousel-2 .ct-blog-carousel-layout10 .item--category {
  color: #2c4150;
}

.ct-testi-section-2 .ct-slick-carousel .slick-arrow:after {
  background-color: rgba(255, 255, 255, 0.2);
}

.ct-call-section .ct-fancy-box .item--icon:before, .ct-call-section .ct-fancy-box .item--icon:after {
  border: 1px solid #142a6a;
}

.ct-call-section .ct-fancy-box .item--title {
  color: #142a6a;
}

.ct-call-section .ct-fancy-box .item--description {
  color: #142a6a;
}

.ct-custom-heading .ct-heading:before {
  background-color: #547186;
}

.ct-custom-heading-2 .ct-heading .item--title .ct-text-highlight:nth-child(1) {
  color: #142a6a;
}

.ct-custom-heading-2 .ct-heading .item--title .ct-text-highlight:nth-child(2) {
  color: #2c4150;
}

.ct-custom-heading-2-1 .ct-heading .item--title .ct-text-highlight:nth-child(1) {
  color: #2c4150;
}

.ct-custom-heading-2-1 .ct-heading .item--title .ct-text-highlight:nth-child(2) {
  color: #142a6a;
}

.ct-big-button .btn.btn-round4 .ct-button-text {
  color: #142a6a;
}

.ct-menu-header-4 .ct-menu-item-marker {
  background-color: #2c4150 !important;
  color: #142a6a !important;
}

.ct-menu-header-4 .ct-menu-item-marker:before {
  border-color: #2c4150 transparent transparent transparent;
}

@media screen and (max-width: 1400px) {
.ct-bottom-header-5-container {
  background-color: #2c4150;
}

}

.ct-custom-form-home-6 {
  background: linear-gradient(180deg, rgba(31, 63, 143, 0.4) 0%, rgba(20, 42, 106, 0.4) 100%);
}

#ct-custom-slider-5 .tp-bullet:hover {
  color: #142a6a !important;
}

#ct-custom-slider-5 .tp-bullet.selected {
  border-color: #142a6a !important;
}

#ct-custom-slider-5 .tp-bullet.selected:before {
  color: #142a6a !important;
}

.ct-custom-list-4 .ct-list-icon i {
  color: #142a6a !important;
}

.ct-choose-section-2::before {
  background-color: #2c4150;
}

.ct-choose-section-2::after {
  background-color: #142a6a;
}

.ct-custom-image-4:before {
  background-color: #142a6a;
}

.ct-custom-faq-4:before {
  background-color: #142a6a;
}

.ct-custom-heading-home-5 .item--title .sp-main {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 42, 106, 0.08)), to(rgba(31, 63, 143, 0.08)));
  background-image: -webkit-linear-gradient(bottom, rgba(20, 42, 106, 0.08), rgba(31, 63, 143, 0.08));
  background-image: -moz-linear-gradient(bottom, rgba(20, 42, 106, 0.08), rgba(31, 63, 143, 0.08));
  background-image: -ms-linear-gradient(bottom, rgba(20, 42, 106, 0.08), rgba(31, 63, 143, 0.08));
  background-image: -o-linear-gradient(bottom, rgba(20, 42, 106, 0.08), rgba(31, 63, 143, 0.08));
  background-image: linear-gradient(bottom, rgba(20, 42, 106, 0.08), rgba(31, 63, 143, 0.08));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(20, 42, 106, 0.08)", endColorStr="rgba(31, 63, 143, 0.08)");
}

.ct-column-home-6:after {
  background: linear-gradient(180deg, #1f3f8f 0%, #142a6a 100%);
}

.ct-heading .item--sub-title.style14 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style15 {
  color: #142a6a;
}

.ct-heading .item--sub-title.style15::after {
  background-color: #2c4150;
}

.ct-heading.item-st-line-bottom2 .ct-heading-divider span:before {
  background-color: #142a6a;
}

.ct-search-form .ct-search-field {
  padding: 0;
}

.ct-search-form .ct-search-submit {
  font-size: 16px;
  padding: 0;
}

.ct-nav-menu.style7 .ct-main-menu > li.menu-item-has-children > a:after {
  color: #142a6a;
}

.ct-nav-menu.style8 .ct-main-menu > li.menu-item-has-children:hover > a span {
  color: #2c4150;
}

.ct-nav-menu.style8 .ct-main-menu > li.menu-item-has-children:hover > a:after {
  color: #2c4150;
}

.ct-nav-menu.style9 .ct-main-menu > li > a span:before, .ct-nav-menu.style9 .ct-main-menu > li > a span:after {
  background-color: #142a6a;
}

.ct-nav-menu.style9 .ct-main-menu > li.menu-item-has-children > a:hover {
  color: #142a6a;
}

.ct-nav-menu.style10 .ct-main-menu > li.menu-item-has-children > a span:before {
  background-color: #142a6a;
}

.ct-nav-menu.style10 .ct-main-menu > li > a.ct-onepage-active span, .ct-nav-menu.style10 .ct-main-menu > li:hover > a span, .ct-nav-menu.style10 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a span, .ct-nav-menu.style10 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a span, .ct-nav-menu.style10 .ct-main-menu > li.current-menu-parent > a span, .ct-nav-menu.style10 .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a span, .ct-nav-menu.style10 .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a span {
  color: #142a6a;
}

.ct-nav-menu.style10 .ct-main-menu > li > a.ct-onepage-active:after, .ct-nav-menu.style10 .ct-main-menu > li:hover > a:after, .ct-nav-menu.style10 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:after, .ct-nav-menu.style10 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:after, .ct-nav-menu.style10 .ct-main-menu > li.current-menu-parent > a:after, .ct-nav-menu.style10 .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:after, .ct-nav-menu.style10 .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:after {
  color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout26 .item--title {
  color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout27 {
  background-color: rgba(20, 42, 106, 0.1);
}

.ct-fancy-box.ct-fancy-box-layout27:hover {
  background-color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout27:hover .item--icon svg, .ct-fancy-box.ct-fancy-box-layout27:hover .item--icon i {
  color: #2c4150;
}

.ct-fancy-box.ct-fancy-box-layout27 .item--icon svg, .ct-fancy-box.ct-fancy-box-layout27 .item--icon i {
  color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout27 .item--icon-big svg, .ct-fancy-box.ct-fancy-box-layout27 .item--icon-big i {
  color: rgba(20, 42, 106, 0.1);
}

.ct-fancy-box.ct-fancy-box-layout28 .background-number.background-number-1 {
  color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout28 .background-number.background-number-2 {
  color: #2c4150;
}

.ct-fancy-box.ct-fancy-box-layout28 .background-number.background-number-3 {
  color: #547186;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--icon.item--icon-1 {
  color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--icon.item--icon-2 {
  color: #2c4150;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--icon.item--icon-3 {
  color: #547186;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title {
  background-color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title:before {
  border-left: 56px solid #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title.item--title-1 {
  background-color: #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title.item--title-1:before {
  border-left: 56px solid #142a6a;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title.item--title-2 {
  background-color: #2c4150;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title.item--title-2:before {
  border-left: 56px solid #2c4150;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title.item--title-3 {
  background-color: #547186;
}

.ct-fancy-box.ct-fancy-box-layout28 .item--title.item--title-3:before {
  border-left: 56px solid #547186;
}

.ct-fancy-box.ct-fancy-box-layout29.style2 {
  background: linear-gradient(180deg, rgba(31, 63, 143, 0) 0%, rgba(20, 42, 106, 0) 100%);
}

.ct-fancy-box.ct-fancy-box-layout29.style2:hover {
  background: linear-gradient(180deg, rgba(31, 63, 143, 0.1) 0%, rgba(20, 42, 106, 0.1) 100%);
}

.ct-list.style10 .ct-list-icon {
  color: #142a6a;
}

.ct-list.style10 .ct-list-meta .ct-list-desc {
  color: #142a6a;
}

.ct-list.style11 .ct-list-icon {
  color: #2c4150;
}

.ct-counter.ct-counter-layout3.style4 .ct-counter-number .ct-counter-number-suffix, .ct-counter.ct-counter-layout3.style4 .ct-counter-number .ct-counter-number-prefix {
  color: #142a6a;
}

.ct-service-carousel17 .item--featured:before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.55%, #142a6a 100%);
}

.ct-service-carousel17 .btn-readmore {
  background-color: #2c4150;
}

.ct-service-carousel17 .item--overlay:before {
  background-color: rgba(44, 65, 80, 0.9);
}

.ct-service-carousel17 .item--overlay:after {
  background-color: rgba(20, 42, 106, 0.9);
}

.ct-service-carousel17 .item-readmore:before {
  background-color: #142a6a;
}

.ct-service-carousel17 .item-readmore:after {
  background-color: #2c4150;
}

.ct-service-carousel17 button.slick-arrow.slick-next {
  background-color: #2c4150 !important;
}

.ct-service-carousel18 .slick-arrow.slick-next {
  background-color: #142a6a;
}

.ct-service-carousel18 .item--image:after {
  background-color: #142a6a;
}

.ct-service-carousel18 .btn-readmore {
  color: #142a6a;
}

.ct-service-carousel18 .btn-readmore svg {
  color: #142a6a;
}

.ct-counter.ct-counter-layout12 .ct-counter-number {
  border-right: 1px solid rgba(20, 42, 106, 0.2);
  color: #142a6a;
}

.ct-portfolio-grid7 .grid-item-inner .item--featured .read-more {
  transform: translate(-50%, -50%);
}

.ct-portfolio-grid8 .item--readmore {
  border: 3px solid #142a6a;
}

.ct-portfolio-grid8 .item--readmore svg {
  color: #142a6a;
}

.ct-portfolio-grid8 .item-holder--inner:before {
  background-color: #142a6a;
}

.ct-portfolio-grid8 .item--category {
  color: #142a6a;
}

.ct-testimonial-carousel23 .item--description {
  font-style: normal;
}

.ct-testimonial-carousel25 .item--title {
  color: #142a6a;
}

.ct-testimonial-carousel25 .item-divider {
  background-color: rgba(20, 42, 106, 0.2);
}

.ct-testimonial-carousel25 .item--description {
  color: #142a6a;
}

.ct-testimonial-carousel25 .slick-dots li button {
  background-color: rgba(20, 42, 106, 0.4);
}

.ct-testimonial-carousel25 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-testimonial-carousel25 .slick-dots li.slick-active button:before {
  border: 1px solid #142a6a;
}

.ct-testimonial-carousel26 .item--icon svg {
  color: #2c4150;
}

.ct-testimonial-carousel26 .item--image {
  border: 2px solid #2c4150;
}

.ct-testimonial-carousel26 .item--position {
  color: #2c4150;
}

.ct-testimonial-carousel26 button.slick-arrow.slick-next {
  background-color: #2c4150 !important;
}

.ct-testimonial-carousel26 button.slick-arrow.slick-next:after {
  background-color: #2c4150 !important;
}

.ct-testimonial-carousel26 button.slick-arrow.slick-prev {
  background-color: #142a6a !important;
}

.ct-testimonial-carousel26 button.slick-arrow.slick-prev:after {
  background-color: #142a6a !important;
}

.ct-testimonial-carousel27 .item--icon svg {
  color: #142a6a;
}

.ct-testimonial-carousel27 .item--image:before {
  background: linear-gradient(180deg, #1f3f8f 0%, #142a6a 100%);
}

.ct-testimonial-carousel27 .item--title {
  color: #142a6a;
}

.ct-testimonial-carousel28 .item--inner {
  background-color: rgba(20, 42, 106, 0.08);
}

.ct-testimonial-carousel28 .item--description {
  color: rgba(20, 42, 106, 0.8);
}

.ct-testimonial-carousel28 .item--title {
  color: #142a6a;
}

.ct-testimonial-carousel28 .item--position {
  color: rgba(20, 42, 106, 0.722);
}

.ct-testimonial-carousel28 .slick-dots li.slick-active button {
  background-color: #142a6a;
}

.ct-testimonial-carousel28 .slick-dots li button {
  background-color: rgba(20, 42, 106, 0.16);
}

.ct-blog-carousel-layout10 .item--date span:first-child {
  border-bottom: 2px solid #071029;
  background: #142a6a;
}

.ct-blog-carousel-layout11 .grid-item-inner .item--featured .item--image {
  border-bottom: 4px solid #142a6a;
}

.ct-blog-carousel-layout11 .grid-item-inner .item--featured .item--image img {
  border-bottom: 4px solid #142a6a;
}

.ct-blog-carousel-layout11 .grid-item-inner .item--featured .item--image::before {
  border-bottom: 4px solid #142a6a;
}

.ct-blog-carousel-layout12 .grid-item-inner:hover .item--meta svg {
  color: #2c4150;
}

.ct-blog-carousel-layout12 .grid-item-inner:hover .btn-readmore {
  color: #2c4150;
}

.ct-blog-carousel-layout12 .grid-item-inner:hover .btn-readmore svg {
  color: #2c4150;
}

.ct-blog-carousel-layout13 .grid-item-inner:hover .item--holder {
  border-bottom: 2px solid #142a6a;
  border-right: 2px solid #142a6a;
  border-left: 2px solid #142a6a;
}

.ct-blog-carousel-layout13 .grid-item-inner:hover .btn-readmore span {
  color: #142a6a;
}

.ct-blog-carousel-layout13 .item--meta div {
  color: #142a6a;
}

.ct-blog-carousel-layout13 .btn-readmore svg {
  color: #142a6a;
}

.ct-blog-carousel-layout14 .item--meta .day {
  color: #142a6a;
}

.ct-blog-carousel-layout14 .item--title {
  color: #142a6a;
}

.ct-blog-carousel-layout14 .item--title a {
  background-image: linear-gradient(#142a6a, #142a6a);
}

.ct-blog-carousel-layout14 .btn-readmore {
  background-color: #142a6a;
}

.ct-custom-business-5:before {
  background: #142a6a;
}

.ct-custom-hidden-sidebar-6 .ct-icon-hidden-sidebar .item--inner {
  background: linear-gradient(180deg, #1f3f8f 0%, #142a6a 100%);
}

.ct-heading.item-st-line-bottom2 .ct-heading-divider span:before {
  background-color: #142a6a;
}

.ctf7-footer-sub-mail button {
  color: #142a6a;
}

.ctf7-footer-sub-mail-2 button {
  background-color: #142a6a;
}

.ct-ctf-footer-4 button, .ct-ctf-footer-5 button {
  background-color: #2c4150;
}

.ct-ctf-footer-6 button {
  background-color: #142a6a;
}

.ct-ctf-faq4 .ui-slider-range {
  background: #2c4150 !important;
}

.ct-ctf-faq4 input[type="submit"] {
  background: #2c4150;
}

.ct-ctf-footer-5 button {
  background-color: #142a6a !important;
}

.ct-ctf7-contact-6 .item-input {
  background: linear-gradient(180deg, rgba(31, 63, 143, 0.3) 0%, rgba(20, 42, 106, 0.3) 100%);
}

.ct-ctf7-contact-6 .item-input .wpcf7-form-control-wrap:before {
  background: linear-gradient(180deg, #1f3f8f 0%, #142a6a 100%);
}

.ct-ctf7-contact-6 .wpcf7-textarea {
  background: linear-gradient(180deg, rgba(31, 63, 143, 0.3) 0%, rgba(20, 42, 106, 0.3) 100%);
}

.ct-ctf7-contact-6 button {
  background: #142a6a;
}

.ct-ctf-contact-7 .wpcf7-submit {
  color: #142a6a;
}

.pxl-text-marquee1 .pxl-item--icon {
  background-color: #142a6a;
}

.ct-banner7 .ct-banner-image .ct-banner-tooltip-title span {
  color: #142a6a;
}

.ct-banner7 .ct-banner-image .couter-holder {
  background-color: #2c4150;
}

.ct-banner8 .ct-banner-inner:after {
  background-color: #2c4150;
}

.ct-banner8 .item-holder {
  background: #142a6a;
}

.ct-banner9 .ct-banner-counter {
  background-color: #142a6a;
}

@media screen and (max-width: 767px) {
.ct-banner9 .ct-banner-counter-2 {
  background-color: #142a6a;
}

}

.ct-accordion.layout4 .ct-accordion-item.active .ct-ac-title a .icon-wrapper svg path {
  fill: #142a6a !important;
}

.ct-accordion.layout4 .ct-accordion-item.active .ct-ac-title a .icon-wrapper i {
  color: #142a6a !important;
}

.ct-accordion.layout4 .ct-accordion-item .ct-ac-content-body-icon {
  background-color: #142a6a;
}

.ct-accordion.layout5 .ct-ac-title.active {
  background: #142a6a;
}

.ct-accordion.layout5 .ct-ac-title.active .ct-ac-title-arrow svg {
  color: #2c4150;
}

.ct-accordion.layout5 .ct-ac-title-left svg {
  color: #142a6a;
}

.ct-accordion.layout6 .ct-accordion-item {
  background: linear-gradient(180deg, rgba(20, 42, 106, 0.05) 0%, rgba(31, 63, 143, 0) 100%);
}

.ct-accordion.layout6 .ct-accordion-item.active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 42, 106, 0.1)), to(rgba(31, 63, 143, 0.1)));
  background-image: -webkit-linear-gradient(bottom, rgba(20, 42, 106, 0.1), rgba(31, 63, 143, 0.1));
  background-image: -moz-linear-gradient(bottom, rgba(20, 42, 106, 0.1), rgba(31, 63, 143, 0.1));
  background-image: -ms-linear-gradient(bottom, rgba(20, 42, 106, 0.1), rgba(31, 63, 143, 0.1));
  background-image: -o-linear-gradient(bottom, rgba(20, 42, 106, 0.1), rgba(31, 63, 143, 0.1));
  background-image: linear-gradient(bottom, rgba(20, 42, 106, 0.1), rgba(31, 63, 143, 0.1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(20, 42, 106, 0.1)", endColorStr="rgba(31, 63, 143, 0.1)");
}

.ct-accordion.layout6 .ct-accordion-item.active .ct-ac-icon-accordion .icon-accordion-inner:before {
  background: #142a6a;
}

.ct-accordion.layout6 .ct-accordion-item.active .ct-ac-icon-accordion span:before {
  background: #142a6a;
}

.ct-accordion.layout6 .ct-accordion-item.active .ct-ac-icon-accordion span:after {
  background: #142a6a;
}

.ct-accordion.layout6 .ct-ac-icon:before {
  background: linear-gradient(180deg, #142a6a 0%, #1f3f8f 100%);
}

.ct-accordion.layout6 .ct-ac-icon-accordion .icon-accordion-inner:before {
  background: linear-gradient(180deg, #1f3f8f, #142a6a);
}

.ct-accordion.layout6 .ct-ac-icon-accordion span:before {
  background: linear-gradient(180deg, #1f3f8f, #142a6a);
}

.ct-accordion.layout6 .ct-ac-icon-accordion span:after {
  background: linear-gradient(180deg, #1f3f8f, #142a6a);
}

.ct-accordion.layout7 .ct-ac-title-left svg {
  color: #142a6a;
}

.ct-accordion.layout8 .ct-ac-title {
  border: 1px dashed #142a6a;
}

.ct-accordion.layout8 .ct-ac-title.active .ct-ac-title-icon {
  background: #142a6a;
}

.ct-accordion.layout8 .ct-ac-title-left {
  color: #142a6a;
}

.ct-accordion.layout8 .ct-ac-title-icon {
  background: rgba(20, 42, 106, 0.15);
}

.ct-accordion.layout8 .ct-ac-title-icon span:before {
  background-color: #142a6a;
}

.ct-accordion.layout8 .ct-ac-title-icon span:after {
  background-color: #142a6a;
}

.ct-accordion.layout8 .ct-ac-content {
  color: #142a6a;
}

.ct-accordion.layout9 .ct-accordion-wrapper:before {
  background-color: #142a6a;
}

.ct-accordion.layout9 .ct-ac-title:before {
  background-color: #142a6a;
}

.ct-accordion.layout9 .ct-ac-icon .ct-ac-icon-wrapper {
  background-color: #142a6a;
}

.ct-accordion.layout9 .ct-ac-icon .ct-ac-icon-wrapper:before {
  border: 1px solid #142a6a;
}

.ct-accordion.layout9 .ct-ac-title-text {
  color: #142a6a;
}

.ct-text-box.ct-text-box-layout2 .item--sub-title {
  background-color: #142a6a;
}

.ct-text-box.ct-text-box-layout2 .ct-text-box-semi-circle {
  border-top: 1px dashed #142a6a;
  border-right: 1px dashed #142a6a;
  border-left: 1px dashed #142a6a;
  background: linear-gradient(180deg, rgba(20, 42, 106, 0.12) 0%, rgba(20, 42, 106, 0) 100%);
}

.ct-text-box.ct-text-box-layout3 .item--sub-title {
  color: rgba(20, 42, 106, 0.16);
}

.ct-text-box.ct-text-box-layout3 .item--title {
  color: #142a6a;
}

.ct-portfolio-carousel6 .item--category {
  background-color: #2c4150;
}

.ct-portfolio-carousel6 .item--readmore:hover a {
  background-color: #142a6a;
}

.ct-portfolio-carousel6 .item--readmore a {
  border: 1px solid rgba(20, 42, 106, 0.32);
}

.ct-portfolio-carousel6 .item--readmore a i {
  background-color: #142a6a;
}

.ct-portfolio-carousel7 .item--featured::before {
  background-color: #142a6a;
}

.ct-portfolio-carousel7 .item--category {
  color: #142a6a;
}

.ct-portfolio-carousel7 .item--title {
  color: #142a6a;
}

.ct-portfolio-carousel7 .item--readmore a {
  color: #142a6a;
}

.ct-portfolio-carousel8 .slick-slide .item--featured::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 59.3%, rgba(20, 42, 106, 0.4) 86.98%);
}

.ct-portfolio-carousel8 .item--category {
  background-color: #142a6a;
}

.ct-portfolio-carousel9 .ct-image-bg:before {
  background-color: #142a6a;
}

.ct-portfolio-carousel9 .carousel-item:hover .item--category {
  color: #142a6a;
}

.ct-portfolio-carousel9 .item--image:before {
  background: linear-gradient(180deg, rgba(20, 42, 106, 0) 0%, rgba(20, 42, 106, 0.7) 69.22%, #253435 100%);
}

.ct-team-carousel11 .item--link {
  background-color: #2c4150;
}

.ct-team-carousel11 .item--image:before {
  background: linear-gradient(180deg, rgba(44, 65, 80, 0) 0%, rgba(44, 65, 80, 0.74) 57.16%, #2c4150 100%);
}

.ct-team-carousel12 .item--wrapper:hover .item--holder {
  background-color: #142a6a;
}

.ct-team-carousel12 .item--wrapper:hover .item--link {
  background-color: #2c4150;
  color: #142a6a;
}

.ct-team-carousel12 .item--wrapper:hover .item--social li a {
  color: #2c4150;
  border-color: #2c4150;
}

.ct-team-carousel12 .item--wrapper:hover .item--social li a:hover {
  background-color: #2c4150;
  color: #142a6a;
}

.ct-team-carousel13 .item--wrapper:before {
  background: linear-gradient(180deg, rgba(20, 42, 106, 0) 0%, #1f3f8f 100%);
}

.ct-team-carousel13 .item--position {
  color: #142a6a;
}

.ct-team-carousel14 .slick-arrow {
  background-color: #142a6a !important;
}

.ct-team-carousel14 .slick-arrow:hover {
  background-color: #142a6a !important;
}

.ct-team-carousel14 .item--share {
  background-color: #142a6a;
}

.ct-team-carousel14 .item--social a {
  background-color: #142a6a;
}

.ct-team-carousel14 .item--social a:hover i {
  color: #142a6a;
}

.ct-client-grid2 .client-image:before {
  background: rgba(20, 42, 106, 0.1);
}

.ct-client-grid2 .client-image:hover {
  border: 1px solid #1c3a94;
  background: #142a6a;
}

.ct-icon1.style5 a:hover i {
  border-color: #2c4150;
  background-color: #2c4150;
}

.btn.btn-round4 {
  color: #142a6a;
  line-height: 26px;
}

.btn.btn-round4:hover .ct-button-text {
  border-color: #142a6a;
  background-color: #142a6a;
}

.btn.btn-round4 .ct-button-text {
  border: 1px solid #142a6a;
}

.btn.btn-round4 .ct-button-icon {
  background-color: #2c4150;
  color: #142a6a;
}

.btn.btn-icon-box {
  background-color: #2c4150;
}

.btn.btn-icon-box .ct-button-icon {
  color: #2c4150;
}

.ct-service-grid19 .grid-item-inner .item--top, .ct-service-grid19 .grid-item-inner .item--bottom {
  color: #142a6a;
}

.ct-service-grid19 .grid-item-inner:hover .item--featured .item--index {
  -webkit-text-stroke-color: #142a6a;
}

.ct-service-grid19 .grid-item-inner:hover .item--title {
  color: #142a6a;
}

.ct-service-grid20 .grid-item-inner:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-service-grid20 .item--icon-inner:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f3f8f), to(#142a6a));
  background-image: -webkit-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -moz-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -ms-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: -o-linear-gradient(bottom, #1f3f8f, #142a6a);
  background-image: linear-gradient(bottom, #1f3f8f, #142a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#1f3f8f", endColorStr="#142a6a");
}

.ct-service-grid20 .item-readmore {
  background-color: #142a6a;
}

.ct-pricing-layout7 .pricing-title {
  color: #142a6a;
}

.ct-pricing-layout7 .pricing-price-number {
  color: #142a6a;
}

.ct-pricing-layout7 .pricing-divider {
  background-color: rgba(20, 42, 106, 0.2);
}

.ct-pricing-layout7 .pricing-feature li svg {
  color: #142a6a;
}

.ct-pricing-layout8 .pricing-feature i {
  color: #142a6a;
}

.ct-fancy-box-carousel2 .slick-slide:after {
  background: linear-gradient(180deg, rgba(20, 42, 106, 0) 0%, rgba(20, 42, 106, 0.08) 100%);
}

.ct-fancy-box-carousel2 .slick-slide:nth-child(1):after {
  background: linear-gradient(0deg, rgba(20, 42, 106, 0) 0%, rgba(20, 42, 106, 0.08) 100%);
}

.ct-fancy-box-carousel2 .slick-slide:nth-child(3):after {
  background: linear-gradient(0deg, rgba(20, 42, 106, 0) 0%, rgba(20, 42, 106, 0.08) 100%);
}

.ct-fancy-box-carousel2 .item--inner .item--title {
  color: #142a6a;
}

.ct-client-counter1 .ct-client-counter-item:last-child:before {
  background-color: rgba(20, 42, 106, 0.1);
}

.ct-video-player .ct-video-button.style17 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-video-player .ct-video-button.style17:before {
  z-index: 0;
  background-color: rgba(31, 63, 143, 0.8);
}

.ct-tabs.type-vertical3 .ct-tab-arrow {
  color: #2c4150;
}

.ct-tabs.type-vertical4 .ct-tab-title:hover, .ct-tabs.type-vertical4 .ct-tab-title.active {
  border-color: #142a6a;
}

.ct-tabs.type-vertical4 .ct-tab-title:hover span, .ct-tabs.type-vertical4 .ct-tab-title.active span {
  color: #142a6a;
}

.ct-progressbar8 .ct-progress-bar {
  background-color: #142a6a;
}

.ct-progressbar8 .ct-progress-bar:before {
  border: 1px solid #142a6a;
}

.ct-progressbar8 .ct-progress-percentage {
  color: #142a6a;
}

.ct-progressbar8.style2 .ct-progress-title {
  color: #142a6a;
}

.ct-progressbar8.style2 .ct-progress-bar {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-progressbar8.style2 .ct-progress-bar:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-blog-grid-layout6 .item--date {
  background-color: #2c4150;
}

.ct-testimonial-grid5 .grid-item:nth-child(3) .item--image {
  border: 1px solid #142a6a;
}

.ct-testimonial-grid5 .item-icon {
  color: #142a6a;
}

.ct-testimonial-grid5 .item--position {
  color: #142a6a;
}

.ct-icon-hidden-sidebar.style5 .item--inner .icon-line {
  background-color: #142a6a;
}

.ct-icon-hidden-sidebar.style5 .item--inner .icon-line:before, .ct-icon-hidden-sidebar.style5 .item--inner .icon-line:after {
  background-color: #142a6a;
}

.ct-award-list .ct-award-item:hover .ct-award-item--title {
  color: #142a6a;
}

.ct-award-list .ct-award-item:hover .ct-award-item--arrow:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-award-list .ct-award-item--title:after {
  background-color: #142a6a;
}

.ct-award-list .ct-award-item--year {
  color: #142a6a;
}

.ct-award-list .ct-award-item--arrow:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-award-list .ct-award-item--arrow i {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#142a6a), to(#1f3f8f));
  background-image: -webkit-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -moz-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -ms-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: -o-linear-gradient(bottom, #142a6a, #1f3f8f);
  background-image: linear-gradient(bottom, #142a6a, #1f3f8f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#142a6a", endColorStr="#1f3f8f");
}

.ct-scroll-down:hover .ct-scroll-down__icon:before {
  background: linear-gradient(0deg, #142a6a, #1f3f8f);
}

.ct-scroll-down .ct-scroll-down__icon:before {
  background: linear-gradient(0deg, rgba(20, 42, 106, 0.5), rgba(31, 63, 143, 0.5));
}

.ct-scroll-down .ct-scroll-down__icon i {
  background: linear-gradient(90deg, #1f3f8f 0%, #142a6a 100%);
}

.ct-social-text span {
  background: linear-gradient(180deg, #142a6a 0%, #1f3f8f 100%);
}

.ct-social-text i {
  background: linear-gradient(180deg, #142a6a 0%, #1f3f8f 100%);
}
