.elementor-17 .elementor-element.elementor-element-e3414cf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e3414cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-17 .elementor-element.elementor-element-e3414cf > .elementor-container{min-height:320px;}.elementor-17 .elementor-element.elementor-element-e3414cf > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-e3414cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a5af530 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9e8489b{margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2a1cf82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-431fcbe{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-431fcbe > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-431fcbe .elementor-divider-separator{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-77d2363{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-77d2363 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-17 .elementor-element.elementor-element-77d2363 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-1bcd1a5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1bcd1a5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-00a71b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-00a71b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-9c954aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5b00558{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f323ca6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f323ca6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bf73ddc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-82e1555 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-82e1555 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-82e1555{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-82e1555 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-e3414cf > .elementor-container{min-height:250px;}.elementor-17 .elementor-element.elementor-element-e3414cf{padding:0px 15px 0px 15px;}.elementor-17 .elementor-element.elementor-element-9e8489b{margin-top:0px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-431fcbe{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-17 .elementor-element.elementor-element-00a71b8{padding:30px 15px 30px 15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bf73ddc > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* Skin */
.btDarkSkin {
    color: #fff;
    background-color: #191919;
    }
.btLightSkin {
    color: #181818;
    background-color: #fff;
    }
select,
textarea,
input,
.fancy-select .trigger {
    color: inherit;
    }
.btLightSkin select,
.btLightSkin textarea,
.btLightSkin input,
.btLightSkin .fancy-select .trigger,
.btDarkSkin .btLightSkin select,
.btDarkSkin .btLightSkin textarea,
.btDarkSkin .btLightSkin input,
.btDarkSkin .btLightSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin select,
.btLightSkin .btDarkSkin .btLightSkin textarea,
.btLightSkin .btDarkSkin .btLightSkin input,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {
    border: 1px solid rgba(24,24,24,.2);
    }
.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin input,
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin select,
.btLightSkin .btDarkSkin textarea,
.btLightSkin .btDarkSkin input,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin input,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {
    border: 1px solid rgba(255,255,255,.2);
    }

/* Form elements */
select,
input {
    font-family: "Roboto",Arial,Helvetica,sans-serif;
    }
input:not([type='checkbox']):not([type='radio']),
button {
    -webkit-appearance: none;
    }
input:not([type='checkbox']):not([type='radio']),
textarea,
select {
    outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    width: 100%;
    display: block;
    padding: 1.25em;
    background: transparent;
    color: inherit;
    }
.btTextRight input:not([type='checkbox']):not([type='radio']),
.btTextRight textarea,
.btTextRight select {
    text-align: right;
    }
.btLightSkin input:not([type='checkbox']):not([type='radio']),
.btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']),
.btLightSkin .btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']),
.btLightSkin textarea,
.btDarkSkin .btLightSkin textarea,
.btLightSkin .btDarkSkin .btLightSkin textarea,
.btLightSkin select,
.btDarkSkin .btLightSkin select,
.btLightSkin .btDarkSkin .btLightSkin select {
    background: #fff;
    }
.btDarkSkin input:not([type='checkbox']):not([type='radio']),
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']),
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']),
.btDarkSkin textarea,
.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin select,
.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin select {
    background: #191919;
    }
input[type="file"] {
    padding: .55em 1.25em .55em .65em !important;
    line-height: 1 !important;
    }
input[type="file"]::-webkit-file-upload-button {
    background: #e94d65 !important;
    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;
    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;
    color: #fff;
    font-weight: 700;
    font-family: Sarabun;
    border: 0;
    padding: 8px 15px;
    font-size: .875em;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btHardRoundedButtons input[type="file"]::-webkit-file-upload-button {
    border-radius: 50px;
    }
.btSoftRoundedButtons input[type="file"]::-webkit-file-upload-button {
    border-radius: 5px;
    }
input[type="file"]::-webkit-file-upload-button:hover {
    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    }
select {
    padding-top: .25em;
    padding-bottom: .25em;
    }
input:not([type='checkbox']):not([type='radio']),
select,
.fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    height: 3.25em;
    line-height: 1;
    }
input[type='text'],
input[type='password'],
input[type='color'],
input[type='date'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='range'],
input[type='tel'],
input[type='time'],
input[type='url'],
input[type='week'],
textarea {
    line-height: 1 !important;
    }

/* Fancy select */
.fancy-select {
    position: relative;
    }
.fancy-select .trigger {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    padding: 0 0 0 1.25em;
    }
.btHardRoundedButtons .fancy-select .trigger {
    border-radius: 50px;
    }
.btSoftRoundedButtons .fancy-select .trigger {
    border-radius: 5px;
    }
.rtl .fancy-select .trigger {
    padding: 0 1.25em 0 0;
    }
.fancy-select .trigger:before {
    content: '\f107';
    font-family: FontAwesome;
    display: block;
    float: right;
    padding: 0 .75em;
    font-size: 1rem;
    opacity: .5;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.rtl .fancy-select .trigger:before {
    float: left;
    }
.fancy-select .trigger.open:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 1;
    }
.fancy-select .options {
    font-size: .875em;
    display: none;
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    list-style: none;
    max-height: 320px;
    overflow: auto;
    border: 0;
    background-color: #fff;
    color: #181818;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.12);
    }
.fancy-select .options.open {
    z-index: 20;
    display: block;
    }
.fancy-select .options.overflowing {
    top: auto;
    bottom: 3.75em;
    }
.fancy-select ul.options {
    padding: .5em 0;
    margin: 0;
    line-height: 1.5;
    }
.fancy-select ul.options li {
    cursor: pointer;
    margin: 0;
    padding: .85714em 1.42857em;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    border: 0;
    position: relative;
    }
.fancy-select ul.options li:before {
    position: absolute;
    display: block;
    left: 0;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    content: "";
    background: #e94d65;
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    transition: transform 300ms ease;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    width: 10px;
    }
.rtl .fancy-select ul.options li:before {
    left: auto;
    right: 0;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    }
.fancy-select ul.options li:hover {
    color: #e94d65;
    }
.fancy-select ul.options li:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.fancy-select ul.options li.selected:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btHardRoundedButtons a.select2-choice {
    border-radius: 50px;
    }
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btSoftRoundedButtons a.select2-choice {
    border-radius: 5px;
    }
.btHardRoundedButtons textarea,
.btHardRoundedButtons select {
    border-radius: 50px;
    }
.btSoftRoundedButtons textarea,
.btSoftRoundedButtons select {
    border-radius: 5px;
    }
.btHardRoundedButtons textarea {
    border-radius: 26px;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
.fancy-select .trigger,
select {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open,
select:focus {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
    border: 1px solid rgba(24,24,24,.4);
    }
textarea {
    resize: vertical;
    line-height: inherit;
    }
button {
    font: inherit;
    cursor: pointer;
    }
.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {
    border: 1px solid rgba(255,255,255,.4);
    }
    .btHardRoundedButtons input:not([type='checkbox']):not([type='radio']), .btHardRoundedButtons a.select2-choice {
    border-radius: 50px;
}
#testimonals input{
    border: 1px solid rgba(24,24,24,.2);
    border-radius: 50px
}
input#wpmtst_submit_testimonial {
    padding-top: 0px !important;
}
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']), .btHardRoundedButtons a.select2-choice {
    border-radius: 50px;
}
#wpmtst_post_content{
    border-radius: 26px
}/* End custom CSS */