@media only screen and (max-width: 780px) 
{.vc_column-inner.vc_custom_1571985668794 {  z-index: 550 !important; position: relative !important;}
}
@media only screen and (max-width: 730px) {
div#slider {    display: none;}
footer#footer h5.vc_custom_heading {    font-size: 14px;}
footer#footer p {    font-size: 13px;}
}
@media only screen and (max-width: 420px) {
a.dt-sc-button.vc_custom_1573845867505.medium.icon-right.with-icon.bordered.type2 {    font-size: 14px;}
a.dt-sc-button.vc_custom_1573845867505.medium.icon-right.with-icon.bordered.type2 {    margin-left: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1571208034492 .vc_custom_1573685742873  { margin-left: 0px !important; }
.dt-sc-button.bordered.medium.with-icon.icon-right.type2 {    padding: 10px 20px 10px 10px;}
.dt-sc-button.bordered.with-icon.icon-right, .dt-sc-button.custom-button {    letter-spacing: 1px;}
div#slider {    display: none;}
.vc_column-inner.vc_custom_1570428506688 h6 {    font-size: 20px;    text-align: center !important;    float: none;}
.vc_column-inner.vc_custom_1570428506688 h2 {    font-size: 24px;    text-align: center !important;    float: none;    margin: 0;}
.vc_column-inner.vc_custom_1570430310213 {    margin: 0 !important;    padding: 0;}
.vc_column-inner.vc_custom_1570428506688 {    margin: 0 auto;    text-align: center !important;}
.dt-sc-title.script-with-sub-title h2.dt-sc-sub-heading {    font-size: 24px;}
h2 {    font-size: 30px !important;}
blockquote.type3 q {    font-size: 17px;}
h3 a br {    display: none;}
h3 a {    font-size: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1561545007058 {    display: none;}
}

@media only screen 
and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) {
div#slider {    display: none;}
h2 {    font-size: 18px !important;}
h3.dt-sc-sub-heading {    font-size: 18px;}
.vc_column-inner.vc_custom_1570428506688 h6 {    font-size: 15px;    text-align: center !important;    float: none;}
.vc_column-inner.vc_custom_1570428506688 h2 {    font-size: 18px;    text-align: center !important;    float: none;    margin: 0;}
.vc_column-inner.vc_custom_1570430310213 {    margin: 0 !important;    padding: 0;}
.vc_column-inner.vc_custom_1570428506688 {    margin: 0 auto;    text-align: center !important;}
.dt-sc-title.script-with-sub-title h2.dt-sc-sub-heading {    font-size: 24px;}
h2 {    font-size: 18px !important;}
blockquote.type3 q {    font-size: 17px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1571208034492 .vc_custom_1573685742873  { margin-left: 0px !important; }
h3 a br {    display: none;}
h3 a {    font-size: 20px;} 
}


section#secondary-left {    display: none;}
section#primary {    width: 100%;    float: none;    margin: 0px auto;}
.vc_row.wpb_row.vc_row-fluid {    /* float: none; */    /* left: 0 !important; */    /* right: 0px !important; */}

.dt-sc-reservation-title {
    float: left;
    width: auto;
}
form.dt-sc-reservation-form.dt-appointment-form {
    float: left;
}
form.dt-sc-reservation-form.dt-appointment-form .dt-sc-one-third.column {
    margin: 5px 5px;
}


.dt-sc-dark-bg .dt-sc-icon-box.type15 a {
    color: #d87a00;
}
.dt-sc-testimonial-wrapper {    clear: none;}
div#wpcf7-f20945-p19530-o1 input.wpcf7-form-control.wpcf7-submit:hover {    background-color: #0a2f4b;    border: #0a2f4b;     padding: 13px 40px;}
div#wpcf7-f20945-p19530-o1 input.wpcf7-form-control.wpcf7-submit {    background-color: #165f95;    color: #fff;}
div#wpcf7-f20945-p19530-o1 input.wpcf7-form-control.wpcf7-submit {    margin: 0px;    padding: 13px 40px;}
.grecaptcha-badge {    display: none !important;}
.grecaptcha-logo {    display: none;}
a.dt-sc-button.vc_custom_1573845867505.medium.icon-right.with-icon.bordered.type2 {    margin-left: 7em;}
strong {    font-family: sans-serif;    font-weight: 600;}
b {font-family: sans-serif;font-weight: 600;}


.page-id-4242 ul.dt-sc-testimonial-images {    position: absolute;   margin-top: 50%;    margin-left: 30%;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1561467834576 {    position: relative;   z-index: 500;}
a.dt-sc-button.vc_custom_1574328777629.medium.icon-right.with-icon.bordered.type2 {    margin-left: 25%;}