/* General  */
.d-none {display:none;}
.full_width{background: none !important;}
/* Menu 1000px-1200px  */
@media only screen and (max-width: 1200px){
  nav.main_menu>ul>li{margin: 0 8px !important; font-size:12px;}
  .elementor-6094 .elementor-element.elementor-element-9ebcc55 {box-shadow:none !important;}
  .sub-menu {background:#e3e3e3 !important;}
  .lcp_catlist { 
    list-style: none;
    text-transform: uppercase;
    font-size: 1.2em;
}}
.fa-dribbble{display:none !important;}

nav.main_menu > ul > li > a > span.item_inner {
    font-size: .9em !important;
}
/* Footer 800px  */
@media only screen and (max-width: 800px){
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {width:50%;}
}
.elementor-6094 .elementor-element.elementor-element-9ebcc55:not(.elementor-motion-effects-element-type-background){background: rgba(255, 255, 255, 0.0); !important;}

/* Sticky Sub Menu  */
.sub-menu a{text-transform:uppercase; color:#000000; font-weight:bold;}
.sub-menu a:hover{ color:#ffffff;}
.sub-menu a .current{ color:#ffffff;}
.sub-menu ul li{
  list-style-type: none;
  display: inline;
  margin: 0 20px 0 0;
  padding: 0;
}

.footer_top a {
 
    line-height: 12px;
 }
 .mkd_icon_with_title .icon_text_holder .icon_title {
    margin: 0 0 0 0;
}
/* Charts  
.line-chart {width:100%; height: 500px;}
*/

/* Calculator  */
.mcalc .slider-handle.round, .mcalc .slider.slider-horizontal .slider-selection, .mcalc-color {background: #b4131b;}
.mcalc .mcalc-results h3 { color: #f1f1f1; font-size: 1.5em;  font-weight: 900;}
.mcalc .mcalc-main {padding:0;}
.mcalc .mcalc-values { padding: 20px;}

.loan-terms {background: #fff; margin-left:20px; padding:20px !important;}
.loan-terms fieldset{border: 1px solid #333333;}
.loan-value-month .codepeoplecalculatedfield {font-size:3em !important;}
.loan-value-year .codepeoplecalculatedfield {font-size:2em !important;}
.cp_cff_11 #fbuilder .fields.section_breaks, .cp_cff_11 #fbuilder fieldset legend {border-left: 3px solid #b4131b; }
.cp_cff_11 #fbuilder fieldset { border: 1px solid #ffffff; }
.cp_cff_11 #fbuilder .ui-slider-handle{ background: #b4131b;border-radius: 20px; height: 1.2em; width: 1.2em;}
.cp_cff_11 #fbuilder .ui-slider-range { background: #b4131b; height: 0.8em; }
.cp_cff_11 #fbuilder .slider { background: #999999; height: .5em;}
.side_menu span {color: #3e3e3e;}
.cp_cff_11 #fbuilder .calculated-results input[type=text] {background: #e3e3e3; border: 2px solid #dcdcdc;
    border-radius: 4px;
    border-width: 2px;
  color: #b4131b; font-weight:bold;}

/*Constant Contact Form */
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text {display:none;}
div.ctct-form-embed div.ctct-form-defaults {padding:0px !important;}
div.ctct-form-embed form.ctct-form-custom label.ctct-form-label {color:#999999 !important; margin-bottom:5px !important; margin-top: -10px !important;}
div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {color:#b4131b !important; font-size: 16px !important;}

/*Web Form */
.wpcf7 input:not([type="submit"]) {background-color:#ECECEC !important;}
.wpcf7 textarea {background-color:#ECECEC !important;}
.wpcf7 label{color:#333 !important; font-weight:100;}
input.wpcf7-form-control.wpcf7-submit { Text-align:center; color:#fff !important; font-weight:600; margin-top:20px; float:right;}
.wpcf7-form input.wpcf7-submit:hover{ background-color:#ECECEC !important; color:#000 !important}
.wpcf7-response-output {color:#333 !important;}

/*Total Team */
.ttp-grid-layout #ttp-template-2 #ttp-column-4 .ttp-inner-whole-wrapper .ttp-grid-thumb-wrapper { background: #fff;}
.ttp-grid-layout #ttp-template-2 .ttp-expand-slide-out-click, .ttp-grid-layout #ttp-template-2 .ttp-expand-popup-click { background: #b4131b;}
.ttp-grid-layout #ttp-template-2 .ttp-secondary-content .ttp-thumb-address, .ttp-grid-layout #ttp-template-2 
.ttp-secondary-content .ttp-thumb-telephone, .ttp-grid-layout #ttp-template-2 .ttp-secondary-content .ttp-thumb-emailaddress { color: #b4131b;}
.ttp-grid-layout #ttp-template-2 .ttp-social-link-list-default .fa  { color: #b4131b;}
.ttp-list-layout #ttp-template-1, .ttp-list-layout #ttp-template-2, .ttp-list-layout #ttp-template-3, .ttp-list-layout #ttp-template-4, .ttp-list-layout #ttp-template-5, .ttp-list-layout #ttp-template-7 {border-bottom: #b4131b;}
.ttp-list-layout #ttp-template-2 .ttp-primary-content-right .ttp-content-header, .ttp-list-layout #ttp-template-2 .ttp-primary-content-right .ttp-thumb-position, .ttp-list-layout .ttp-thumb-description, .ttp-list-layout #ttp-template-2 .ttp-secondary-content .ttp-thumb-address, .ttp-list-layout #ttp-template-2 .ttp-secondary-content .ttp-thumb-telephone, .ttp-list-layout #ttp-template-2 .ttp-secondary-content .ttp-thumb-emailaddress {
    font-family: Montserrat,sans-serif !important; color: #222222 !important;}
/*Timeline */
.timeline li .tl-circ {background:#333333; border: 0px !important;}
.timeline:before {background-color: #333333;}

/*Testimonies */

.strong-view.default .testimonial-image img {border-radius: 50%;}

/*contact form */
.elementor-widget-eael-contact-form-7 .wpcf7 input:not([type="submit"]) {background-color:#fff !important;}
.elementor-widget-eael-contact-form-7 .wpcf7 label{color:#333 !important; font-weight:100;}
.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit {color:#fff}
.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit:hover{ background-color:#fff; color:#000}
.wpcf7-response-output {color:#333 !important;}
/*News Scroller */
.lae-posts-carousel .lae-posts-carousel-item .lae-project-image img {
    text-align: center;
    width: auto;
    max-width: 90%;
    max-height: 200px;
    margin: 0 auto;
    margin-top: 15px;
}

/*Slider */

.carousel-inner>.active {  display:block !important; }

/*homepage flip boxes */

.elementor-12733 .elementor-element.elementor-element-7fbb466 .ue-flip-box__panel--back .ue-flip-box__description p, .elementor-12733 .elementor-element.elementor-element-7fbb466 .ue-flip-box__panel--front .ue-flip-box__description p, .elementor-12733 .elementor-element.elementor-element-3b579f3 .ue-flip-box__panel--back .ue-flip-box__description p, .elementor-12733 .elementor-element.elementor-element-3b579f3 .ue-flip-box__panel--front .ue-flip-box__description p, .elementor-12733 .elementor-element.elementor-element-b6ae579 .ue-flip-box__panel--front .ue-flip-box__description p, .elementor-12733 .elementor-element.elementor-element-b6ae579 .ue-flip-box__panel--back .ue-flip-box__description p {
    color: var(--e-global-color-42121a83 ) !important;
}

/*Signup Form */
div.ctct-form-embed div.ctct-form-defaults * {
 
    background: #ECECEC;
}
/*Font Sizes */
.font-30 {font-size:30px !important;}