@media (max-width: 767px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}

.container, .sppb-row-container {
    width: 100% !important;
}

#sp-header {
    padding: 10px 0px !important;
}

#offcanvas-toggler {
    line-height: 34px !important;
}

#sp-header .logo a {
    font-size: 30px !important;
}

h1.slide-text-one.ls-layer {
    margin: 30px 0px 0px 0px !important;
}

#section-id-1606378134191 #section-id-1606378134246 {
    margin: -30px 0px 0px 0px !important;
	padding: 30px !important;
}

#sppb-addon-1606378134248 h1.sppb-addon-title {
    text-align: center !important;
}

#column-wrap-id-1606378134268,
#column-wrap-id-1606378134269 {
    border: none !important;
}

#section-id-1606378135026 .sppb-addon-text-block, 
#section-id-1606378135172 .sppb-addon-text-block {
    min-height: auto !important;
}

#section-id-1606382226578, #section-id-1606385732517,
#section-id-1606386350920, #section-id-1606387534054,
#section-id-1606386611083, .thank-you-page .sp-page-title {
    padding: 110px 0px 40px !important;
}

.book-form {
    width: 100% !important;
}

#sp-bottom1,
#sp-bottom2 {
	margin: 0px 0px 30px 0px !important;
}

}

@media (min-width: 767px) and (max-width: 979px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}

.container, .sppb-row-container {
    width: 100% !important;
}

#offcanvas-toggler {
    line-height: 34px !important;
}

#section-id-1606378134246 .sppb-col-md-3 {
    width: 25% !important;
}

#sppb-addon-1606378134248 h1.sppb-addon-title {
    font-size: 25px !important;
}

#section-id-1606378134246 p {
    font-size: 11px !important;
    line-height: 18px !important;
}

#section-id-1606378134191 #section-id-1606378134246 {
    padding: 40px 30px !important;
}

#section-id-1606378134566 .sppb-col-md-7,
#section-id-1606378134288 .sppb-col-md-7,
#section-id-1606385732643 .sppb-col-md-7,
#section-id-1606386351023 .sppb-col-md-7,
#section-id-1606387534143 .sppb-col-md-7 {
    width: 60% !important;
}

#section-id-1606378134566 .sppb-col-md-5,
#section-id-1606378134288 .sppb-col-md-5,
#section-id-1606385732643 .sppb-col-md-5,
#section-id-1606386351023 .sppb-col-md-5,
#section-id-1606387534143 .sppb-col-md-5 {
    width: 40% !important;
}

p,
ol, ul {
    font-size: 14px !important;
    line-height: 22px !important;
}

#section-id-1606378135026 .sppb-col-md-4,
#section-id-1606378135172 .sppb-col-md-4,
#section-id-1606384367864 .sppb-col-md-4,
#section-id-1606385732631 .sppb-col-md-4 {
    width: 33.3% !important;
}

#section-id-1606378135026 .sppb-addon-text-block, 
#section-id-1606378135172 .sppb-addon-text-block {
    min-height: 289px !important;
}

.book-form {
    width: 70% !important;
}

#sp-bottom .sp-module .sp-module-title {
    font-size: 22px !important;
}

#sp-bottom p, #sp-bottom a {
    font-size: 13px !important;
    line-height: 23px !important;
}

}

@media (min-width: 980px) and (max-width: 1199px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}

.container, .sppb-row-container {
    width: 100% !important;
}

#sp-header .logo a {
    font-size: 30px !important;
}

#section-id-1606378134246 p {
    font-size: 15px !important;
}

#section-id-1606378135026 .sppb-addon-text-block, 
#section-id-1606378135172 .sppb-addon-text-block {
    min-height: 280px !important;
}

}	

@media (min-width: 1200px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}
}