/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Mar 27 2022 | 07:04:51 */
.fit-content .elementor-column-wrap {
    height: fit-content!important;
}

.left-margin {
    margin-left: 6vw;
    margin-right: 6vw;
}
@media (max-width: 767px) {
    .left-margin {
    margin-left: 3vw;
    margin-right: 3vw;
}
}
.phone-icon .elementor-icon i {
     font-size:1vw!important;
}
@media (max-width: 767px) {
    .phone-icon .elementor-icon i {
     font-size:5vw!important;
}
}
.jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section {
    border-radius: 1.5vw;
}
.radius2 .elementor-column-wrap  {
    border-radius: 2vw!important;
}
.radius15 .elementor-column-wrap  {
    border-radius: 1.5vw!important;
}
.radius1 .elementor-column-wrap  {
    border-radius: 1vw!important;
}
.radius05 .elementor-column-wrap {
    width: 100%;
    border-radius: 0.5vw!important;
}





table td, table th {
    vertical-align: middle;
}
table th {
    font-size: 0.9vw;
}
@media (max-width: 767px) {
table th {
    font-size: 2.8vw;
}
    .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section {
    border-radius: 1.5vw;
}
.radius2 .elementor-column-wrap  {
    border-radius: 4.5vw!important
}
.radius15 .elementor-column-wrap  {
    border-radius: 4vw!important
}
.radius1 .elementor-column-wrap  {
    border-radius: 3vw!important
}
.radius05 .elementor-column-wrap {
    width: 100%;
    border-radius: 0.5vw;
}
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}
.blik .elementor-button:after {
content: "";
margin-left: 60px;
width: 50px;
height: 400px;
background: #fff;
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s;
position: absolute;
left: -40px;
top: -150px;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-transition: all 0.1s;
transition: all 0.1s;
-webkit-animation-name: slideme;
animation-name: slideme;
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
	    filter: blur(20px);
}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc3a707 */.anim {
	-webkit-animation: transform-shiver-Y 3000ms linear 0ms infinite normal both;
    -moz-animation: transform-shiver-Y 3000ms linear 0ms infinite normal both;
    animation: transform-shiver-Y 3000ms linear 0ms infinite normal both;
}

.jet-listing-grid__slider-icon.slick-arrow {
    width: 3vw!important;
    height: 3vw!important;
    border-radius:100px; 
}
.jet-listing-grid__slider-icon svg {
    height: 1.3vw!important;
}

@media (max-width: 767px) {
    .jet-listing-grid__slider-icon.slick-arrow {
    width: 10vw!important;
    height: 10vw!important;
    border-radius:100px; 
}
.jet-listing-grid__slider-icon svg {
    height: 4vw!important;
}
}

.elementor-field-textual.elementor-size-xl {
    -webkit-border-radius: 1vw!important;
    border-radius: 1vw!important;
    padding: 1vw!important;
}
@media (max-width: 767px) {
	.elementor-field-textual.elementor-size-xl {
    -webkit-border-radius: 3vw!important;
    border-radius: 3vw!important;
    padding: 3vw!important;
}
}