.zoom-style {
	background: #FFED99; 
	color: #CDA819; 
	border-radius: 20px; 
	text-align: center; 
	padding: 10px;
}

.what-makes-us-different .jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
	background-image: linear-gradient(#FDBF00, #7C5E00)!important;
    border-radius: 0.3rem;
}

.home-hero .hero-inner-content .primary-btn-2 {
    overflow: hidden;
    max-width: 300px;
} 
 
.primary-btn-2 {
    display: inline-block;
    padding: 1.25rem 1.25rem;
    background: #FCB70B;
    border-radius: 46px;
    color: #fff !important;
    line-height: 1em;
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: "open Sans", sans-serif;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
 
/* .header-style-1-nav.navbar-light .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(0,34,68)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
} */
 
 .header-style-1-nav.navbar-light .navbar-toggler .navbar-toggler-icon {
  background-image: url('/media/Hamburger_icon.svg_.png') !important;
}
 
@media (max-width:767px) {

.mobile-hide{
	display: none!important;
 }
}

@media (min-width:767px) {

.mobile-show{
	display: none!important;
 }
}

.cpl-main-table input {
    /* max-width:110px!important; */
}
.cpl-main-table .cpl-header {
    font-weight:bold;
    background:#f3f3f3;
    text-align:center;
}
.cpl-main-table td {
    padding: 5px 15px;
}
.cpl-data-col {
    background:#ffe186;
    text-align:right;
}
.cpl-leads-col {
    background:#98d4a5;
    text-align:right;
}
.cpl-leads-col-adjust {
    background:#999;
    text-align:right;
}
.cpl-conv-col {
    text-align:center;
    background:white;
}
.cpl-source-col {
    text-align:right;
    background:white;
}
.conv-col-in {
    display:flex;
    justify-content:center;
    align-items:center;
}

.conv-col-in input {
    width:60px;
    text-align:right;
    border:0;
}
.conv-col-in span {
    padding-left:10px;
}

.cpl-data-col input, .cpl-leads-col input {
    background: transparent;
    border: 0;
    text-align: right;
}

.total-lead-col {
    background:#26bd78;
    border:0!important;
    color:white;
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
    font-size:22px;
}

.total-lead-num {
    text-align:right;
}

.total-lead-num input {
    text-align:right;
    background:transparent;
    border:0;
    font-weight:bold;
    color:white;
}

.blank-col {
    width:15px;
    background:#393E46;
    border-color:#393E46!important;
}

.adjust-title {
    width:100px;
}

.adjust-leads-input, .adjust-total-input {
    background:transparent;
    border:0;
    text-align:right;
}

.adjust-total-input {
    font-weight:bold;
}

.spacer-row td {
    background:#f3f3f3;
    border-color:#f3f3f3;
}

.adjust-conv-col {
    background:#f3f3f3;
}

.adjust-conv-col input {
    background:transparent;
    border:0;
}

.plan-cpl-title {
    text-align:right;
    font-weight:bold;
    background:white;
}
.plan-cpl-title, .plan-cpl-info {
    font-size:22px;
}
.plan-cpl-info {
    background:#ffe598;
}

.plan-cpl-spacer {
    background:#f3f3f3;
    border-color:#f3f3f3;
}

.plan-cpl-row input {
    background:transparent;
    border:0;
}

.noct-cpl-row .plan-cpl-title, .noct-cpl-row .plan-cpl-info {
    background:#26bd78;
    border:0!important;
    color:white;
    font-weight:bold;
    text-align:left;
    text-transform:uppercase;
    font-size:22px;
}

.noct-cpl-row input {
    color:white;
    font-weight:bold;
    text-transform:uppercase;
    font-size:22px;
}

.noct-cpl-row .plan-cpl-adjust {
    background:#999;
    border:0!important;
    color:#393E46!important;
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
    font-size:22px;
    display:inline-flex;
}

.noct-cpl-row .plan-cpl-adjust input {
    color:#393E46;
}

.plan-cpl {
    text-align:left;
}

.cpl-dark-spacer {
    background:#393E46;
    border-color:#393E46!important;
}

.cpl-total-row, .noct-cpl-row {
    /* border-top:2px solid #026118;
    border-bottom:2px solid #026118; */
    border:0!important;
}
.noct-cpl-row td, .cpl-total-row td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.cpl-calculator table {
    border:2px solid #26bd78;
}

.plan-ppc-title {
    text-align:right;
    font-weight:bold;
    background:#f2f2f2!important;
    color:#C70039!important;
}

.plan-ppc-info {
    background:#f2f2f2!important;
    color:#212529!important;
}

.plan-ppc-info input, .plan-ppc-info span {
    color:#C70039!important;
}

.plan-mta-title {
    text-align:right;
    font-weight:bold;
    background:#26bd78!important;
}

.plan-mta-info {
    background:#26bd78!important;
}

.plan-mtaseo-title {
    text-align:right;
    font-weight:bold;
    background:#f2f2f2!important;
    color:#212529!important;
}

.plan-mtaseo-info {
    background:#f2f2f2!important;
    color:#212529!important;
}

.plan-mtaseo-info input {
    color:#212529!important;
}

.plan-ppc-divider {
    background-color:#393E46!important;
    height:30px;
}

.cpl-shadow {
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.page-id-3104 #testimonialSlider {
	display: none;
}
.page-id-3104 .fp-footer {
	display: none;
}
.text-info{
	color: #E7BA06!important;
}

.entry-summary img, .attachment-small {
    min-height:150px !important;
    max-height:300px !important; 
    width:auto !important;
    max-width:50% !important; 
}

.text-uppercase {
    text-transform:uppercase !important;
}

.cta-interiors-new {
    background: url(/media/mtagreenbg-1.jpg) no-repeat 50% 50%/cover;
    color: #fff;
    padding-bottom: 2rem;
}

/*for FAQ page */
.table td, .table th {
    border-right: 1px solid #dee2e6; 
  }
  .table td:last-child, .table th:last-child {
    border-right: none;
  }
  .table tr td:first-child {
    font-weight: bold;
  }
  .bg-green {
    background:#27BD78 !important;
  }

  .post-container {
    border: 1px solid #ccc;
    padding: 20px; 
    margin-bottom: 20px; 
    box-shadow: 0 2px 4px rgba(0,0,0,0.1); 
}

.header-style-match {
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    display: block;
    width: 100%;
}

.blog-img img {
    max-height:350px;
}

.blog-img img {
    max-height: 225px;
    width: auto; 
    object-fit: cover; 
    object-position: center; 
    display: block;
    margin: 0 auto; 
    margin-bottom:20px;
}

.reason-indent { 
    text-indent: 1rem; 
}

.reason-headline {
    position: relative;
    display: inline-block;
    color:#004aad; 
    font-weight:bold;
    text-transform:uppercase;
    white-space: nowrap; 
  }
  
  .reason-headline::before,
  .reason-headline::after {
    content: '';
    position: absolute;
    bottom: -4px; 
    height: 2px; /* Thickness of the thinner part of the underline */
  }
  
  .reason-headline::before {
    left: 0;
    right: 70%; 
    background-color: #27BD78; 
    height: 4px; 
  }
  
  .reason-headline::after {
    left: 30%; 
    right: 0;
    background-color: #004aad; 
  }

.bg-offwhite {
    background: #F5F5F5; 
}


.reason-headline-white {
    position: relative;
    display: inline-block;
    color:white; 
    font-weight:bold;
    text-transform:uppercase;
    white-space: nowrap; 
  }
  
  .reason-headline-white::before,
  .reason-headline-white::after {
    content: '';
    position: absolute;
    bottom: -4px; 
    height: 2px; /* Thickness of the thinner part of the underline */
  }
.reason-headline-white::before {
    left: 0;
    right: 70%; 
    background-color:#fff; 
    height: 4px; 
  }
  
  .reason-headline-white::after {
    left: 30%; 
    right: 0;
    background-color: #004aad; 
  }


.double-border {
    position: relative;
    padding: 20px; 
    background-color: #fff; 
    border: 2px solid #004aad; 
    width: 100%;
    margin: 20px;
  }
  
  .double-border::after {
    content: '';
    position: absolute;
    top: 12px; 
    left: -16px;
    right: -16px; 
    bottom: 12px; 
    border: 4px solid #27BD78; 
    z-index: -1; 
  }

  .z-3 {
    z-index:3;
  }
  .position-relative {
    position:relative !important;
  }

.mb-0-p p {
    margin-bottom:0 !important;
}