html,body {
margin: 0 !important;
padding: 0 !important;
overflow-x: hidden; }
p:only-child{
margin-top: 0;
margin-bottom: 0;
margin-block-end: 0 !important;
}
p:first-child{
margin-top: 0;
}
p:last-child{
margin-bottom: 0;
margin-block-end: 0 !important;
}
:root{   --s150: 150px;
--s120: 120px;
--s100: 100px;
--s80: 80px;
--s50: 50px;
--s60: 60px;
--s40: 40px;
--s25: 25px;
--s20: 20px;
}
@media (max-width: 1540px){
:root{ --s150: 120px;
--s120: 100px;
--s100: 80px;
--s80: 60px;
--s50: 40px;
--s60: 50px;
--s40: 30px;
--s25: 20px;
--s20: 15px;
}
}
@media (max-width: 1200px){
:root{ --s150: 120px;
--s120: 100px;
--s100: 80px;
--s80: 60px;
--s50: 35px;
--s60: 40px;
--s40: 30px;
--s25: 20px;
--s20: 15px;
}
}
@media (max-width: 1024px){
:root{ --s150: 100px;
--s100: 60px;
--s80: 40px;
--s50: 25px;
--s60: 30px;
--s40: 20px;
--s25: 15px;
--s20: 10px;
}
}
@media (max-width: 767px){
:root{ --s140: 70px;
--s120: 60px;
--s100: 50px;
--s80: 30px;
--s50: 20px;
--s60: 20px;
--s40: 20px;
--s25: 15px;
--s20: 10px;
}
} .elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6{
margin-top: 0;
margin-bottom: 0
}  .elementor-slideshow__header{
width: calc(100% - 100px) !important;
}  .text-marquee-slid .swiper-slide {width: auto !important;pointer-events: none;margin-right: 80px !important;padding-right: 100px !important;position: relative;}
.text-marquee-slid .swiper-slide:after{content: '';position: absolute;right: 0;top: 50%;width: 20px;height: 20px;border-radius: 50%;border: 4px solid #ffffff;}
.text-marquee-slid.text-marquee-slidblack .swiper-slide:after{border-color: #000000}
.text-marquee-slid .elementor-testimonial {display: flex;align-items: center;}
.text-marquee-slid .swiper-slide .elementor-testimonial__text {white-space: nowrap;}  .testimonials-slid .elementor-swiper-button{
background: #000000;
border-radius: 50%;
width: 80px;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
}
.testimonials-slid .elementor-swiper-button svg{
fill: #ffffff !important;
}  .gform-theme--framework .gform_validation_errors{
display: none;
}
.gform-theme--foundation .gfield .ginput_password.large, 
.gform-theme--foundation .gfield input.large, 
.gform-theme--foundation .gfield select.large,
.gform-theme--foundation .gfield textarea.small{
background: transparent;
border: none;
border-bottom: 1px solid #707070;
border-radius: 0;
color: #ffffff;
font-size: 20px;
font-weight: normal;
padding-left: 0;
font-family: "Montserrat";
}
.gform-theme--foundation .gform-footer .gform_button{
font-size: 20px !important;
font-weight: normal !important;
font-family: "Montserrat" !important;
padding: 17px 20px !important;
border-radius: 8px !important;
background-color: #D0B79D !important;
transition: 0.3s ease all
}
.gform-theme--foundation .gform-footer .gform_button:hover{
background-color: #ffffff !important;
color: #000000 !important;
} .iv-therapy-table thead tr th{
font-size: 18px;
background-color: #000000;
color: #ffffff;
}
.iv-therapy-table tbody tr td{
font-size: 16px;
}   @media (max-width: 1550px){
.gform-theme--foundation .gform-footer .gform_button,
.gform-theme--foundation .gfield .ginput_password.large, 
.gform-theme--foundation .gfield input.large, 
.gform-theme--foundation .gfield select.large,
.gform-theme--foundation .gfield textarea.small{
font-size: 18px !important;
}
}
@media (max-width: 1366px){
.testimonials-slid .elementor-swiper-button{
width: 50px;
height: 50px; 
}
}
@media (max-width: 1024px){
}
@media (max-width: 767px){
.gform-theme--foundation .gform-footer .gform_button,
.gform-theme--foundation .gfield .ginput_password.large, 
.gform-theme--foundation .gfield input.large, 
.gform-theme--foundation .gfield select.large,
.gform-theme--foundation .gfield textarea.small{
font-size: 16px !important;
}
.testimonials-slid .elementor-swiper-button svg{
font-size: 18px;
}
.testimonials-slid .elementor-swiper-button{
width: 35px;
height: 35px;
}
}
@media (max-width: 575px){
.testimonials-slid .elementor-swiper-button{
top: -20px !important;
}
}