.elementor-67215 .elementor-element.elementor-element-4f0b012b > .elementor-container{max-width:1200px;}.elementor-67215 .elementor-element.elementor-element-4f0b012b > .elementor-background-overlay{background-position:90% 17px;background-repeat:no-repeat;background-size:18% auto;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67215 .elementor-element.elementor-element-4f0b012b .elementor-background-overlay{filter:brightness( 0% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-67215 .elementor-element.elementor-element-4f0b012b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2% 5% 7% 5%;}.elementor-67215 .elementor-element.elementor-element-32534bae > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-1b113b12, .elementor-67215 .elementor-element.elementor-element-1b113b12 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-1b113b12{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-29f57703 > .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-67215 .elementor-element.elementor-element-29f57703 > .elementor-element-populated, .elementor-67215 .elementor-element.elementor-element-29f57703 > .elementor-element-populated > .elementor-background-overlay, .elementor-67215 .elementor-element.elementor-element-29f57703 > .elementor-background-slideshow{border-radius:0px 0px 0px 5px;}.elementor-67215 .elementor-element.elementor-element-29f57703 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67215 .elementor-element.elementor-element-51f46ac3 .elementor-heading-title{color:#252525;font-family:"Open Sans", Sans-serif;}.elementor-67215 .elementor-element.elementor-element-51f46ac3 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:15px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-772ce246 .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-67215 .elementor-element.elementor-element-772ce246 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:0% 0% 2% 0%;}.elementor-67215 .elementor-element.elementor-element-719e60c8 > .elementor-container{max-width:1000px;}.elementor-67215 .elementor-element.elementor-element-719e60c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-3a35b36b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-443d46bf > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:-1px 1px 10px 1px rgba(0, 0, 0, 0.51);}.elementor-67215 .elementor-element.elementor-element-6f047159 > .elementor-container{max-width:1000px;}.elementor-67215 .elementor-element.elementor-element-6f047159{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-5ff07921{margin-top:0px;margin-bottom:20px;padding:0% 0% 0% 0%;}.elementor-67215 .elementor-element.elementor-element-2ff11a5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-543330ab .elementor-heading-title{color:#C7B175;font-family:"Open Sans", Sans-serif;letter-spacing:4px;}.elementor-67215 .elementor-element.elementor-element-543330ab > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-67215 .elementor-element.elementor-element-27136476{--divider-border-style:solid;--divider-color:#C7B175;--divider-border-width:2px;}.elementor-67215 .elementor-element.elementor-element-27136476 .elementor-divider-separator{width:8%;}.elementor-67215 .elementor-element.elementor-element-27136476 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-67215 .elementor-element.elementor-element-27136476 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-67215 .elementor-element.elementor-element-36ebf5b6 .elementor-text-editor{text-align:justify;}.elementor-67215 .elementor-element.elementor-element-36ebf5b6{color:#000000;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:2em;}.elementor-67215 .elementor-element.elementor-element-36ebf5b6 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-67215 .elementor-element.elementor-element-69dd7ca{margin-top:20px;margin-bottom:20px;padding:0% 0% 0% 0%;}.elementor-67215 .elementor-element.elementor-element-7ada80c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-8909047 .elementor-image img{width:40%;}.elementor-67215 .elementor-element.elementor-element-3b96da40 > .elementor-container{max-width:1000px;}.elementor-67215 .elementor-element.elementor-element-3b96da40{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-6627c982 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-313c3e81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-025b3e3 > .elementor-container{max-width:1000px;}.elementor-67215 .elementor-element.elementor-element-025b3e3{margin-top:0px;margin-bottom:0px;padding:0px 0px 45px 0px;}.elementor-67215 .elementor-element.elementor-element-245f928 .elementor-toggle-title, .elementor-67215 .elementor-element.elementor-element-245f928 .elementor-toggle-icon{color:#1B1B1B;}.elementor-67215 .elementor-element.elementor-element-245f928 .elementor-toggle .elementor-toggle-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:1px;}.elementor-67215 .elementor-element.elementor-element-245f928 .elementor-toggle .elementor-tab-title{padding:0px 0px 0px 8px;}.elementor-67215 .elementor-element.elementor-element-245f928 .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:1px;}.elementor-67215 .elementor-element.elementor-element-245f928 .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:1px;}@media(min-width:768px){.elementor-67215 .elementor-element.elementor-element-f701b77{width:100%;}}@media(max-width:1024px){.elementor-67215 .elementor-element.elementor-element-4f0b012b{margin-top:0px;margin-bottom:0px;padding:5% 5% 3% 5%;}.elementor-67215 .elementor-element.elementor-element-1b113b12{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-67215 .elementor-element.elementor-element-51f46ac3{text-align:left;}.elementor-67215 .elementor-element.elementor-element-51f46ac3 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-67215 .elementor-element.elementor-element-772ce246{text-align:left;}.elementor-67215 .elementor-element.elementor-element-443d46bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-6f047159{margin-top:0px;margin-bottom:6px;}.elementor-67215 .elementor-element.elementor-element-8909047 .elementor-image img{width:45%;}.elementor-67215 .elementor-element.elementor-element-3b96da40{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-67215 .elementor-element.elementor-element-4f0b012b > .elementor-background-overlay{background-position:90% -42%;background-size:85px auto;}.elementor-67215 .elementor-element.elementor-element-4f0b012b{margin-top:0px;margin-bottom:0px;padding:8% 0% 10% 0%;}.elementor-67215 .elementor-element.elementor-element-1b113b12{margin-top:0px;margin-bottom:10px;padding:0% 5% 0% 5%;}.elementor-67215 .elementor-element.elementor-element-29f57703 > .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-67215 .elementor-element.elementor-element-29f57703 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-51f46ac3{text-align:center;}.elementor-67215 .elementor-element.elementor-element-51f46ac3 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-772ce246{text-align:center;}.elementor-67215 .elementor-element.elementor-element-772ce246 .elementor-heading-title{letter-spacing:2px;}.elementor-67215 .elementor-element.elementor-element-772ce246 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-719e60c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-3a35b36b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-6f047159{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-433aa602 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-5ff07921{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-67215 .elementor-element.elementor-element-2ff11a5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-543330ab .elementor-heading-title{letter-spacing:2px;}.elementor-67215 .elementor-element.elementor-element-543330ab > .elementor-widget-container{margin:45px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-27136476 .elementor-divider-separator{width:30px;}.elementor-67215 .elementor-element.elementor-element-27136476 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-67215 .elementor-element.elementor-element-27136476 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-36ebf5b6 .elementor-text-editor{text-align:justify;}.elementor-67215 .elementor-element.elementor-element-36ebf5b6{font-size:15px;line-height:1.8em;}.elementor-67215 .elementor-element.elementor-element-69dd7ca{margin-top:30px;margin-bottom:30px;padding:0% 0% 0% 0%;}.elementor-67215 .elementor-element.elementor-element-7ada80c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-8909047 .elementor-image img{width:65%;}.elementor-67215 .elementor-element.elementor-element-3b96da40{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67215 .elementor-element.elementor-element-6627c982 > .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){
.session-heading h1 {font-size:22px !important;color:#ffffff !important;}
.session-subheading h5 {
        font-size:20px !important;
        font-weight:600 !important;
        opacity:0.25 !important;
        letter-spacing:0.02em !important;
        color:#ffffff !important;}
.primary-gradient {
    background: linear-gradient(180deg, #252525 0%, #000 100%) !important;
}
.section-padding-video {padding-left:0% !important; padding-right:0% !important;}
h2 {font-size:18px !important;}
.elementor-background-overlay {background-position:90% 30% !important;opacity:0.05 !important;filter: brightness(100%) !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){
    .session-heading h1 {font-size:26px !important;}
    .session-subheading h5 {font-size:15px !important;letter-spacing:2px !important;}
}/* End custom CSS */