.elementor-69640 .elementor-element.elementor-element-2275f7cb > .elementor-container{max-width:1200px;}.elementor-69640 .elementor-element.elementor-element-2275f7cb > .elementor-background-overlay{background-image:url("https://kbb2019.mastermind.com/wp-content/uploads/2019/03/MM-Logo-White-100px.png");background-position:90% 17px;background-repeat:no-repeat;background-size:18% auto;opacity:0.02;}.elementor-69640 .elementor-element.elementor-element-2275f7cb .elementor-background-overlay{filter:brightness( 0% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-69640 .elementor-element.elementor-element-2275f7cb{margin-top:0px;margin-bottom:0px;padding:2% 5% 7% 5%;}.elementor-69640 .elementor-element.elementor-element-76c75dbe > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-33b1cb3f, .elementor-69640 .elementor-element.elementor-element-33b1cb3f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-33b1cb3f{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 5px;border-color:#C7B175;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-element-populated, .elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-element-populated > .elementor-background-overlay, .elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-background-slideshow{border-radius:0px 0px 0px 5px;}.elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69640 .elementor-element.elementor-element-e46d397 .elementor-heading-title{color:#252525;font-family:"Open Sans", Sans-serif;}.elementor-69640 .elementor-element.elementor-element-e46d397 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:15px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-b3529ba .elementor-heading-title{color:#C7B175;font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:600;line-height:1.5em;letter-spacing:5px;}.elementor-69640 .elementor-element.elementor-element-b3529ba > .elementor-widget-container{margin:0% 0% 0% 5%;padding:0% 0% 2% 0%;}.elementor-69640 .elementor-element.elementor-element-7f3c3d65 > .elementor-container{max-width:1000px;}.elementor-69640 .elementor-element.elementor-element-7f3c3d65{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-4c8da30c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-71922c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-5d4ea7d9 > .elementor-container{max-width:1000px;}.elementor-69640 .elementor-element.elementor-element-5d4ea7d9{margin-top:0px;margin-bottom:0px;padding:0px 0px 45px 0px;}.elementor-69640 .elementor-element.elementor-element-4f2e75cd .elementor-toggle-title, .elementor-69640 .elementor-element.elementor-element-4f2e75cd .elementor-toggle-icon{color:#1B1B1B;}.elementor-69640 .elementor-element.elementor-element-4f2e75cd .elementor-toggle .elementor-toggle-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:1px;}.elementor-69640 .elementor-element.elementor-element-4f2e75cd .elementor-toggle .elementor-tab-title{padding:0px 0px 0px 8px;}.elementor-69640 .elementor-element.elementor-element-4f2e75cd .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:1px;}.elementor-69640 .elementor-element.elementor-element-4f2e75cd .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:1px;}@media(min-width:768px){.elementor-69640 .elementor-element.elementor-element-71062108{width:100%;}}@media(max-width:1024px){.elementor-69640 .elementor-element.elementor-element-2275f7cb{margin-top:0px;margin-bottom:0px;padding:5% 5% 3% 5%;}.elementor-69640 .elementor-element.elementor-element-33b1cb3f{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-69640 .elementor-element.elementor-element-e46d397{text-align:left;}.elementor-69640 .elementor-element.elementor-element-e46d397 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-69640 .elementor-element.elementor-element-b3529ba{text-align:left;}.elementor-69640 .elementor-element.elementor-element-7f3c3d65{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-69640 .elementor-element.elementor-element-2275f7cb > .elementor-background-overlay{background-position:90% -42%;background-size:85px auto;}.elementor-69640 .elementor-element.elementor-element-2275f7cb{margin-top:0px;margin-bottom:0px;padding:8% 0% 0% 0%;}.elementor-69640 .elementor-element.elementor-element-33b1cb3f{margin-top:0px;margin-bottom:10px;padding:0% 5% 0% 5%;}.elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69640 .elementor-element.elementor-element-3e9289fe > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-e46d397{text-align:center;}.elementor-69640 .elementor-element.elementor-element-e46d397 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-b3529ba{text-align:center;}.elementor-69640 .elementor-element.elementor-element-b3529ba .elementor-heading-title{letter-spacing:2px;}.elementor-69640 .elementor-element.elementor-element-b3529ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-7f3c3d65{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-69640 .elementor-element.elementor-element-4c8da30c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.hentry {margin-top:0em !important;}

input.btn.btn-primary.btn-lg.wpt-form-submit.form-submit.submit {
  text-transform: uppercase;
  font-size:11px !important;
  letter-spacing: 2.5px !important;
  font-weight: 600 !important;
  border-radius: 45px !important;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1) !important;
  transition: all 0.3s ease 0s !important;
  padding:1em 1.5em 1em 1.5em !important;
  border:0px;
  color:#fff;
  background-color: #C7B175!important;
  margin-top:20px !important;
}

a.kbb2:hover {
  background-color: #C7B175!important;
}


/***** Notes *****/
.mce-toolbar-grp {border-bottom:0px !important;}
.nticon-doc{display:none !important;}
.ldnt-content-notes{float:right;}
.ldnt-content-notes {text-align:right;}
.mce-widget.mce-btn, .mce-btn {padding:2px !important;}
.mce-toolbar .mce-ico {color:#fff !important;}
a.nt-note-tab.shortcode {padding:0.75em 1.5em !important;
    box-shadow: none !important;
}

.nt-note-tab span {
  background-color: #C7B175 !important;
  padding:0.75em 1.2em !important;
  font-weight:600;
  font-size:0.9em;
  letter-spacing:0.1em;
  color:#fff !important;
}

.nt-note-wrapper {
    display: none;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    cursor: all-scroll;
    background: #fff;
    border-radius: 4px;
}

.nt-note-tab {
  background: transparent !important;
  color:#C7B175 !important;
}

#nt-note-submit {
    height:40px !important;
    line-height:10px !important;
    margin:0px 10px !important;
}

.notes {display:flex;
position: absolute;
right: 0;}

.mce-toolbar .mce-ico {
    color: black !important;
}

.nt-reset-dimensions.fa, .ldnt-content-notes .nt-note-tab i {display:none;}
.ldnt-content-notes .nt-note-tab {margin:0px;}

#nt-note-title-field, #nt-note-actions {
  background:#fff;
}

#nt-note-title-field input[type='text']#nt-note-title {
  border-bottom: 1px solid #f2f2f2 !important;
  color:#aaa;
  letter-spacing:0.05em;
  font-size:12px;
}
#nt-utility-links.all-notes a:first-child {
  border-right:1px solid rgba(0, 0, 0, 0.2);
}

#nt-utility-links {
  background:#f2f2f2;
}
#nt-utility-links a, #nt-note-actions li a {
  color:#777;
}

span.nt-close-icon {
  color:#333333;
}

#nt-note-title-bar {
    background-color: #C7B175 !important;
    border-radius: 0px;
    color: #777;
    text-align: left;
    padding: 15px;
    font-weight: normal;
    font-size: 14px;
    position: relative;
    text-transform:uppercase;
    letter-spacing:0.1em;
    font-weight:600;
    background:#fff;
}

.nt-note-tab.shortcode {
  font-size: 11px !important;
  text-transform: uppercase;
  letter-spacing: 2.5px !important;
  font-weight: 600 !important;
  color: #fff !important;
  border-radius: 45px !important;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1) !important;
  transition: all 0.3s ease 0s !important;
  cursor: pointer !important;
  outline: none !important;
  padding:1.2em 2em 1.2em 2em !important;
  border:0px;
  background-color: #C7B175!important;}

.nt-note-tab.shortcode:hover {
  background-color: #ffffff !important;
  box-shadow: 0px 10px 15px rgba(0,207,255,0.46) !important;
  color: #C7B175 !important;
}
/***** Notes End *****/


/***** Responsive Styling *****/

@media (min-width:1600px) {
    .elementor-background-overlay {
    background-position:85% 30% !important;
        background-size:15% !important;
    }
}

@media (max-width:1599px) {
    .elementor-background-overlay {
    background-position:85% 30% !important;
        background-size:20% !important;
    }
    h3 {font-size:22px !important;}
}


@media (max-width:699px){
.page-heading h1 {font-size:22px !important;}
.page-subheading h5 {
        font-size:20px !important;
        font-weight:600 !important;
        letter-spacing:0.02em !important;}

.section-padding-video {padding-left:0% !important; padding-right:0% !important;}
h2 {font-size:18px !important;}

.nt-note-tab.shortcode {font-size: 10px !important;
      padding:0em !important;
}
  .nt-note-tab span {
    font-size:0.85em;
  }
.notes {display:flex;
position: absolute;
right: 0;
}
.elementor-button, input[type="submit"] {
  font-size: 10px !important;
  letter-spacing: 2px !important;
  padding:1em 1.5em 1em 1.5em !important;
  color:#fff !important;
}
}

@media (max-width:490px){
    .page-heading h1 {font-size:26px !important;}
    .page-subheading h5 {font-size:15px !important;letter-spacing:2px !important;}
}/* End custom CSS */