/*!
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 2.2.2
	Stable tag: 2.2.2
	Requires at least: 4.7
	Tested up to: 5.2
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*!
 * Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License
*/html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;line-height:1.2;color:inherit}p{margin-top:0;margin-bottom:.9rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#333;outline:0 none}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}[type=button]:focus,[type=submit]:focus,button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;text-align:left;vertical-align:top;border:1px solid #ccc}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid #ccc}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#eee}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#e9e9e9}table tbody+tbody{border-top:2px solid #ccc}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

@font-face{font-family: "Marion-The-Essentials";src:url(fonts/Marion The Essentials.ttf);}
@font-face{font-family: "AddingtonCF-Regular";src:url(fonts/AddingtonCF-Regular.ttf);}

body::-webkit-scrollbar{width:7px;}
body::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background: linear-gradient(45deg, #c0b8ad, #2b3827);}

::selection{background-color: #c0b8ad;color: #2b3827;}

.form-control::-webkit-input-placeholder {color: #fff;font-family: "RobotoRegular";font-size: 15px;}
.form-control:-ms-input-placeholder {color: #fff;font-family: "RobotoRegular";font-size: 15px;}
.form-control::placeholder {color: #fff;font-family: "RobotoRegular";font-size: 15px;}

.tittle-main {}
.tittle-main h1 {font-size: 30px;font-weight: 600;position: relative;}
.tittle-main h1:before {content: "";display: block;position: absolute;left: 0px;top: calc(100% + 15px);width: 3rem;height: 6px;background: #c0b8ad;}

.tittle-deco-C {}
.tittle-deco-C h1:before {left: 50%;transform: translateX(-50%);}

.tittle-deco-R {}

.header-main {overflow: hidden;}
.header-main .elementor-item {padding: 0px !important;padding-bottom: 10px !important;display: block;width: fit-content;margin: auto;}
.header-main .elementor-widget-nav-menu:before {content: "";display: block;position: absolute;bottom: 0px;left: 30px;width: 100vw;height: 2px;background: rgb(47 67 67 / 28%);}

.home-sec1 {padding-top: 7rem;}
.home-sec1 .elementor-col-50:nth-child(1) {position: relative;background-color: rgb(255 255 255 / 40%);backdrop-filter: blur(8px);}
.home-sec1 .elementor-col-50:nth-child(1):before {content: "";display: block;position: absolute;top: 100%;left: 0px;width: 100%;height: 5rem;background-color: #fff;}
.home-sec1 p {position: relative;background: #2b3827;width: fit-content;margin-top: -10px;margin-left: -10px;padding: 7px 17px;}
.home-sec1 .swiper-slide-inner {padding: 0px !important;}
.home-sec1 span {font-size: 16px;}
.home-sec1 .swiper-pagination-bullet {width: 8px;height: 8px;position: relative;background-color: transparent;margin: 0px 10px !important;opacity: 1;}
.home-sec1 .swiper-pagination-bullet:before {content: "";display: block;position: absolute;left: 50%;top: 50%;width: calc(100% + 10px);height: calc(100% + 10px);border: solid 2px #2D2E26;transform: translate(-50%, -50%);border-radius: 50%;}
.home-sec1 .swiper-pagination-bullet-active {}
.home-sec1 .elementor-swiper-button {top: auto;bottom: -20px;z-index: 9999;}
.home-sec1 .elementor-swiper-button-prev {left: 20%;}
.home-sec1 .eicon-chevron-left:before {content: "\f060";font-family: 'Font Awesome 5 Free';border: solid 2px #2b3827;opacity: 1;border-radius: 50%;width: 35px;height: 35px;text-align: center;justify-content: center;display: flex;align-items: center;font-size: 20px;}
.home-sec1 .elementor-swiper-button-next {right: 20%;}
.home-sec1 .eicon-chevron-right:before {content: "\f061";font-family: 'Font Awesome 5 Free';border: solid 2px #2b3827;opacity: 1;border-radius: 50%;width: 35px;height: 35px;text-align: center;justify-content: center;display: flex;align-items: center;font-size: 20px;}
.home-sec1 .elementor-widget-button {margin-top: 3rem;}
.home-sec1 .elementor-widget-shortcode {position: absolute;left: calc(100% + 10px);bottom: -10px;width: 15rem;height: fit-content;display: block;}
.home-sec1 .elementor-widget-shortcode .splw-lite-wrapper {background-color: rgb(43 56 39 / 40%) !important;backdrop-filter: blur(8px);}
.home-sec1 .elementor-widget-shortcode #splw-location-weather-137 {max-width: 100% !important;margin: 0px;}
.home-sec1 .elementor-widget-shortcode .splw-weather-title {margin-bottom: 0px !important;}
.home-sec1 .elementor-widget-shortcode .splw-lite-header-title {font-family: 'Poppins';font-weight: 300;font-size: 25px;}
.home-sec1 .elementor-widget-shortcode .splw-lite-current-time {position: absolute;left: 30px;top: 35px;font-family: 'Poppins' !important;font-weight: 400 !important;font-size: 25px;writing-mode: vertical-lr;transform: rotate(180deg);}
.home-sec1 .elementor-widget-shortcode .splw-lite-body {display: flex;flex-direction: column;flex-wrap: wrap;}
.home-sec1 .elementor-widget-shortcode .splw-lite-current-text {order: -1;}
    
.home-sec2 {padding-top: 3rem;z-index: 2;}
.home-sec2 .elementor-col-33 .elementor-column-wrap {background: #c0b8ad;margin: 15px;padding: 15px 40px !important;border-radius: 5px;}

.home-sec3 {padding-bottom: 3rem;z-index: 1;}
.home-sec3:before {content: "";display: block;position: absolute;left: 50%;top: -13rem;width: 50%;height: calc(100% + 13rem);background: #2b3827;z-index: -1;}
.home-sec3:after {content: "";display: block;position: absolute;right: 50%;bottom: 0px;width: 50%;height: 10rem;background: #c0b8ad;z-index: 0;}
.home-sec3 section .elementor-col-50:nth-child(1) {padding-right: 2rem;}
.home-sec3 section .elementor-col-50:nth-child(2) {padding-left: 2rem;}
.home-sec3 .elementor-widget-jet-carousel {padding-left: 8rem;overflow: hidden;position: relative;z-index: 1;}
.home-sec3 .elementor-widget-jet-carousel:before {content: "";display: block;position: absolute;right: 0px;top: 0px;width: 5rem;height: 100%;background: #41503c;z-index: 12;}
.home-sec3 .elementor-widget-jet-carousel .jet-slick-dots {position: absolute;top: 20px;right: 45px;}
.home-sec3 .elementor-widget-jet-carousel .jet-slick-dots li {padding: 0px !important;display: none;}
.home-sec3 .elementor-widget-jet-carousel .jet-slick-dots li.slick-active {display: block;}
.home-sec3 .elementor-widget-jet-carousel .jet-slick-dots span {text-indent: inherit !important;width: auto;height: auto;background: transparent !important;color: #fff;font-family: 'Poppins';font-weight: normal;}
.home-sec3 .elementor-widget-jet-carousel .jet-arrow {right: 32px !important;left: auto !important;bottom: 20px !important;top: auto;}
.home-sec3 .elementor-widget-jet-carousel .prev-arrow {bottom: 70px !important;}
.home-sec3 .elementor-widget-jet-carousel .next-arrow {}

.home-sec4 {padding-bottom: 3rem;padding-top: 2rem;z-index: 0;}
.home-sec4:before {content: "";display: block;position: absolute;right: 50%;top: 0px;width: 50%;height: 50%;background: #c0b8ad;z-index: 0;}
.home-sec4 .elementor-widget-button {margin-bottom: 7rem !important;}
.home-sec4 .elementor-testimonial-wrapper {overflow: visible;}
.home-sec4 .elementor-testimonial-content:before {content: "";background-image: url(../../uploads/2023/03/quote.png);background-repeat: no-repeat;background-position: center center;background-size: contain;width: 20px;height: 20px;position: absolute;left: 0px;bottom: 100%;}
.home-sec4 .elementor-testimonial-content:after {content: "";background-image: url(../../uploads/2023/03/quote.png);background-repeat: no-repeat;background-position: center center;background-size: contain;width: 20px;height: 20px;position: absolute;right: 30%;top: 75%;transform: rotate(180deg);}

.home-sec5 {padding-top: 3rem;}
.home-sec5 li:before {content: "";display: block;position: absolute;left: -15px;top: 7px;width: 6px;height: 6px;background: #c0b8ad;border-radius: 50%;}
.home-sec5 img {margin-top: 6rem;margin-bottom: -15rem;}

.home-sec6 {padding-top: 3rem;}
.home-sec6 .elementor-gallery__container {display: grid !important;grid-template-columns: repeat(3, 1fr) !important;grid-template-rows: repeat(2, 1fr);grid-column-gap: 20px !important;grid-row-gap: 20px !important;}
.home-sec6 .elementor-gallery-item .elementor-gallery-item__image {height: 100%;}
.home-sec6 .elementor-gallery-item:nth-child(1) {grid-area: 1 / 1 / 2 / 2;}
.home-sec6 .elementor-gallery-item:nth-child(2) {grid-area: 2 / 1 / 3 / 2;}
.home-sec6 .elementor-gallery-item:nth-child(3) {grid-area: 1 / 2 / 3 / 3;}
.home-sec6 .elementor-gallery-item:nth-child(4) {grid-area: 1 / 3 / 2 / 4;}
.home-sec6 .elementor-gallery-item:nth-child(5) {grid-area: 2 / 3 / 3 / 4;}

.home-sec7 {padding-top: 2rem;}

.home-sec8 {padding: 5rem 0px;overflow: hidden;}
.home-sec8 .elementor-col-33:before {content: "";display: block;position: absolute;left: 0px;top: 50%;width: 100vw;height: calc(100% + 10rem);transform: translateY(-50%);background-color: #00000059;backdrop-filter: blur(8px);}
.home-sec8 .elementor-widget-button {margin-top: 3rem;}
.home-sec8 img {filter: brightness(5);}

.home-sec9 {margin-bottom: 7rem;}
.home-sec9 .elementor-col-33 .elementor-column-wrap {padding: 4rem !important;}
.home-sec9:before {content: "";display: block;position: absolute;right: 0px;top: 0px;width: 15%;height: 100%;background-image: url(../../uploads/2023/03/home-sec8-grafo.jpg);background-repeat: no-repeat;background-position: right center;background-size: cover;}
.home-sec9:after {content: "";display: block;position: absolute;left: 0px;bottom: -7rem;width: 58.5%;height: 7rem;background-image: url(../../uploads/2023/03/home-sec8-fondo-sec.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}

.footer-sec1 {padding-top: 3rem;padding-bottom: 1rem;}
.footer-sec1 p:before {content: "";display: block;position: absolute;bottom: calc(100% + 15px);width: 3rem;height: 6px;background: #c0b8ad;left: 50%;transform: translateX(-50%);}

.footer-sec2 section:nth-child(1) {padding: 15px 0px;}
.footer-sec2 .elementor-item {padding: 0px !important;padding-bottom: 10px !important;display: block;width: fit-content;margin: auto;}
.footer-sec2 p {margin: 0px;}

.banner-general {padding-top: 5rem;}
.banner-general h1 {color: #fff;font-size: 60px;line-height: 60px;font-family: "AddingtonCF-Regular";font-weight: normal;}
.banner-general h1 strong {font-size: 80px;font-weight: normal;}
.banner-general p {background: transparent;color: #c0b8ad;font-family: 'Poppins';font-size: 20px;margin: 0px;padding: 0px;}
.banner-general .elementor-widget-shortcode {position: relative;left: auto;bottom: auto;width: 22rem !important;}
.banner-general .elementor-col-50:nth-child(1) {background: transparent !important;backdrop-filter: none !important;}

.glam-sec2 {padding: 3rem 0px;}
.glam-sec2 .wpbc_booking_form_structure.wpbc_vertical {display: flex;flex-direction: row;flex-wrap: wrap;}
.glam-sec2 .wpbc_structure_calendar {width: 40%;}
.glam-sec2 .wpbc_structure_calendar .bk_calendar_frame {margin: auto;margin-bottom: 2rem;}
.glam-sec2 .wpbc_structure_calendar .datepick-header {background: #2D2E26;}
.glam-sec2 .wpbc_structure_calendar .datepick-inline {border-color: #2D2E26;}
.glam-sec2 .wpbc_structure_calendar .datepick-inline a {font-family: 'Poppins' !important;font-size: 14px !important;font-weight: 200;}
.glam-sec2 .wpbc_structure_calendar .datepick-inline span {font-family: 'Poppins' !important;font-size: 14px !important;font-weight: 500;}
.glam-sec2 .wpbc_structure_calendar .date_available {background: #2b3827;}
.glam-sec2 .wpbc_structure_calendar .date_approved {background: #c0b8ad;}
.glam-sec2 .wpbc_structure_calendar .block_hints.datepick {width: fit-content;margin: auto;}
.glam-sec2 .wpbc_structure_calendar .block_hints.datepick .block_text {font-family: 'Poppins';font-weight: 400;font-size: 13px;}
.glam-sec2 .wpbc_structure_calendar .block_hints.datepick .block_free {width: 20px !important;height: 20px !important;background: #2b3827;border: none;}
.glam-sec2 .wpbc_structure_calendar .block_hints.datepick .block_booked {width: 20px !important;height: 20px !important;background: #c0b8ad;border: none;}
.glam-sec2 .wpbc_structure_calendar .block_hints.datepick .block_pending {width: 20px !important;height: 20px !important;border: none;}
.glam-sec2 .wpbc_structure_form {width: 60%;display: flex;flex-direction: row;flex-wrap: wrap;height: fit-content;margin: auto;}
.glam-sec2 .wpbc_structure_form .form-group {width: 50%;padding: 15px 10px !important;padding-top: 15px !important;background-color: #2B3827;margin: 0px !important;font-family: 'Poppins';font-size: 15px;color: #fff;position: relative;display: block;font-weight: 300 !important;}
.glam-sec2 .wpbc_structure_form .form-group:nth-child(odd):before {content: "";display: block;position: absolute;right: -1px;top: 50%;width: 2px;height: 80%;background: #fff;transform: translateY(-50%);z-index: 1;}
.glam-sec2 .wpbc_structure_form .form-group:after {content: "";display: block;position: absolute;left: 50%;bottom: -1px;width: 80%;height: 2px;background: #fff;transform: translateX(-50%);z-index: 1;}
.glam-sec2 .wpbc_structure_form .form-group .control-label {margin-bottom: 10px;font-weight: 300;}
.glam-sec2 .wpbc_structure_form .form-group input {border-radius: 0px;border: none;height: 25px !important;color: #2D2E26;}
.glam-sec2 .wpbc_structure_form .form-group select {border-radius: 0px;border: none;height: 25px !important;color: #2D2E26;}
.glam-sec2 .wpbc_structure_form .form-group select option {color: #2b3827;background: #fff;font-family: 'Poppins';}
.glam-sec2 .wpbc_structure_form .form-group:last-child {width: 100%;background: #fff;}
.glam-sec2 .wpbc_structure_form .form-group:last-child button {fill: #FFFFFF;color: #FFFFFF;background-color: #2D2E26;border-radius: 30px 30px 30px 30px;font-family: 'Poppins';font-size: 15px;font-weight: 500;margin: auto;display: block;}
.glam-sec2 .wpbc_structure_form .form-group:nth-child(3):after {display: none;}
.glam-sec2 .wpbc_structure_form .form-group:nth-child(4):after {display: none;}
.glam-sec2 .wpbc_structure_form .form-group:nth-child(5) {display: none;}
.glam-sec2 p a {color: #000;}
.glam-sec2 .elementor-widget-text-editor {margin: 0px !important;}

.glam-sec3 {padding-top: 2rem;padding-bottom: 7rem;}

.glam-sec4 {overflow: hidden;margin-top: -6rem;}
.glam-sec4 img {width: 100%;}
.glam-sec4 .wp-caption-text {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff !important;font-style: normal;font-size: 40px;width: 100%;font-family: "Marion-The-Essentials" !important;text-shadow: 0px 0px 20px #000;}
.glam-sec4 .slick-list {overflow: visible;}
.glam-sec4 .slick-slide section section {opacity: 0;transition: all 0.5s;}
.glam-sec4 .slick-center section section {opacity: 1;}
.glam-sec4 .jet-arrow {background-color: transparent !important;background-repeat: no-repeat;background-position: center center;background-size: contain;color: transparent !important;position: absolute !important;bottom: 7rem;left: 0px !important;top: auto !important;}
.glam-sec4 .prev-arrow {background-image: url(../../uploads/2024/01/glamping-arrow-l.jpg);}
.glam-sec4 .next-arrow {background-image: url(../../uploads/2024/01/glamping-arrow-r.jpg);left: 45px !important;}



/* ---------------------------------------- RESPONSIVE --------------------------------------------- */

@media (min-width: 320px) and (max-width: 575px){
	.tittle-main h1 {font-size: 24px;}
	.tittle-main h1 br {display: none !important;}

	.header-main {overflow: visible;}
	.header-main .elementor-widget-nav-menu:before {display: none;}
	.header-main .elementor-item {padding: 5px !important;padding-bottom: 5px !important;width: 100%;text-align: center;font-size: 16px;}
	.header-main .elementor-icon-list-item {font-size: 11.5px;margin-right: 0px !important;margin-left: 5px !important;}
	.header-main .elementor-icon-list-item:after {display: none;}
	.header-main .elementor-icon-list-item a .elementor-icon-list-icon {display: none;}
	.header-main .elementor-col-33:nth-child(2) .elementor-column-wrap {padding: 0px 10px !important;}
	.header-main .elementor-col-33:nth-child(2) .elementor-search-form__container {min-height: 35px !important;margin-top: 6px;}
	.header-main .elementor-col-33:nth-child(2) input {height: 25px;}
	.header-main .elementor-col-33:nth-child(2) .elementor-search-form__submit {height: 25px;}
	.header-main .elementor-col-33:nth-child(3) .elementor-column-wrap {padding: 0px 10px !important;}
	.header-main .elementor-col-33:nth-child(3) .elementor-widget-social-icons {width: fit-content;margin-left: auto;}
	.header-main .elementor-col-33:nth-child(3) .elementor-widget-social-icons .elementor-icon {padding: 5px;font-size: 15px;}

	.home-sec1 {padding-top: 0rem;}
	.home-sec1 .elementor-col-50:nth-child(1) {order: 1;}
	.home-sec1 .elementor-col-50:nth-child(2) {background-color: #fff;}
	.home-sec1 .elementor-col-50:nth-child(2) .elementor-column-wrap {padding: 0px !important;}
	.home-sec1 .elementor-slide-heading {font-size: 35px !important;margin-bottom: 1rem !important;}
	.home-sec1 .elementor-slide-description {font-size: 19px !important;}
	.home-sec1 .elementor-widget-shortcode {position: relative;left: auto;bottom: auto;}
	.home-sec1 .elementor-widget-button {margin-top: 0rem;}

	.home-sec2 {padding-top: 1rem;}
	.home-sec2 .elementor-col-33 .elementor-column-wrap {padding: 15px 20px !important;}

	.home-sec3:before {left: 0px;top: 0px;width: 100%;height: 100%}
	.home-sec3 section .elementor-col-50:nth-child(1) {padding-right: 0rem;}
	.home-sec3 section .elementor-col-50:nth-child(2) {padding-left: 0rem;}
	.home-sec3 .tittle-main h1 {color: #fff;}
	.home-sec3 p {color: #fff;}
	.home-sec3 .elementor-widget-jet-carousel {padding-left: 0rem;}

	.home-sec4 {padding-bottom: 0rem;padding-top: 1rem;}
	.home-sec4:before {right: 0px;top: 0px;width: 100%;height: 100%;}
	.home-sec4 .elementor-testimonial-content {font-size: 20px !important;}
	.home-sec4 .elementor-testimonial-content:after {right: 0%;}
	.home-sec4 .elementor-widget-button {margin-bottom: 3rem !important;}
	.home-sec4 section .elementor-col-50 {width: 50%;}
	.home-sec4 section .elementor-col-50 figure {width: 6rem !important;margin: 0px !important;background-color: #ffff;border-radius: 50%;padding: 13px;}
	.home-sec4 section .elementor-col-50 figure img {border-radius: 50%;}

	.home-sec5 {padding-top: 1rem;}
	.home-sec5 img {margin-top: 0rem;margin-bottom: -4rem;}

	.home-sec8 {padding: 0rem 0px;}
	.home-sec8 .elementor-col-33:before {height: 100%;}

	.home-sec9 .elementor-col-33 .elementor-column-wrap {padding: 1rem !important;}
	
	.footer-sec2 .menu-item {width: 100%;}

	.banner-general {padding: 1rem;padding-top: 3rem;}
	.banner-general h1 {font-size: 30px;line-height: 30px;}
	.banner-general p {font-size: 17px;}

	.glam-sec4 .jet-carousel__item-inner {margin: 0px !important;}
	.glam-sec4 .wp-caption-text {font-size: 18px;}
	.glam-sec4 p {font-size: 14px;}
	.glam-sec4 .jet-arrow {left: 10px !important;top: 15rem !important;}
	.glam-sec4 .next-arrow {left: auto !important;right: 10px !important;}
	.glam-sec4 .elementor-widget-button {margin-bottom: 1rem;}

}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.tittle-main h1 {font-size: 24px;}
	.tittle-main h1 br {display: none !important;}

	.header-main {overflow: visible;}
	.header-main .elementor-widget-nav-menu:before {display: none;}
	.header-main .elementor-item {padding: 5px !important;padding-bottom: 5px !important;width: 100%;text-align: center;font-size: 16px;}
	.header-main #header .elementor-column:nth-child(1) {width: 50%;}
	.header-main #header .elementor-column:nth-child(1) .elementor-icon-list-text {font-size: 14px;}
	.header-main #header .elementor-column:nth-child(2) {width: 30%;}
	.header-main #header .elementor-column:nth-child(3) {width: 20%;}
	.header-main .elementor-icon-list-item {font-size: 11.5px;margin-right: 0px !important;margin-left: 5px !important;}
	.header-main .elementor-icon-list-item:after {display: none;}
	.header-main .elementor-icon-list-item a .elementor-icon-list-icon {display: none;}
	.header-main .elementor-col-33:nth-child(2) .elementor-column-wrap {padding: 0px 10px !important;}
	.header-main .elementor-col-33:nth-child(2) .elementor-search-form__container {min-height: 35px !important;margin-top: 6px;}
	.header-main .elementor-col-33:nth-child(2) input {height: 25px;}
	.header-main .elementor-col-33:nth-child(2) .elementor-search-form__submit {height: 25px;}
	.header-main .elementor-col-33:nth-child(3) .elementor-column-wrap {padding: 0px 10px !important;}
	.header-main .elementor-col-33:nth-child(3) .elementor-widget-social-icons {width: fit-content;margin-left: auto;}
	.header-main .elementor-col-33:nth-child(3) .elementor-widget-social-icons .elementor-icon {padding: 5px;font-size: 15px;}

	.home-sec1 {padding-top: 0rem;}
	.home-sec1 .elementor-slide-heading {font-size: 35px !important;margin-bottom: 1rem !important;}
	.home-sec1 .elementor-slide-description {font-size: 19px !important;}
	.home-sec1 .elementor-widget-shortcode {position: relative;left: auto;bottom: auto;}
	.home-sec1 .elementor-col-50:nth-child(1) {order: 1;}
	.home-sec1 .elementor-col-50:nth-child(2) {background-color: #fff;}
	.home-sec1 .elementor-col-50:nth-child(2) .elementor-column-wrap {padding: 0px !important;}
	.home-sec1 .elementor-widget-button {margin-top: 0rem;}

	.home-sec2 {padding-top: 1rem;}
	.home-sec2 section .elementor-column .elementor-column-wrap {padding: 15px 20px !important;}
	.home-sec2 section .elementor-column {width: 33.33333%;}

	.home-sec3:before {left: 0px;top: 0px;width: 100%;height: 100%}
	.home-sec3 section .elementor-col-50:nth-child(1) {padding-right: 0rem;}
	.home-sec3 section .elementor-col-50:nth-child(2) {padding-left: 0rem;}
	.home-sec3 .tittle-main h1 {color: #fff;}
	.home-sec3 p {color: #fff;}
	.home-sec3 .elementor-widget-jet-carousel {padding-left: 0rem;}

	.home-sec4 {padding-bottom: 0rem;padding-top: 1rem;}
	.home-sec4:before {right: 0px;top: 0px;width: 100%;height: 100%;}
	.home-sec4 .elementor-testimonial-content {font-size: 20px !important;display: block;width: fit-content !important;position: relative;}
	.home-sec4 .elementor-testimonial-content:after {right: -30px;}
	.home-sec4 .elementor-widget-button {margin-bottom: 3rem !important;}
	.home-sec4 section .elementor-col-50 {width: 50%;}
	.home-sec4 section .elementor-col-50 figure {width: 6rem !important;margin: 0px !important;background-color: #ffff;border-radius: 50%;padding: 13px;}
	.home-sec4 section .elementor-col-50 figure img {border-radius: 50%;}

	.home-sec5 {padding-top: 1rem;}
	.home-sec5 img {margin-top: 0rem;margin-bottom: -4rem;}

	.home-sec8 {padding: 0rem 0px;}
	.home-sec8 .elementor-col-33:before {height: 100%;}

	.home-sec9 .elementor-col-33 .elementor-column-wrap {padding: 1rem !important;}

	.footer-sec2 section:nth-child(1) section {width: 50%;}
	.footer-sec2 section:nth-child(1) .elementor-widget-nav-menu {width: 50%;}
	.footer-sec2 .menu-item {width: 100%;}

	.banner-general {padding: 1rem;padding-top: 3rem;}
	.banner-general h1 {font-size: 30px;line-height: 30px;}
	.banner-general p {font-size: 17px;}

	.glam-sec3 .elementor-col-33:nth-child(1) {width: 55%;}
	.glam-sec3 .elementor-col-33:nth-child(2) {width: 45%;}
	.glam-sec3 .elementor-col-33:nth-child(3) .elementor-widget-wrap {display: flex;flex-direction: row;flex-wrap: wrap;}
	.glam-sec3 .elementor-col-33:nth-child(3) .elementor-widget-wrap .elementor-widget-image {width: 50%;}
	.glam-sec3 .elementor-col-33:nth-child(3) .elementor-widget-wrap .elementor-widget-image:nth-child(1) {padding-right: 10px;}
	.glam-sec3 .elementor-col-33:nth-child(3) .elementor-widget-wrap .elementor-widget-image:nth-child(2) {padding-left: 10px;}

	.glam-sec4 .jet-carousel__item-inner {margin: 0px !important;}
	.glam-sec4 .wp-caption-text {font-size: 18px;}
	.glam-sec4 p {font-size: 14px;}
	.glam-sec4 .jet-arrow {left: 10px !important;top: 15rem !important;}
	.glam-sec4 .next-arrow {left: auto !important;right: 10px !important;}
	.glam-sec4 .elementor-widget-button {margin-bottom: 1rem;}


}

/*Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {

	.home-sec1 {padding-top: 1rem;}
	.home-sec1 .elementor-col-50:nth-child(2) .elementor-column-wrap {padding: 0px !important;}
	.home-sec1 p {margin-bottom: -50px;}
	.home-sec1 .elementor-slide-heading {font-size: 30px !important;}
	.home-sec1 .elementor-widget-shortcode .splw-lite-current-time {left: 10px;}
	.home-sec1 .elementor-slide-heading {font-size: 30px;margin-bottom: 10px !important;}
	.home-sec1 .elementor-col-50 .elementor-widget-video {display: none !important;}

	.home-sec2 .elementor-col-33 .elementor-column-wrap {padding: 15px 25px !important;}

	.home-sec4:before {height: 60%;}

	.home-sec5 img {margin-top: 13rem;margin-bottom: -6rem;}

	.home-sec8 h1 {font-size: 30px;margin: 0px;}

	.home-sec9 h4 {margin: 0px;}
	.home-sec9 .tittle-main {margin-bottom: 0px;}
	.home-sec9 .elementor-col-33 .elementor-column-wrap {padding: 1rem 2rem !important;}
	.home-sec9 .elementor-col-33 .elementor-column-wrap .elementor-icon-list-text {font-size: 14px;}
	
	
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.home-sec1 {padding-top: 3rem;}
	.home-sec1 .elementor-col-50 .elementor-widget-video {display: none !important;}

	.home-sec9 .elementor-col-33 .elementor-column-wrap {padding: 2rem !important;}

}

/* Bigger devices (desktops, 992px and up) */
@media (min-width: 1200px) and (max-width: 1299.98px) {
	.home-sec1 .elementor-col-50 .elementor-widget-video {display: none !important;}

}

@media (min-width: 1400px) and (max-width: 1599.98px) {
	.home-sec1 .elementor-col-50 .elementor-widget-video {display: none !important;}
}

/* Extra large devices  */
@media (min-width: 1600px) {
	.home-sec1 .elementor-col-50 .elementor-widget-video {display: none !important;}

}


@media (min-width: 1900px) {
	.home-sec9 {background-size: 60% !important;}
	.home-sec9:before {width: 21%;}

}

