.ekit-wid-con .elementskit-btn { 
display: inline-block !important;
}
.elementor-4319 .elementor-element.elementor-element-97c715e.e-con {
z-index: 9999999;
}
#elementor-popup-modal-8796 .dialog-close-button, #elementor-popup-modal-7063 .dialog-close-button,  #elementor-popup-modal-7057 .dialog-close-button,#elementor-popup-modal-21737 .dialog-close-button, #elementor-popup-modal-3954 .dialog-close-button,#elementor-popup-modal-20191 .dialog-close-button, #elementor-popup-modal-7047 .dialog-close-button, #elementor-popup-modal-9450 .dialog-close-button, #elementor-popup-modal-21734 .dialog-close-button {
display: flex;
font-size: 25px;
margin-top: 0;
z-index: 999999999999;
}
#MedsMenu ul li a {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #15263F;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #15263F;
border-radius: 4px 4px 4px 4px;
padding: 0px 33px 0px 33px;
}
#MedsMenu ul li a:after {
display:none;
}
#MedsMenu ul li:hover a {
background:#15263F;
color:#fff;
}
#MedsMenu ul li {
display:block;
float:left;
width:33%;
}
#MedsMenu ul li.current_page_item {
display:none; 
}
#MedsMenu ul li {
display: block;
float: left;
width: 30%;
margin-right: 3.33333%;
text-align: center;
}
#MedsMenu ul li {
display: block;
float: left;
width: calc(33.3333333% - 10px);
margin-right: 10px;
text-align: center;
}
#MedsMenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
display: flex;
flex-wrap: wrap;
width: 100%;
}
#MedsMenu ul li a {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #15263F;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #15263F;
border-radius: 4px 4px 4px 4px;
padding: 15px 0px 16px 0px;
width: 100%;
margin: 0;
float: left;
display: block;
text-align: center;
}
#MedsMenu ul li {
display: block;
float: left;
width: calc(33.3333333% - 10px);
margin-right: 10px;
text-align: center;
}
.manufactureralphafilters {
margin-left: 10px;
margin-top: -7px;
}
#MedsMenu ul li {
display: block;
float: left;
width: calc(33.3333333% - 7px);
margin-right: 10px;
text-align: center;
}
#MedsMenu ul li:last-child { 
margin-right: 0px; 
}
.elementor-element-0dd8a58 {
margin-left: -11px !important;
}
#MedsMenu ul li a {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #15263F;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #15263F;
border-radius: 4px 4px 4px 4px;
padding: 14px 0px 15px 0px;
width: 100%;
margin: 0;
float: left;
display: block;
text-align: center;
}
.page-content {
overflow-x: hidden;
}
.page-id-18861 #MedsMenu ul li:nth-child(3) {
margin-right: 0px;
}
select#SelectLogo {
display: block;
font-size: 16px;
line-height: 41px;
padding: 14px;
font-weight: 600;
border: 2px solid;
min-width: 100% !important;
position: relative;
z-index: 1;
} 
#MedsMenu ul li a {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #15263F;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #15263F;
border-radius: 4px 4px 4px 4px;
padding: 0px 33px 0px 33px;
}
#MedsMenu ul li a:after {
display:none;
}
#MedsMenu ul li:hover a {
background:#15263F;
color:#fff;
}
#MedsMenu ul li {
display:block;
float:left;
width:33%;
}
#MedsMenu ul li.current_page_item {
display:none; 
}
#MedsMenu ul li {
display: block;
float: left;
width: 30%;
margin-right: 3.33333%;
text-align: center;
}
#MedsMenu ul li {
display: block;
float: left;
width: calc(33.3333333% - 10px);
margin-right: 10px;
text-align: center;
}
#MedsMenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
display: flex;
flex-wrap: wrap;
width: 100%;
}
#MedsMenu ul li a {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #15263F;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #15263F;
border-radius: 4px 4px 4px 4px;
padding: 15px 0px 16px 0px;
width: 100%;
margin: 0;
float: left;
display: block;
text-align: center;
}
#MedsMenu ul li {
display: block;
float: left;
width: calc(33.3333333% - 10px);
margin-right: 10px;
text-align: center;
}
.manufactureralphafilters {
margin-left: 10px;
margin-top: -7px;
}
#MedsMenu ul li {
display: block;
float: left;
width: calc(33.3333333% - 7px);
margin-right: 10px;
text-align: center;
}
#MedsMenu ul li:last-child { 
margin-right: 0px; 
}
.elementor-element-0dd8a58 {
margin-left: -11px !important;
}
#MedsMenu ul li a {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #15263F;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #15263F;
border-radius: 4px 4px 4px 4px;
padding: 14px 0px 15px 0px;
width: 100%;
margin: 0;
float: left;
display: block;
text-align: center;
}
.page-content {
overflow-x: hidden;
}
.page-id-18861 #MedsMenu ul li:nth-child(3) {
margin-right: 0px;
}
select#SelectLogo {
display: block;
font-size: 16px;
line-height: 41px;
padding: 14px;
font-weight: 600;
border: 2px solid;
min-width: 100% !important;
position: relative;
z-index: 1;
} 
.conferenceevents-template-default h1.entry-title {
padding: 100px 0;
}
.conferenceevents-template-default .page-content {
margin-top: 360px;
display: block;
float: left;
}
.conferenceevents-template-default header.page-header {
position: absolute;
left: 0;
width: 100%; 
background-image: url(https://www.pantherxrare.com/wp-content/uploads/2024/05/slide09.jpg);
background-size: cover;
color: #FFF;
}
.conferenceevents-template-default h1.entry-title {
padding: 100px 0;
font-weight: bold;
max-width: 800px;
}
.conference-content {
margin-top: 360px;
display: block;
float: left;
width: 100%;
}
.conf-placetime {
float: left;
display: block;
width: calc(100% - 600px);
}
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
}
.conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 28px;
}
.conferenceevents-template-default .page-content {
margin-top: 40px;
display: block;
float: left;
}
.conferenceevents-template-default main#content  {
padding: 0;
}
.conferenceevents-template-default h1.entry-title {
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/CalenderIcon.png) left center no-repeat;
padding-left: 140px;
max-width: 1140px;
} 
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 80px;
font-size: 28px;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/WhenIcon.gif) 18px 14px no-repeat #93D500;
}
.conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/WhereIcon.gif) 18px 14px no-repeat #134590;
}
#EventContacts {
float: left;
display: block;
width: 100%;
margin-top: 20px;
}
#EventContacts h3 {
color: #14263F;
font-weight: 700;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 28px;
color: #14263F;
font-weight: 700;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
}
#EventContacts ul {
padding:0;
margin:0;
}
#EventContacts ul li {
list-style: none;
padding: 15px 0;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
width: calc(35% - 50px);
}
#EventContacts ul li {
list-style: none;
padding: 12px 0;
display: block;
float: left;
width: 100%;
}
.contact-email {
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/mailicon.gif) left center no-repeat;
padding-left: 63px;
font-size: 20px;
background-size: 40px auto;
}
#EventContacts ul li .contact-email:hover {
opacity:.7;
}
#ConferenceLink a {
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/registericon2.png) 20px center no-repeat #93D500;
padding-left: 8px;
color: #fff;
background-size: 30px auto;
padding: 16px 90px;
font-weight: bold;
text-transform: uppercase;
margin-top: 40px;
display: block;
float: left;
font-size: 20px;
}
#ConferenceLink a:hover {
opacity:.7;
}
#EventContacts {
float: right;
display: block;
width: 50%;
margin-top: 20px;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
width: calc(100% - 50px);
margin-bottom: 20px;
}
.contact-email {
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/mailicon.gif) left center no-repeat;
padding-left: 53px;
font-size: 20px;
background-size: 31px auto;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 20px;
color: #14263F;
font-weight: 700;
}
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 40px;
font-size: 22px;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/WhenIcon.gif) 15px 24px no-repeat #93D500;
background-size: 20px auto;
}
.conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 22px 20px 20px 40px;
font-size: 20px;
background: url(https://www.pantherxrare.com/wp-content/uploads/2025/03/WhereIcon.gif) 18px 24px no-repeat #134590;
background-size: 17px auto;
}
#EventContacts ul li {
list-style: none;
padding: 12px 0;
display: block;
float: left;
width: 100%;
margin-bottom: 40px;
}
#gform_wrapper_3 input[type=submit] {
font-size: 1em;
width: auto;
margin: 0 16px 0 0;
width: auto;
padding: 15px 70px 15px 70px;
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 700;
color: #FFFFFF;
background-color: #0E3D89;
border-style: none;
}
#gform_wrapper_3 input[type=submit]:hover {
background-color: #00b3ff; 
}
#gform_wrapper_3.gform_legacy_markup_wrapper .top_label input.medium,#gform_wrapper_3.gform_legacy_markup_wrapper .top_label select.medium {
width: calc(100% - 8px);
padding: 7px;
}
.single-press_release .post-date {
display: block !important;
max-width: 1140px;
margin: 0 auto;
}
body.archive .elementor-button-icon { 
align-items: center;
display: inline;
}
.conferenceevents-template-default h1.entry-title {
padding: 100px 0;
}
.conferenceevents-template-default .page-content {
margin-top: 360px;
display: block;
float: left;
}
.conferenceevents-template-default header.page-header {
position: absolute;
left: 0;
width: 100%; 
background-image: url(https://panthercopay-dev.info/wp-content/uploads/2024/05/slide09.jpg);
background-size: cover;
color: #FFF;
}
.conferenceevents-template-default h1.entry-title {
padding: 100px 0;
font-weight: bold;
max-width: 800px;
}
.conference-content {
margin-top: 360px;
display: block;
float: left;
width: 100%;
}
.conf-placetime {
float: left;
display: block;
width: calc(100% - 600px);
}
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
}
.conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 28px;
}
.conferenceevents-template-default .page-content {
margin-top: 40px;
display: block;
float: left;
}
.conferenceevents-template-default main#content  {
padding: 0;
}
.conferenceevents-template-default h1.entry-title {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/CalenderIcon.png) left center no-repeat;
padding-left: 140px;
max-width: 1140px;
} 
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 80px;
font-size: 28px;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/WhenIcon.gif) 18px 14px no-repeat #93D500;
}
.conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/WhereIcon.gif) 18px 14px no-repeat #134590;
}
#EventContacts {
float: left;
display: block;
width: 100%;
margin-top: 20px;
}
#EventContacts h3 {
color: #14263F;
font-weight: 700;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 28px;
color: #14263F;
font-weight: 700;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
}
#EventContacts ul {
padding:0;
margin:0;
}
#EventContacts ul li {
list-style: none;
padding: 15px 0;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
width: calc(35% - 50px);
}
#EventContacts ul li {
list-style: none;
padding: 12px 0;
display: block;
float: left;
width: 100%;
}
.contact-email {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/mailicon.gif) left center no-repeat;
padding-left: 63px;
font-size: 20px;
background-size: 40px auto;
}
#EventContacts ul li .contact-email:hover {
opacity:.7;
}
#ConferenceLink a {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/registericon2.png) 20px center no-repeat #93D500;
padding-left: 8px;
color: #fff;
background-size: 30px auto;
padding: 16px 90px;
font-weight: bold;
text-transform: uppercase;
margin-top: 40px;
display: block;
float: left;
font-size: 20px;
}
#ConferenceLink a:hover {
opacity:.7;
}
#EventContacts {
float: right;
display: block;
width: 50%;
margin-top: 20px;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
width: calc(100% - 50px);
margin-bottom: 20px;
}
.contact-email {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/mailicon.gif) left center no-repeat;
padding-left: 53px;
font-size: 20px;
background-size: 31px auto;
}
.conferenceevents-template-default #ConferenceEvents header.page-header {
position: relative;
left: unset;
top: unset;
width: 100%;
background-image: url(https://panthercopay-dev.info/wp-content/uploads/2024/05/slide09.jpg);
background-size: cover;
color: #FFF;
background: #15263F;
background: -webkit-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: -moz-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#15263F", endColorstr="#394D68", GradientType=0 );
color: #fff;
float: left;
display: block;
width: 100%;
padding-bottom: 30px;
}
.conferenceevents-template-default #ConferenceEvents h1.entry-title {
background: none !important;
font-size: 32px;
font-weight: 400;
width: 94%;
max-width: 1100px;
margin: 0 auto;
padding: 80px 0 50px 0;
}
#ConferenceEvents .conference-content {
margin-top: 0;
display: block;
float: left;
width: 100%;
}
#ConferenceEvents .conf-placetime .conf-when, #ConferenceEvents .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 28px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-placetime-map {
max-width: 1100px;
margin: 0 auto;
margin-top: 40px;
display: block;
}
#ConferenceEvents .conf-placetime {
float: left;
display: block;
width: calc(100% - 600px);
}
#ConferenceEvents .conf-placetime .conf-when, #ConferenceEvents .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 20px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 80px;
font-size: 20px;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/WhenIcon.gif) 11px 10px no-repeat #93D500;
margin-right: 40px;
}
#ConferenceEvents .conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 20px;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/WhereIcon.gif) 20px 14px no-repeat #134590;
background-size: 24px auto;
margin-right: 40px;
}
#ConferenceEvents .conf-register {
display: block;
margin: 40px 0;
float: left;
font-size: 20px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-register strong {
background: #15263F;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;
background: #15263F;
background-size: 24px auto;
margin-right: 40px;
text-align: left;
float: left;
display: block;
min-width: 150px;
font-weight: 700;
}
#ConferenceEvents .conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;
background: #134590;
background-size: 24px auto;
margin-right: 40px;
text-align: left;
min-width: 150px;
float: left;
display: block;
font-weight: 700;
}
#ConferenceEvents .conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;
background: #93D500;
margin-right: 40px;
float: left;
display: block;
min-width: 150px;
font-weight: 700;
}
#ConferenceEvents .conf-value {
display: block;
float: left;
padding: 20px 0;
}
#ConferenceEvents .conf-placetime .conf-when, #ConferenceEvents .conf-placetime .conf-where {
display: block;
margin: 20px 0;
float: left;
font-size: 20px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-register {
display: block;
margin: 20px 0;
float: left;
font-size: 20px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-booth {
display: block;
margin: 20px 0;
float: left;
font-size: 20px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-booth strong {
background: #5B6E88;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;  
margin-right: 40px;
text-align: left;
float: left;
display: block;
min-width: 150px;
font-weight: 700;
}
#ConferenceEvents a {
color:#14263F;
}
#ConferenceEvents a:hover {
color:#8BD400;
}
#EventConfForm {
float: right;
width: 462px;
display: block;
background-image: url(https://panthercopay-dev.info/wp-content/uploads/2024/05/slide09.jpg);
background-size: cover;
color: #FFF;
background: #15263F;
background: -webkit-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: -moz-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#15263F", endColorstr="#394D68", GradientType=0 );
padding: 30px;
border-radius: 10px;
}
.grntext {
color:#8BD200; 
}
#ConfFormHeader label {
font-weight: 700;
font-size: 20px;
}
#gform_fields_10 input, #gform_fields_10 textarea {
background: rgba(255, 255, 255, .17);
color: #fff;
border: 1px solid #fff;
}
#gform_wrapper_10 .gfield {
grid-column: 1 / -1;
min-inline-size: 0;
margin-bottom: -18px;
}
#gform_wrapper_10 .gform_footer {
display: block;
flex-wrap: wrap;
gap: var(--gf-form-footer-gap);
}
#gform_wrapper_10 input[type="submit"] {
float: right;
display: block;
width: auto;
background: #8BD400;
font-weight: 500;
margin-top: 10px;
}
#gform_wrapper_10 input[type="submit"]:hover {
background:#adf328;
}
.conferenceevents-template-default #ConferenceEvents header.page-header {
position: relative;
left: unset;
top: unset;
width: 100%; 
color: #FFF;
background: #15263F;
background: -webkit-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: -moz-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#15263F", endColorstr="#394D68", GradientType=0 );
color: #fff;
float: left;
display: block;
width: 100%;
padding-bottom: 30px;
}
.conferenceevents-template-default #ConferenceEvents h1.entry-title {
background: none !important;
font-size: 32px;
font-weight: 400;
width: 94%;
max-width: 1100px;
margin: 0 auto;
padding: 80px 0 50px 0;
}
#ConferenceEvents main#content {
max-width: 100%;
}
#ConferenceEvents .conf-register {
display: block;
margin: 20px 0;
float: left;
font-size: 16px;
color: #14263F;
font-weight: 700;
width: 100%;
}
#ConferenceEvents .conf-value {
display: block;
float: left;
padding: 20px 0;
font-size: 16px;
}
#ConferenceEvents .conf-placetime .conf-when strong { 
color: #fff;
background: #93D500;
padding: 10px;
font-size: 16px; 
margin-right: 40px;
float: left;
display: block;
min-width: 121px;
font-weight: 700;
}
#ConferenceEvents .conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;
background: #134590;
background-size: 24px auto;
margin-right: 40px;
text-align: left;
min-width: 150px;
float: left;
display: block;
font-weight: 700;
padding: 10px;
font-size: 16px;
margin-right: 40px;
float: left;
display: block;
min-width: 121px;
font-weight: 700;
}
#ConferenceEvents .conf-register strong {
background: #15263F;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;
background: #15263F;
background-size: 24px auto;
margin-right: 40px;
text-align: left;
float: left;
display: block;
min-width: 150px;
font-weight: 700;
padding: 10px;
font-size: 16px;
margin-right: 40px;
float: left;
display: block;
min-width: 121px;
font-weight: 700;
}
#ConferenceEvents .conf-booth strong {
background: #5B6E88;
color: #fff;
padding: 20px 20px 20px 20px;
font-size: 20px;
margin-right: 40px;
text-align: left;
float: left;
display: block;
min-width: 150px;
font-weight: 700;
padding: 10px;
font-size: 16px;
margin-right: 40px;
float: left;
display: block;
min-width: 121px;
font-weight: 700;
}
#EventContent {
margin-bottom: 40px;
}
.conferenceevents-template-default #ConferenceEvents h1.entry-title {
background: none !important;
font-size: 32px;
font-weight: 400;
width: 94%;
max-width: 1100px;
margin: 0 auto;
padding: 80px 0 50px 0;
position: relative;
}
.wp-singular .page-header .entry-title:before {
content: '';
width: 11px;
height: 86px;
position: absolute;
background: #8BD400;
left: -31px;
top: 59px;
display: block;
}
#UpcomingEventsHeader {
position: relative;
left: unset;
top: unset;
width: 100%;
color: #FFF;
background: #15263F;
background: -webkit-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: -moz-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#15263F", endColorstr="#394D68", GradientType=0 );
color: #fff;
float: left;
display: block;
width: 100%;
padding-bottom: 30px;
}
#UpcomingEventsHeader h1.entry-title {
background: none !important;
font-size: 32px;
font-weight: 400;
width: 94%;
max-width: 1100px;
margin: 0 auto;
padding: 80px 0 50px 0;
position: relative;
}
.page-template-conference-page-template .elementor-20146 .elementor-element.elementor-element-966869e {
padding: 0;
margin: 0;
}
.page-template-conference-page-template .elementor-20146 .elementor-element.elementor-element-966869e .e-con-inner {
width: 100%;
margin: 0;
float: left;
display: block;
max-width: 100%;
padding: 0;
position: relative;
}
.page-template-conference-page-template .elementor-20146 .elementor-element.elementor-element-966869e .elementor-element-735ea86 {
padding: 0;
margin-bottom: 40px;
}
.single-press_release .post-date {
display: block !important;
max-width: 1089px;
margin: 0 auto;
}
body.search-results .page-content {
max-width: 1140px;
margin: 0 auto;
width:94%;
}
body.search-results main#content {
margin-top: 40px;
}
body.search-results .post .wp-post-image {
display:none; 
}
body.search-results article {
margin-bottom: 40px;
padding: 20px;
border: 1px solid #ccc;
border-radius: 10px;
}
body.search-results article:hover {
background: #eef8ff;
}
body.search-results .page-header h1 {
font-size: 28px;
font-family: 'Montserrat';
font-weight: bold;
color: #15263F;
}
body.search-results .pagination {
margin: 20px auto;
max-width: 1140px;
}
h3#NameTitle, h3#SelectTitle {
color: #00AEEF !important;
line-height: 1.3;
font-weight: 700;
font-size: inherit;
margin-bottom: -15px;
}
a.page-numbers {
padding: 2px 8px;
margin: 0 8px;
border: 3px solid #fff;
}
a.page-numbers:hover, .page_numbers.current {
border: 3px solid;
padding: 2px 8px;
color: #93d500;
margin: 0 8px;
}
a.page-numbers:hover, .page_numbers.current {
border: 3px solid;
padding: 2px 8px;
color: #93d500;
margin: 0;
}
a.page-numbers:hover, .page_numbers.current {
border: 3px solid;
padding: 2px 8px;
color: #93d500;
margin: 0;
}
a.page-numbers {
padding: 2px 8px;
margin: 0;
border: 3px solid #fff;
}
nav.pagination a, nav.pagination .current {
font-family: 'Montserrat';
font-size: 18px;
font-weight: bold;
padding: 2px 8px;
}
.page-id-6872 a.page-numbers:hover, .page-id-6872 .page_numbers.current {
border: 3px solid;
padding: 2px 8px;
color: #93d500;
margin: 0;
font-weight: bold;
}
#MedicationLogoInner img {
width: 100%;
height: auto;
}
.single .post-date .e-con-inner a, .single .post-date .e-con-inner h5 {
font-size: 18px;
line-height: 27px;
font-family: 'Montserrat';
font-weight: 700;
}
.elementor-21449 .elementor-element.elementor-element-7d4a719 .elementor-slide-heading {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 48px;
font-weight: 700;
line-height: 53px;
}
p {
font-size: 18px;
line-height: 27px;
font-family: 'Montserrat';
font-weight: 400;
}
.clinicaltitle a  {
font-family: 'Montserrat';
font-size: 22px;
line-height: 33px;
font-weight: 700;
}
.clinicaldate {
font-size: 18px;
font-weight: 700;
} 
.filterswrap ul li label {
display: block;
line-height: 30px;
margin-bottom: 1px;
font-size: 18px;
float: left;
padding-left: 30px;
width: 100%;
line-height: 27px;
font-weight: 400;
}
.filterswrap h2 {
color: #15263F;
font-family: "Montserrat", Sans-serif;
font-size: 18px;
font-weight: 700;
float: left;
display: block;
width: 100%;
}
.elementor-element-c6beef7 p {
font-size: 12px;
line-height: 27px;
font-family: 'Montserrat';
font-weight: 400;
} @media only screen and (min-width:4501px) and (max-width:14500px){
.elementor-element .swiper-slide {
height: 1207px !important;
}
}
@media only screen and (min-width:1601px) and (max-width:4500px){
.elementor-element .swiper-slide {
height: 707px !important;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1459px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 24px;
padding-right: 24px;
}
}
@media only screen and (min-width:0px) and (max-width:1244px){
.elementor-element.elementor-element-4ea03f7 .e-con-inner {
margin-left: 40px;
padding-right: 40px;
}
}
@media only screen and (min-width:0px) and (max-width:1239px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 10px;
padding-right: 10px;
}
.elementor-5089 .elementor-element.elementor-element-b62be0e {
--content-width: 94%;
}
.elementor-5089 .elementor-element.elementor-element-c04c290,
.elementor-5089 .elementor-element.elementor-element-ec6471e,
.elementor-5021 .elementor-element.elementor-element-75fda0e,
.elementor-5021 .elementor-element.elementor-element-b62be0e,
.elementor-5161 .elementor-element.elementor-element-b62be0e,
.elementor-5161 .elementor-element.elementor-element-ec6471e,
.elementor-5161 .elementor-element.elementor-element-c04c290{
max-width: 94%;
margin: 0 auto;
}
body.single-conferenceevents .site-main {
max-width: 100% !important;
}
.conferenceevents-template-default #ConferenceEvents h1.entry-title {
background: none !important;
font-size: 32px;
font-weight: 400;
width: calc(94% - 40px);
max-width: calc(94% - 40px);
margin: 0 auto;
padding: 80px 0 50px 0;
position: relative;
margin-left: 40px;
}
}
@media only screen and (min-width:0px) and (max-width:1168px){
.conf-placetime {
float: left;
display: block;
width: 100%;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 40px 0;
float: left;
font-size: 28px;
color: #14263F;
font-weight: 700;
width: 100%;
}
.conf-map {
display: block;
float: left;
width: 100%;
}
.conf-map iframe {
width: 100%;
}
.contact-email {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/mailicon.gif) left center no-repeat;
padding-left: 49px;
font-size: 20px;
background-size: 27px auto;
display: block;
width: 100%;
float: left;
margin-top: 20px;
}
#EventContacts ul li {
list-style: none;
padding: 12px 0;
display: block;
float: left;
width: 100%;
border: 1px solid #aaa;
margin-bottom: 30px;
padding: 20px;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/contacticon.gif) left center no-repeat;
font-size: 20px;
background-size: 30px auto;
padding-left: 50px;
width: auto;
}
#EventContacts {
float: left;
display: block;
width: 100%;
margin-top: 20px;
}
}
@media only screen and (min-width:0px) and (max-width:1095px){
.drug-item {
float: left;
max-width: 200px;
background: #fff;
padding: 20px;
width: 200px;
margin-right: 30px;
}
}
@media only screen and (min-width:0px) and (max-width:1056px){
.conferenceevents-template-default h1.entry-title {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/CalenderIcon.png) left 102px no-repeat;
padding-left: 80px;
max-width: 94%;
background-size: 50px auto;
}
body.single-conferenceevents:not([class*=elementor-page-]) .site-main {
max-width: 94%;
}
}
@media only screen and (min-width:0px) and (max-width:1151px){
#ConferenceEvents .conf-placetime-map {
max-width: 94%;
margin: 0 auto;
margin-top: 40px;
display: block;
}
}
@media only screen and (min-width:0px) and (max-width:1100px){
#ConferenceEvents .conf-placetime {
float: left;
display: block;
width: 100%;
}
#EventConfForm {
float: left;
width: 100%;
display: block;  
color: #FFF;
background: #15263F;
background: -webkit-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: -moz-linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
background: linear-gradient(109deg, rgba(21, 38, 63, 1) 1%, rgba(48, 67, 94, 1) 48%, rgba(57, 77, 104, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#15263F", endColorstr="#394D68", GradientType=0 );
padding: 30px;
border-radius: 10px;
margin-bottom: 40px;
}
}
@media only screen and (min-width:0px) and (max-width:1051px){
.elementor-18297 .elementor-element.elementor-element-07c3add .swiper-slide-contents {
max-width: 80%;
}
}
@media only screen and (min-width:0px) and (max-width:1024px){
.elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(0n+2) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(1) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(4n+2) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(5) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(9) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(13) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(17) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(21) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(25) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(29) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(33) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(37) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(41) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(45) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(49) .uc_content {
background-color: transparent;
}
.elementor-18861 .elementor-element.elementor-element-c078060 {
--e-con-grid-template-columns: repeat(1, 1fr) !important;
--e-con-grid-template-rows: repeat(1, 1fr) !important;
--grid-auto-flow: row;
}
.elementor-18861 .elementor-element.elementor-element-374a0c6 {
--display: block;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
float: left;
width: 49%;
clear: both;
max-width: 100%;
}
.rare-filter {
display: block;
float: left;
width: auto;
padding: 0px 11px;
margin: 0 10px 10px 0;
border: 2px solid #15263F;
font-weight: bold;
cursor: pointer;
}
#elementor-popup-modal-8796 .dialog-widget-content, #elementor-popup-modal-7063 .dialog-widget-content, #elementor-popup-modal-7057 .dialog-widget-content, #elementor-popup-modal-3954 .dialog-widget-content,#elementor-popup-modal-20191 .dialog-widget-content, #elementor-popup-modal-7047 .dialog-widget-content, #elementor-popup-modal-9450 .dialog-widget-content, #elementor-popup-modal-21734 .dialog-widget-content {
left: 0;
}
}
@media only screen and (min-width:0px) and (max-width:1025px){
.elementor-element-1cce32f .e-con-inner {
min-height: 300px;
max-height: 300px;
overflow: hidden;
}
.elementor-element-1cce32f .bdt-slider .bdt-slide-item {
height: 292px; 
}
.elementor-element-1cce32f  { 
--min-height: 292px; 
}
}
@media only screen and (min-width:0px) and (max-width:947px){
.page-template-specialty-areas-page-template .cat-item {
float: left;
display: block;
width: calc(50% - 20px);
margin-right: 20px;
height: 177px;
}
.page-template-specialty-areas-page-template .cat-item img {
max-width: 100% !important;
max-height: 100%;
width: auto;
}
}  
@media only screen and (min-width:0px) and (max-width:840px){ 
.popupclass .e-con-inner {
position: fixed;
left: calc(3%);
max-width: 94%;
background: #fff;
padding: 30px;
top: 100px;
padding-top: 50px;
} 
}
@media only screen and (min-width:0px) and (max-width:768px){
.elementor-element-1cce32f .e-con-inner {
min-height: 150px !important;
max-height: 150px !important;
overflow: hidden;
}
.elementor-element-1cce32f .bdt-slider .bdt-slide-item {
height: 150px !important; 
}
.elementor-element-1cce32f  { 
min-height: 150px !important; 
}
}
@media only screen and (min-width:0px) and (max-width:767px){
.elementor-1778 .elementor-element.elementor-element-c345da1, .elementor-1778 .elementor-element.elementor-element-a68048d {
padding-bottom: 0;
}
.elementor-1778 .elementor-element.elementor-element-0d73bed, .elementor-1778 .elementor-element.elementor-element-69ec020 {
padding: 0px 25px;
}
.elementor-2519 .elementor-element.elementor-element-3d56064,
.elementor-2519 .elementor-element.elementor-element-99e226d {
padding-bottom: 30px;
}
.elementor-3242 .elementor-element.elementor-element-e7b3722 {
padding: 0;
}
.elementor-3242 .elementor-element.elementor-element-7cc7c9d {
padding-bottom: 0;
}
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element { 
margin-bottom: -56px;
margin-left: -40px;
}
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: -40px; 
}
.elementor-3699 .elementor-element.elementor-element-0d73bed {
padding-left: 25px;
padding-right: 25px;
}
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li.current-menu-item > a {
color: #FFFFFF;
padding: 0;
height: auto;
width: 100%;
display: block;
text-align: center;
float: left;
}
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li > a {
color: #000000;
padding: 10px 15px 10px 15px;
padding: 0;
height: auto;
width: 100%;
display: block;
text-align: center;
float: left;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {
display: block;
float: left;
display: block !important;  }
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li {
margin: 0px 7px 0px 7px;
height: auto;
padding: 10px 15px 10px 15px;
padding: 0;
height: auto;
width: 92%;
display: block;
margin: 0 4% !important;
text-align: center;
float: left;
max-width: 100%;
margin-bottom: 10px !important;
}
.elementor-5089 .elementor-element.elementor-element-3dd4e4a.e-con,
.elementor-5021 .elementor-element.elementor-element-3dd4e4a.e-con,
.elementor-element.elementor-element-3dd4e4a.e-con {
margin-left: 25px;
}
.elementor-5089 .elementor-element.elementor-element-6b5368e,
.elementor-5021 .elementor-element.elementor-element-6b5368e,
.elementor-element.elementor-element-6b5368e {
margin-left: 50px;
}
#MedsMenu ul li {
display: block;
float: left;
width: 100%;
margin-right: 0;
text-align: center;
margin-bottom: 5px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:596px){
.drug-item {
float: left;
max-width: 200px;
background: #fff;
padding: 20px;
width: 200px;
margin-right: 30px;
margin-bottom: 30px;
}
}
@media only screen and (min-width:0px) and (max-width:593px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 30px;
}
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 40px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:593px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 150px;
} 
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 150px;
}
.conferenceevents-template-default h1.entry-title {
background: none;
padding-left: 0px;
max-width: 94%;
background-size: 50px auto;
font-size: 30px;
}
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
display: block;
float: left;
clear: both;
}
.conf-placetime .conf-when strong {
background: #93D500;
color: #fff;
padding: 20px 20px 20px 80px;
font-size: 28px;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/WhenIcon.gif) 18px 14px no-repeat #93D500;
margin-right: 100%;
margin-bottom: 20px;
}
.conf-placetime .conf-where strong {
background: #134590;
color: #fff;
padding: 20px 20px 20px 70px;
font-size: 28px;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/WhereIcon.gif) 18px 14px no-repeat #134590;
margin-right: 100%;
margin-bottom: 20px;
display: block;
float: left;
}
.conf-placetime .conf-when, .conf-placetime .conf-where {
display: block;
margin: 17px 0;
float: left;
font-size: 28px;
color: #14263F;
font-weight: 700;
width: 100%;
}
.conf-map {
display: block;
float: left;
width: 100%;
margin-top: 20px;
} 
}
@media only screen and (min-width:0px) and (max-width:574px){
.page-template-specialty-areas-page-template .cat-item {
float: left;
display: block;
width: calc(100% - 20px);
margin-right: 20px;
height: 177px;
}
}
@media only screen and (min-width:0px) and (max-width:465px){
.contact-email {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/mailicon.gif) left center no-repeat;
padding-left: 49px;
font-size: 14px;
background-size: 27px auto;
display: block;
width: 100%;
float: left;
margin-top: 20px;
}
.contact-name {
display: block;
float: left;
width: auto;
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/contacticon.gif) left center no-repeat;
font-size: 14px;
background-size: 30px auto;
padding-left: 50px;
width: auto;
}
}
@media only screen and (min-width:0px) and (max-width:460px){
#ConferenceEvents .conf-value {
display: block;
float: left;
padding: 10px 0 0 0;
font-size: 16px;
width: 100%;
}
}
@media only screen and (min-width:0px) and (max-width:398px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 250px;
} 
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 250px;
}
.conferenceevents-template-default h1.entry-title {
padding: 40px 0; 
}
}
@media only screen and (min-width:0px) and (max-width:388px){
.contact-name { 
font-size: 17px; 
}
.contact-email { 
font-size: 17px; 
}
#ConferenceLink a {
background: url(https://panthercopay-dev.info/wp-content/uploads/2025/02/registericon2.png) 20px center no-repeat #93D500;
padding-left: 8px;
color: #fff;
background-size: 30px auto;
padding: 16px 40px;
font-weight: bold;
text-transform: uppercase;
margin-top: 40px;
display: block;
float: left;
font-size: 17px;
width: 100%;
text-align: center;
}
.conferenceevents-template-default h1.entry-title {
background: none;
padding-left: 0px;
max-width: 94%;
background-size: 50px auto;
}
} @media only screen and (min-width:4501px) and (max-width:14500px){
.elementor-element .swiper-slide {
height: 1207px !important;
}
.page-id-3699 .elementor-element .swiper-slide {
height: 307px !important;
}
}
@media only screen and (min-width:1990px) and (max-width:4500px){
.elementor-2062 .elementor-element.elementor-element-e4b3805 {
--display: flex;
--min-height: 712px;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor-2062 .elementor-element.elementor-element-44381e7 .bdt-slider .bdt-slide-item {
height: 712px;
background-color: var(--e-global-color-0d5da71);
}
}
@media only screen and (min-width:1601px) and (max-width:4500px){
.elementor-element .swiper-slide {
height: 707px !important;
}
.page-id-3699 .elementor-element .swiper-slide {
height: 307px !important;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1459px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 24px;
padding-right: 24px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1239px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 10px;
padding-right: 10px;
}
.elementor-5089 .elementor-element.elementor-element-b62be0e {
--content-width: 94%;
}
.elementor-5089 .elementor-element.elementor-element-c04c290,
.elementor-5089 .elementor-element.elementor-element-ec6471e,
.elementor-5021 .elementor-element.elementor-element-75fda0e,
.elementor-5021 .elementor-element.elementor-element-b62be0e,
.elementor-5161 .elementor-element.elementor-element-b62be0e,
.elementor-5161 .elementor-element.elementor-element-ec6471e,
.elementor-5161 .elementor-element.elementor-element-c04c290{
max-width: 94%;
margin: 0 auto;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1024px){
.elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(0n+2) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(1) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(4n+2) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(5) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(9) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(13) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(17) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(21) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(25) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(29) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(33) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(37) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(41) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(45) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(49) .uc_content {
background-color: transparent;
}
.elementor-18861 .elementor-element.elementor-element-c078060 {
--e-con-grid-template-columns: repeat(1, 1fr) !important;
--e-con-grid-template-rows: repeat(1, 1fr) !important;
--grid-auto-flow: row;
}
.elementor-18861 .elementor-element.elementor-element-374a0c6 {
--display: block;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
float: left;
width: 49%;
clear: both;
max-width: 100%;
}
.elementor-element-6ba4f0b nav.elementor-nav-menu--dropdown {
max-height: unset;
overflow: unset;
transform: unset;
}
.elementor-element-6ba4f0b .elementor-menu-toggle {
display:none;
}
.elementor-element.elementor-element-c2c07a6 .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
display: block;
}
.elementor-18297 .elementor-element.elementor-element-c2c07a6 {
--width: 100%;
}
}
@media only screen and (min-width:0px) and (max-width:947px){
.page-template-specialty-areas-page-template .cat-item {
float: left;
display: block;
width: calc(50% - 20px);
margin-right: 20px;
height: 177px;
}
.page-template-specialty-areas-page-template .cat-item img {
max-width: 100% !important;
max-height: 100%;
width: auto;
}
}  
@media only screen and (min-width:0px) and (max-width:767px){
.elementor-1778 .elementor-element.elementor-element-c345da1, .elementor-1778 .elementor-element.elementor-element-a68048d {
padding-bottom: 0;
}
.elementor-1778 .elementor-element.elementor-element-0d73bed, .elementor-1778 .elementor-element.elementor-element-69ec020 {
padding: 0px 25px;
}
.elementor-2519 .elementor-element.elementor-element-3d56064,
.elementor-2519 .elementor-element.elementor-element-99e226d {
padding-bottom: 30px;
}
.elementor-3242 .elementor-element.elementor-element-e7b3722 {
padding: 0;
}
.elementor-3242 .elementor-element.elementor-element-7cc7c9d {
padding-bottom: 0;
}
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element { 
margin-bottom: -56px;
margin-left: -40px;
}
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: -40px; 
}
.elementor-3699 .elementor-element.elementor-element-0d73bed {
padding-left: 25px;
padding-right: 25px;
}
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li.current-menu-item > a {
color: #FFFFFF;
padding: 0;
height: auto;
width: 100%;
display: block;
text-align: center;
float: left;
}
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li > a {
color: #000000;
padding: 10px 15px 10px 15px;
padding: 0;
height: auto;
width: 100%;
display: block;
text-align: center;
float: left;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {
display: block;
float: left;
display: block !important;  }
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li {
margin: 0px 7px 0px 7px;
height: auto;
padding: 10px 15px 10px 15px;
padding: 0;
height: auto;
width: 92%;
display: block;
margin: 0 4% !important;
text-align: center;
float: left;
max-width: 100%;
margin-bottom: 10px !important;
}
.elementor-5089 .elementor-element.elementor-element-3dd4e4a.e-con,
.elementor-5021 .elementor-element.elementor-element-3dd4e4a.e-con,
.elementor-element.elementor-element-3dd4e4a.e-con {
margin-left: 25px;
}
.elementor-5089 .elementor-element.elementor-element-6b5368e,
.elementor-5021 .elementor-element.elementor-element-6b5368e,
.elementor-element.elementor-element-6b5368e {
margin-left: 50px;
}
.elementor-18297 .elementor-element.elementor-element-c2c07a6 {
--width: 100%;
}
.elementor-4998 .elementor-element.elementor-element-4786537.e-con {
padding: 0 !important;
}  
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:593px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 30px;
}
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 40px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:593px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 150px;
} 
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 150px;
}
}
@media only screen and (min-width:0px) and (max-width:574px){
.page-template-specialty-areas-page-template .cat-item {
float: left;
display: block;
width: calc(100% - 20px);
margin-right: 20px;
height: 177px;
}
#MedsMenu ul li {
display: block;
float: left;
width: 100%;
margin-right: 0;
text-align: center;
margin-bottom: 5px;
}
.elementor-element.elementor-element-a950d83 {
margin-top: -10px !important;
}
}
@media only screen and (min-width:0px) and (max-width:398px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 250px;
} 
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 250px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
.elementor-3699 .elementor-element.elementor-element-affb278 .elementor-heading-title { 
margin-top: 40px;
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:4501px) and (max-width:14500px){
.elementor-element .swiper-slide {
height: 1207px !important;
}
}
@media only screen and (min-width:1601px) and (max-width:4500px){
.elementor-element .swiper-slide {
height: 707px !important;
}
}
@media only screen and (min-width:0px) and (max-width:1459px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 24px;
padding-right: 24px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1239px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 10px;
padding-right: 10px;
}
.elementor-5089 .elementor-element.elementor-element-b62be0e {
--content-width: 94%;
}
.elementor-5089 .elementor-element.elementor-element-c04c290,
.elementor-5089 .elementor-element.elementor-element-ec6471e,
.elementor-5021 .elementor-element.elementor-element-75fda0e,
.elementor-5021 .elementor-element.elementor-element-b62be0e,
.elementor-5161 .elementor-element.elementor-element-b62be0e,
.elementor-5161 .elementor-element.elementor-element-ec6471e,
.elementor-5161 .elementor-element.elementor-element-c04c290{
max-width: 94%;
margin: 0 auto;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1024px){
.elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(0n+2) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(1) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(4n+2) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(5) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(9) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(13) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(17) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(21) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(25) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(29) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(33) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(37) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(41) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(45) .uc_content, .elementor-4998 .elementor-element.elementor-element-a605d3d .ue-item:nth-child(49) .uc_content {
background-color: transparent;
}
.elementor-18861 .elementor-element.elementor-element-c078060 {
--e-con-grid-template-columns: repeat(1, 1fr) !important;
--e-con-grid-template-rows: repeat(1, 1fr) !important;
--grid-auto-flow: row;
}
.elementor-18861 .elementor-element.elementor-element-374a0c6 {
--display: block;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
float: left;
width: 49%;
clear: both;
max-width: 100%;
}
.elementor-element-2266a69 img, .elementor-element-2266a69 .ekit-wid-con img:not([draggable]) {
max-width: 200px;
height: auto;
}
}
@media only screen and (min-width:0px) and (max-width:947px){
.page-template-specialty-areas-page-template .cat-item {
float: left;
display: block;
width: calc(50% - 20px);
margin-right: 20px;
height: 177px;
}
.page-template-specialty-areas-page-template .cat-item img {
max-width: 100% !important;
max-height: 100%;
width: auto;
}
}  
@media only screen and (min-width:0px) and (max-width:767px){
.elementor-1778 .elementor-element.elementor-element-c345da1, .elementor-1778 .elementor-element.elementor-element-a68048d {
padding-bottom: 0;
}
.elementor-1778 .elementor-element.elementor-element-0d73bed, .elementor-1778 .elementor-element.elementor-element-69ec020 {
padding: 0px 25px;
}
.elementor-2519 .elementor-element.elementor-element-3d56064,
.elementor-2519 .elementor-element.elementor-element-99e226d {
padding-bottom: 30px;
}
.elementor-3242 .elementor-element.elementor-element-e7b3722 {
padding: 0;
}
.elementor-3242 .elementor-element.elementor-element-7cc7c9d {
padding-bottom: 0;
}
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element { 
margin-bottom: -56px;
margin-left: -40px;
}
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: -40px; 
}
.elementor-3699 .elementor-element.elementor-element-0d73bed {
padding-left: 25px;
padding-right: 25px;
}
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li.current-menu-item > a {
color: #FFFFFF;
padding: 0;
height: auto;
width: 100%;
display: block;
text-align: center;
float: left;
}
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li > a {
color: #000000;
padding: 10px 15px 10px 15px;
padding: 0;
height: auto;
width: 100%;
display: block;
text-align: center;
float: left;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {
display: block;
float: left;
display: block !important;  }
.elementor-4998 .elementor-element.elementor-element-db76dab .elementskit-navbar-nav > li {
margin: 0px 7px 0px 7px;
height: auto;
padding: 10px 15px 10px 15px;
padding: 0;
height: auto;
width: 92%;
display: block;
margin: 0 4% !important;
text-align: center;
float: left;
max-width: 100%;
margin-bottom: 10px !important;
}
.elementor-5089 .elementor-element.elementor-element-3dd4e4a.e-con,
.elementor-5021 .elementor-element.elementor-element-3dd4e4a.e-con,
.elementor-element.elementor-element-3dd4e4a.e-con {
margin-left: 25px;
}
.elementor-5089 .elementor-element.elementor-element-6b5368e,
.elementor-5021 .elementor-element.elementor-element-6b5368e,
.elementor-element.elementor-element-6b5368e {
margin-left: 50px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:593px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 30px;
}
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 40px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:593px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 150px;
} 
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 150px;
}
}
@media only screen and (min-width:0px) and (max-width:574px){
.page-template-specialty-areas-page-template .cat-item {
float: left;
display: block;
width: calc(100% - 20px);
margin-right: 20px;
height: 177px;
}
}
}
@media only screen and (min-width:0px) and (max-width:419px){
.elementor-18297 .elementor-element.elementor-element-07c3add .elementor-slide-heading {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 40px;
font-weight: 800;
}
.elementor-4998 .elementor-element.elementor-element-07c3add .elementor-slide-heading {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 46px;
font-weight: 800;
}
}
@media only screen and (min-width:0px) and (max-width:398px){
.elementor-3242 .elementor-element.elementor-element-ea8d378.elementor-element {
margin-bottom: -56px;
margin-left: 250px;
} 
.elementor-3242 .elementor-element.elementor-element-0957396.elementor-element {
margin-bottom: -220px;
margin-left: 250px;
}
}main {
overflow: hidden;
}
.elementor-element-66daf7a { display:none; }
.elementor-element-4b3978d {
display:none; 
} 
#PRXMenuMobile { 
width: 50px;
}
#PRXMenuMobile { 
width: 50px;
}
.elementor-4319 .elementor-element.elementor-element-66daf7a div.elementor-menu-toggle {
color: transparent;
background: transparent;
}
.elementor-4319 .elementor-element.elementor-element-66daf7a .elementor-nav-menu--dropdown {
background-color: #15263F;
position: absolute;
left: 0 !important;
width: 300px !important;
}
#PRXMenuMobile ul li a {
color: #fff;
}
#PRXMenuMobile ul li:hover, #PRXMenuMobile ul li a:hover {
background: #fff;
}
#PRXMenuMobile ul li:hover a, #PRXMenuMobile ul li a:hover  {
color: #15263F;
}
#PRXMenuMobile .elementor-menu-toggle svg {
height: auto;
width: 1em;
fill: var(--nav-menu-icon-color, currentColor);
width: 37px;
}
#PRXMenuMobile ul li:hover, #PRXMenuMobile ul li a:hover {
background: #92D400;
}
.elementor-menu-toggle__icon--close.e-font-icon-svg.e-eicon-close path {
color: #15263F;
}
.elementor-element-0f21cd9 .elementor-slides .swiper-slide-bg {
background-position: right top;
background-repeat: no-repeat;
background-size: cover;
min-height: 100%;
min-width: 100%;
}
#HomeSlider {
background: url(https://rr-dev.info/wp-content/uploads/2026/01/PRX-HomePage-Banners-BG.jpg) left top no-repeat;
background-size: 100% auto;
float: left;
display: block;
width: 100%;
}
.HeaderDivInner {
display: block;
margin-top: 0;
margin-bottom: 0;
}
.HeaderImage {
float: right;
display: block;
width: auto;
height: 448px;
position: absolute;
right: 0;
bottom: 0;
}
#HomeSlider h2 {
font-size: 56px;
}
#HomeSlider img {
height: 100%;
width: auto;
}
.HeaderDivContent {
margin-left: 6%;
margin-top: 80px;
max-width: 647px;
float: left;
display: block;
margin-bottom: 50px;
}
#HomeSlider p {
font-size: 22px;
font-family: 'Montserrat';
line-height: 150%;
font-weight: 400;
} .elementor-element-8dab261 p {
font-size: 13px;
line-height: 27px;
font-family: 'Montserrat';
font-weight: 400;
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 21px;
color: #4A4A4AA8;
}
h1.h1class, h1#H1Class, h1 {
font-weight:800 !important;
font-size:48px;
line-height: 53px;
font-family:"Montserrat";
}
h2.h2class, h2#H2Class, h2 {
font-weight:800 !important;
font-size:42px;
line-height: 50px;
font-family:"Montserrat";
}
h3.h3class, h3#H3Class, h3 {
font-weight:800 !important;
font-size:32px;
line-height: 40px;
font-family:"Montserrat";
}
h4.h4class, h4#H4Class, h4 {
font-weight:800 !important;
font-size:24px;
line-height: 30px;
font-family:"Montserrat";
} @media only screen and (min-width:1700px) and (max-width:10000px){
.elementor-element.elementor-element-60ea947 {
margin: 0 auto;
max-width: 1190px;
}
}
@media only screen and (min-width:0px) and (max-width:10000px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 56%;
}
}
@media only screen and (min-width:0px) and (max-width:3700px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 49%;
}
}
@media only screen and (min-width:0px) and (max-width:2400px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 40%;
}
}
@media only screen and (min-width:0px) and (max-width:2000px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 34%;
}
}
@media only screen and (min-width:0px) and (max-width:1750px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 249px;
}
}
@media only screen and (min-width:0px) and (max-width:1600px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 191px;
}
}
@media only screen and (min-width:0px) and (max-width:1450px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 144px;
}
}
@media only screen and (min-width:0px) and (max-width:1380px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 10px;
padding-right: 10px;
}
footer.elementor elementor-4275.elementor-location-footer {
padding: 0 20px 0 20px;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--content-width: 90%;
} 
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 16%;
}
}
@media only screen and (min-width:0px) and (max-width:1260px){
.elementor-element-66daf7a { display:block; }
.elementor-element-9f1c790 {
display:none !important;
}
}
@media only screen and (min-width:0px) and (max-width:1220px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-9f1c790 {
right: unset;
top: unset;
position: relative;
float: right;
display: block;
width: 100%;
text-align: right;
margin: 0;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
display: inline-block;
}
.elementor-nav-menu__align-center .elementor-nav-menu {
justify-content: center;
margin-inline-end: auto;
margin-inline-start: auto;   margin: 0;
text-align: right;
float: right;
clear: both;
display: block;
}
.elementor-nav-menu--layout-horizontal {
display: block;
float: right;
width: auto;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-9f1c790 {
right: unset;
top: unset;
position: relative;
float: right;
display: block;
width: 100%;
text-align: right;
margin: 0;
margin-top: 73px; margin-right: -90px;
}
.HeaderDivContent {
margin-left: 6%;
margin-top: 80px;
max-width: 46%;
float: left;
display: block;
margin-bottom: 50px;
}
#WhyRareSection {
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCareHero.jpg) right top no-repeat;
background-size: 1200px auto;
float: left;
display: block;
width: 100%;
}
.WhyRareSectionInner {
display: block;
margin-top: 0;
margin-bottom: 0;
margin: 0 auto;
max-width: 94%;
float: none;
}
.WhyRareSectionContent {
margin-left: 0;
margin-top: 72px;
max-width: 547px;
float: left;
display: block;
margin-bottom: 53px;
}
}
@media only screen and (min-width:0px) and (max-width:1193px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 124px;
margin-left: 50px;
}
footer.elementor.elementor-4275.elementor-location-footer {
padding: 0 40px !important;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: 61%;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 210px;
}
}
@media only screen and (min-width:0px) and (max-width:1140px){
.elementor-element-f42aee5 img {
border: none;
border-radius: 0;
box-shadow: none;
height: auto;
max-width: 106%;
}
.elementor-element-f42aee5 .e-con.e-flex { 
overflow: hidden;
}
.elementor-element-f42aee5 .e-con.e-flex {
overflow: visible;
}
.elementor-element-f42aee5  .elementor-widget-container { 
background: #fff;
}
.elementor-element-f42aee5 .elementor-icon i:before, .elementor-element-f42aee5 .elementor-icon svg:before { 
top: -10px;
}
.elementor-element-f42aee5  .elementor-widget-container {
margin-top: -10px; 
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 124px;
margin-left: 41px;
} 
.elementor-2062 .elementor-element.elementor-element-039b296 > .elementor-widget-container,
.elementor-2062 .elementor-element.elementor-element-2251805 > .elementor-widget-container,
.elementor-2062 .elementor-element.elementor-element-3284d90 > .elementor-widget-container,
.elementor-2062 .elementor-element.elementor-element-0c803c5 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor-element-f42aee5 img {
border: none;
border-radius: 0;
box-shadow: none;
height: auto;
max-width: 101%;
}
.elementor-2062 .elementor-element.elementor-element-cf6e11b { 
max-width: 94%;
}
.elementor-2062 .elementor-element.elementor-element-b62be0e {
--content-width: 94%;
}
.elementor-2062 .elementor-element.elementor-element-75fda0e {
--display: flex;
margin: 0 auto;
--margin-top: 10px;
--margin-bottom: 0;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
max-width: 94%;
margin-bottom: 10px;
margin-top: 40px;
padding-left: 8px;
}
.elementor-2062 .elementor-element.elementor-element-9ebaa6e {
--content-width: 94%;
}
.elementor-2062 .elementor-element.elementor-element-d471ce4,
.elementor-2062 .elementor-element.elementor-element-5af9b6e,
.elementor-2062 .elementor-element.elementor-element-64006f2,
.elementor-2062 .elementor-element.elementor-element-c1fd2b1 {
top: 27px;
} 
.elementor-element-f42aee5 .elementor-widget-container {
margin-top: 0;
}
.elementor-2062 .elementor-element.elementor-element-2b01737 .elementor-heading-title { 
max-width: 94%; 
margin: 0 auto;
}
.elementor-2062 .elementor-element.elementor-element-da9fb11 { 
max-width: 94% !important;
}
.elementor-2062 .elementor-element.elementor-element-54def83 {
--content-width: 94% !important;
}
}
@media only screen and (min-width:0px) and (max-width:1076px){
.buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
margin-left: 20px;
}
#SliderBox {
display:none !important;
} 
}
@media only screen and (min-width:0px) and (max-width:1063px){
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 200px;
margin-left: 50px;
}
}
@media only screen and (min-width:0px) and (max-width:1024px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-9f1c790 {
display:none;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-0c7e711,
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-bd3bb37,
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-c20dc51, 
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-4394946 {
top: calc(100% - 118px) !important;
}
.elementor-element-cf6e11b .elementor-element {
--widgets-spacing: 20px 20px;
--widgets-spacing-row: 0;
--widgets-spacing-column: 20px;
}
.elementor-2062 .elementor-element.elementor-element-462fae6 > .elementor-widget-container {
margin: 0;
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 112px;
margin-left: 60px;
text-align: center;
}
.elementor-2062 .elementor-element.elementor-element-3deeeff > .elementor-widget-container {
margin: 0;
padding: 0px 0px 0px 0px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 240px;
margin-left: 40px;
}
.elementor-2062 .elementor-element.elementor-element-f90b551 {
--display: flex;
height: 500px;
margin-top: -46px;
}
.elementor-4275 .elementor-element.elementor-element-88cb9f6 > .elementor-widget-container {
margin: 0;
float: left;
display: block;
width: 100%;
}
ul.footcopynav li {
padding: 0;
margin: 0 0px 0 5px;
display: block;
float: left;
border-right: 1px solid;
padding-right: 5px;
line-height: 8px;
max-height: 12px;
}
footer .elementor.elementor .e-con>.elementor-widget {
max-width: 100%;
float: left;
display: block;
margin: 0;
padding: 0;
width: 100%;
}
footer .elementor-element-c6beef7 p {
float: left;
display: block;
width: 100%;
margin-left: -20px;
}
.elementor-element-4b3978d {
display:block; 
}
ul.footcopynav li { 
margin: 0 0px 12px 5px; 
}
.elementor-2062 .elementor-element.elementor-element-ba4a567 {
--margin-top: 0;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 44px;
--padding-bottom: 0px;
--padding-left: 14px;
--padding-right: 14px;
}
.HeaderImage { 
display: none;
}
.HeaderDivContent {
margin-left: 30px;
margin-top: 80px;
max-width: unset;
float: left;
display: block;
margin-bottom: 50px;
margin-right: 30px;
}
.buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
margin-left: 0;
margin-top: 5px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-0c7e711, body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-bd3bb37, body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-c20dc51, body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-4394946 {
top: -55px !important;
}
.elementor-2062 .elementor-element.elementor-element-cf6e11b {
--content-width: 98%;
}
.elementor-element-f42aee5 .e-con.e-flex { 
margin-bottom: -30px !important;
}
.elementor-2062 .elementor-element.elementor-element-da9fb11 { 
max-width: 94% !important;
}
.elementor-2062 .elementor-element.elementor-element-8f8dce3 {
--min-height: unset; 
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 0;
margin-left: 13%;
text-align: center;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
left: 16%;
}
.elementor-2062 .elementor-element.elementor-element-bd3bb37 > .elementor-widget-container {
margin: 50px 0px 0px 0px; 
}
.elementor-4275 .elementor-element.elementor-element-9eb6ff1 .elementor-heading-title { 
margin-bottom: -16px;
margin-top: 16px;
}
.elementor-4275 .elementor-element.elementor-element-6f0e22a .elementor-heading-title { 
margin-bottom: -16px;
margin-top: 16px;
}
.elementor-4275 .elementor-element.elementor-element-be7c07b .elementor-heading-title { 
margin-bottom: -16px;
margin-top: 16px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:955px){
.elementor-2062 .elementor-element.elementor-element-44381e7 > .elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}
#PRXMenuMobile  body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 23px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-66daf7a {
right: 98%;
}
#WhyRareSection {
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareRareBg.jpg) left top no-repeat;
background-size: auto 100%;
float: left;
display: block;
width: 100%;
}
}
@media only screen and (min-width:0px) and (max-width:852px){
#HomeSlider {
background: url(https://rr-dev.info/wp-content/uploads/2026/01/PRX-HomePage-Banners-BG.jpg) left top no-repeat;
background-size: auto 100%;
float: left;
display: block;
width: 100%;
}
}
@media only screen and (min-width:0px) and (max-width:840px){
.elementor-4319 .elementor-element.elementor-element-885018c {
--content-width: 84%;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--margin-top: 0; 
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 147px;
top: 108px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 367px;
top: 100px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -38px;
top: 98px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-4b3978d {
left: unset;
right: 0;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--margin-top: 0;
padding-top: 50px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 367px;
top: -33px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 147px;
top: -27px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -41px;
top: -38px;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--content-width: 94%;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -1px;
top: -38px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 185px;
top: -27px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 405px;
top: -34px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-66daf7a {
right: 0%;
}
.elementor-4319 .elementor-element.elementor-element-66daf7a .elementor-nav-menu--dropdown {
background-color: #15263F;
position: absolute;
left: 11px !important;
width: 300px !important;
right: unset !important;
top: 34px !important;
}
}
@media only screen and (min-width:0px) and (max-width:840px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 70px;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--margin-top: 0;
padding-top: 0px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 405px;
top: 34px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 185px;
top: 43px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -1px;
top: 32px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-f440102 {
right: 13px;
top: 18px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 128px;
top: 18px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: 14px;
top: 45px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 242px;
top: 9px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:767px){
.elementor-2062 .elementor-element.elementor-element-828d56c,
.elementor-2062 .elementor-element.elementor-element-f7f9444,
.elementor-2062 .elementor-element.elementor-element-7e67641,
.elementor-2062 .elementor-element.elementor-element-e1f2e4d { 
margin-bottom: 20px;
margin-left: 20px;
}
.elementor-2062 .elementor-element.elementor-element-7e67641,
.elementor-2062 .elementor-element.elementor-element-e1f2e4d{ 
width: calc(100% - 40px);
}
.elementor-2062 .elementor-element.elementor-element-c02a49e { 
--margin-left: 0; 
}
img.wp-image-21823 {
margin-right: 13px;
}
img.wp-image-21824 {
margin-right: 20px;
}
img.wp-image-21825 {
margin-right: 23px;
}
.elementor-2062 .elementor-element.elementor-element-462fae6 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
padding: 0px 20px 0px 20px;
text-align: center;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: calc(50% - 100px);
}
.buttonsrow ul li {
width: 100%;
float: left;
display: block;
margin-right: 0;
max-width: 100%;
}
.buttonsrow ul li a {
background: #15263F;
display: block;
float: left;
width: 100%;
color: #fff;
padding: 5px 16px;
border-radius: 10px;
margin-top: 0px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img { 
margin-bottom: 20px;
margin-top: -10px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-a680b05 {
right: 0;
}
.elementor-2062 .elementor-element.elementor-element-f90b551 {
--display: flex;
height: auto;
margin-top: 100px;
}
footer {
padding: 0 40px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: -30%;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 20px;
margin-top: -8px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: 54%;
margin-top: 30px;
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 53px;
margin-left: 5%;
text-align: center;
max-width: 59%;
}
.elementor-2062 .elementor-element.elementor-element-280d9b5 {
--e-con-grid-template-columns: repeat(1, 1fr);
--e-con-grid-template-rows: repeat(2, 1fr);
--grid-auto-flow: row;
}
.bdt-slide-text .buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 69%;
margin-left: 0px;
}
.elementor-element-284134b [bdt-cover]:where(img, video), .elementor-element-284134b [data-bdt-cover]:where(img, video) {
position: absolute;
top: unset;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
object-fit: cover;
object-position: center;
}
.elementor-slide-heading:before {
content: '';
width: 41px;
height: 39px;
position: absolute;
background: url(https://rr-dev.info/wp-content/uploads/2026/01/GreenSlash.svg) right top no-repeat;
left: -52px;
top: -2px;
background-size: 20px auto;
}
.elementor-element-4b09be3 { 
max-width: 80% !important;
}
.elementor-element-ee7656e {
max-width: 80% !important;
}
.elementor-1778 .elementor-element.elementor-element-fea1b95 > .elementor-widget-container {
margin: 0% -31% 0% 0%;
}
.elementor-1778 .elementor-element.elementor-element-4a49635 {
--display: flex;
--margin-top: 60px;
--margin-bottom: 60px;
--margin-left: 70px;
--margin-right: 0px;
}
.elementor-element-11de359 .elementor-element {
padding: 40px 0;
}
.elementor-element-11de359 .elementor-element .elementor-element {
padding: 0px;
}
.elementor-4275 .elementor-element.elementor-element-8dab261 {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow))* 100%);
--padding-top: 50px;
--padding-bottom: 0px;
--padding-left: 0;
--padding-right: 0px;
margin-left: -10px;
}
footer .elementor-element-c6beef7 p {
float: left;
display: block;
width: 100%;
margin-left: -10px;
}
.elementor-4275 .elementor-element.elementor-element-188a9ee {
--width: 100%;
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow))* 100%);
margin-left: 10px;
}
.elementor-4275 .elementor-element.elementor-element-5ebb6d3 { 
margin-left: 10px;
}
.elementor-element-5e1f236 {
cursor: pointer;
margin-top: 50px;
}
.elementor-4275 .elementor-element.elementor-element-6dea753 {
margin-left: 5px;
} 
.buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 10px;
max-width: 100%;
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 0;
margin-left: 0;
text-align: center;
max-width: 390px;
margin-left: 16%;
margin-top: -50px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 53px;
left: 10%;
width: 80%;
}
.elementor-2062 .elementor-element.elementor-element-f90b551 {
--display: flex;
height: auto;
margin-top: 0;
}
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: 0;
}
.elementor-4275 .elementor-element.elementor-element-8dab261 { 
margin-bottom: 40px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 0;
margin-top: 87px !important;
max-width: 190px;
}
}
@media only screen and (min-width:0px) and (max-width:730px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 0;
margin-left: 0;
text-align: center;
max-width: 90%;
margin-left: 10%;
margin-top: -80px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: unset;
left: 0;
top: 230px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 0;
left: calc(50% - 200px);
width: 80%;
}
.elementor-element-5c66480 { 
min-height: 500px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 20px;
margin-top: -8px;
margin-left: -20px;
}
}
@media only screen and (min-width:0px) and (max-width:700px){
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: -17%;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:486px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 185px;
top: -37px;
width: 150px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: unset;
top: -38px;
left: 10px;
}
}
@media only screen and (min-width:0px) and (max-width:550px){
.buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 0;
max-width: unset;
width: auto;
margin-right: 3px;
}
.elementor-element-5c66480 {
min-height: 600px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: unset;
left: 0;
top: 280px;
}
.elementor-element-3deeeff .buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 0;
max-width: 100%;
width: 100%;
margin-right: 0;
}  
.home footer.elementor.elementor-4275.elementor-location-footer { 
margin-top: -67px;
}
}
@media only screen and (min-width:0px) and (max-width:512px){
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: -37%;
}
}
@media only screen and (min-width:0px) and (max-width:493px){
.elementor-2062 .elementor-element.elementor-element-5c66480 {
--display: flex;
padding-bottom: 300px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: unset;
left: 0;
top: 19%;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 14px;
left: 13%;
width: 70%;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 0;
margin-top: 143px;
max-width: 190px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 190px;
margin-left: 0;
}
.elementor-element-3745281 .buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
margin-left: 0;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 68px;
top: 40px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-66daf7a {
right: 0%;
top: 40px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 10px;
top: 9px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: unset;
top: 18px;
left: 13px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-f440102 {
right: unset;
top: 13px;
left: 117px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 10px;
top: 4px;
}
.elementor-4319 .elementor-element.elementor-element-65380fe .ekit_navsearch-button {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 20px;
height: 40px;
line-height: 40px;
text-align: left;
right: 10px;
position: absolute;
top: 4px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: unset;
top: 13px;
left: 10px;
width: auto;
}
.elementor-4319 .elementor-element.elementor-element-93e29ed { 
--min-height: 128px; 
}
}
@media only screen and (min-width:0px) and (max-width:415px){
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: -58%;
}
}
@media only screen and (min-width:0px) and (max-width:380px){
.elementor-4319 .elementor-element.elementor-element-dcd8cee .elementskit-btn {
background-color: transparent;
width: 100%;
padding: 10px 0px 10px 0px;
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 500;
color: #FFFFFF;
fill: #FFFFFF;
background-image: linear-gradient(165deg, #0476A1 0%, #0E2F58 100%);
border-style: none;
border-radius: 10px 10px 10px 10px;
overflow-wrap: break-word;
max-width: 102px;
border-radius: 10px;
text-align: center;
float: right;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 50px;
left: 13%;
width: 70%;
}
}
@media only screen and (min-width:0px) and (max-width:423px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: 10px;
top: 45px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 57px;
top: 40px;
}
.elementor-4319 .elementor-element.elementor-element-12f2fbe img {
width: 140px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}body.page-id-24246 .elementor.elementor-24231 .elementor-element.elementor-element-10670560:not(.elementor-motion-effects-element-type-background),
body.page-id-24246 .elementor.elementor-24231 .elementor-element.elementor-element-10670560 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #1A1A1A;
border-bottom: 1px solid #1A1A1A;
}
.single-prxresources main#content {
padding: 0;
padding: 0;
width: 100%;
max-width: 1100px;
margin: 0 auto;
} 
.single-drugs main { 
overflow: visible !important;
}
.single-drugs #RareDisordersWrap .rare-drug-banner-container:before {
content: '+';
position: absolute;
left: -64px;
top: 10px;
font-weight: 700;
font-size: 42px;
}
.single-drugs #RareDisordersWrap .rare-drug-banner-container.accordion-active:before {
content: '-';
position: absolute;
left: -64px;
top: 10px;
font-weight: 700;
font-size: 42px;
}
.elementor-4275 .elementor-element.elementor-element-6dea753 {
--width: 100%;
padding: 0;
}
.dialog-message.dialog-lightbox-message .e-con:first-child>.elementor-widget { 
max-width: 90%;
margin-left: 10%; 
}
.dialog-message.dialog-lightbox-message .e-con:last-child>.elementor-widget {
margin-right: 10%;
margin-left: 0;
}
#gform_1 input[type=submit] {  
background-color: transparent;
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 500;
fill: #FFFFFF;
color: #FFFFFF;
background-image: linear-gradient(180deg, #A903C6 0%, #680194 100%);
border-radius: 7px 7px 7px 7px;
padding: 20px 80px 20px 80px;
margin:0 0 16px 0;
border: none;
}
#gform_1 input[type=submit]:hover {  
font-size: 16px;
font-weight: 500;
fill: #FFFFFF;
color: #FFFFFF;
background-color: transparent;
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 500;
background-image: linear-gradient(180deg, #333A44 0%, #333A44 100%);
border-radius: 7px 7px 7px 7px;
padding: 20px 80px 20px 80px;
margin:0 0 16px 0;
border: none;
}
#gform_wrapper_1.gform_legacy_markup_wrapper .gfield_radio li label {
margin: 7px 0 0 4px;
}
.PatientsHeaderDivContent { 
position: relative;
z-index: 1;
}
.elementor-2519 .elementor-element.elementor-element-192e1ed > .elementor-widget-container {
margin: 0;
}
.elementor-element.elementor-element-4ee4cfd .e-con-inner {
margin: 0;
padding: 0;
}
.page-id-3699 #RareCareDivWrap:before {
content: ''; 
z-index: 0;
}
.page-id-3699 #RareCareDivInner:before {
content: ''; 
z-index: 0;
}
.page-id-3699 #RareCareDivInner:before {
content: ''; 
background-image: url(https://rr-dev.info/wp-content/uploads/2026/02/RxARECARE-Powered-by-SWFT-copy-1.jpg) !important; 
}
#CareersSlider img {
height: 100%;
width: auto;
min-width: 1100px;
}
.elementor-6970 .elementor-element.elementor-element-12bd7a0 {
--min-height: 518px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
max-height: 246px;
min-height: 200px;
} 
#TestimonialsSection .elementor-testimonial-meta {
text-align: right; 
position: absolute;
bottom: 30px;
right: 30px;
}
.elementor-1778 .elementor-element.elementor-element-ad59732 .elementor-testimonial-content { 
padding-bottom: 80px;
} @media only screen and (min-width:1800px) and (max-width:100000px){
main#content {
max-width: 1200px;
margin: 0 auto;
}
}
@media only screen and (min-width:0px) and (max-width:1470px){
#RarecareSectionInner:before {
content: '';
position: absolute;
right: 3%;
bottom: unset;
left: unset;
width: 1026px;
z-index: 2;
top: 25vh;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) right top no-repeat;
background-size: 65% auto;
}
}
@media only screen and (min-width:0px) and (max-width:1170px){
}
@media only screen and (min-width:0px) and (max-width:1285px){
.elementor-3699 .elementor-element.elementor-element-92583fc {
--display: flex;
--margin-top: 0;
--margin-bottom: 0px;
--margin-left: 30px;
--margin-right: 0px;
width: 84%;
}
.elementor-3699 .elementor-element.elementor-element-ab17256 {
--width: 88%;
margin-left: 4%;
}
.elementor-3699 .elementor-element.elementor-element-d623039 {
--display: flex;
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 4%;
--margin-right: 0%;
max-width: 88%;
}
.elementor-9048 .elementor-element.elementor-element-ec9a6cd {
--width: 94%;
margin-left: 4%;
}
}
@media only screen and (min-width:0px) and (max-width:1230px){
#RareCareDivInner:before, #RarecareSectionInner:before {
content: '';
position: absolute;
right: 4%;
bottom: unset;
left: unset;
width: 1026px;
z-index: 2;
top: 25vh;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) right top no-repeat;
background-size: 60% auto; 
z-index: 0;
}
.elementor-element.elementor-element-3d3e465 {
margin-left: 4%;
}
}
@media only screen and (min-width:0px) and (max-width:1200px){
.elementor-1778 .elementor-element.elementor-element-4a49635 {
--width: 450px;
margin-left: 10%;
}
}
@media only screen and (min-width:0px) and (max-width:1170px){
.elementor-9048 .elementor-element.elementor-element-1b7814f:not(.elementor-motion-effects-element-type-background), .elementor-9048 .elementor-element.elementor-element-1b7814f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url(https://rr-dev.info/wp-content/uploads/2026/02/GrowingImg.jpg);
background-position: 100% top;
background-repeat: no-repeat;
background-size: auto 100%;
}
.PatientsHeaderImage {
float: right;
display: block;
width: auto;
height: 100%;
position: absolute;
right: -10%;
top: 0;
overflow: hidden;
}
#VideoSectionDiv .e-con-inner  {
max-width: 94%;
}
.elementor-1778 .elementor-element.elementor-element-3ca5e57 {
--content-width: 94%;
}
.elementor-1778 .elementor-element.elementor-element-8072e4b {
--width: 62.6666%;
margin-left: 4%;
}
.elementor-element-34e8b81 .e-con-inner {
max-width: 94%;
}
.elementor-1778 .elementor-element.elementor-element-b0aaa1a {
--content-width: 94%;
}
.elementor-1778 .elementor-element.elementor-element-0fa6af9 { 
margin-left: 4%;
}
.elementor-element-d975ecb { 
margin-left: 4%;
}
.leftmargincenter3 {
margin-left: 6%;
}
.elementor-element-683b215 .e-con-inner {
max-width: 94%;
}
.MFGHeaderImage { 
opacity: .5;
}
.PrescribersHeaderImage { 
opacity: .5;
} 
.elementor-element.elementor-element-69d3520, .elementor-element.elementor-element-d5b6cbf  {
max-width: 94%;
margin: 0 auto;
}
.elementor-2519 .elementor-element.elementor-element-b141e93 {
--display: flex;
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 30px;
--margin-right: 0px;
}
.elementor-2519 .elementor-element.elementor-element-228612d {
--width: 440px;
margin-left: 6%;
}
.elementor-element-8ddb9fe .elementor-element.elementor-element-dc3a4d8 {
max-width: 94% !important;
margin: 0 auto;
}
.leftmargincenter3 {
margin-left: 3%;
}
.elementor-element.elementor-element-2260055 .e-con-inner {
max-width: 94%;
margin: 0 auto;
}
.elementor-2519 .elementor-element.elementor-element-cf47b6f {
--content-width: 94%;
}
.elementor-2519 .elementor-element.elementor-element-08326b2 {
--content-width: 94%;
}
.elementor-2519 .elementor-element.elementor-element-ccf5c17 {
--content-width: 94%;
}
.elementor-element-3b4047e .e-con-inner {
max-width: 94%;
margin: 0 auto;
}
.elementor-element-3e54078.leftmargincenter4 {
margin-left: 4%;
}
.elementor-element-fdeebb1 .e-con-inner {
max-width: 94%;
margin: 0 auto;
}
.leftmargincenter7 {
margin-left: 6%;
}
.leftmargincenter8 {
margin-left: 4%;
}
.elementor-element-d61d5da .e-con-inner {
max-width: 94%;
margin: 0 auto;
}
.elementor-3483 .elementor-element.elementor-element-36d4173 > .elementor-widget-container {
margin: 0;
}
.elementor-element-b8299af .e-con-inner,
.elementor-element-fcbfc73 .e-con-inner,
.elementor-element-dc93689  .e-con-inner, 
.elementor-element-e4c67cb .e-con-inner {
max-width: 88%;
margin: 0 auto;
}
.elementor-3699 .elementor-element.elementor-element-274918e:not(.elementor-motion-effects-element-type-background), .elementor-3699 .elementor-element.elementor-element-274918e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: none !important; 
}
.elementor-element-7c9a08b .e-con-inner,
.elementor-element-b12049d .e-con-inner,
.elementor-element-2266a69 .e-con-inner {
max-width: 88%;
margin: 0 auto;
}
.elementor-element-e784eb7 .e-con-inner,
.elementor-element-5bf0a1a .e-con-inner,
.elementor-element-a2a60e7 .e-con-inner,
.elementor-element-e1ad7a7 .e-con-inner,
.elementor-element-9860306 .e-con-inner,
.elementor-element-498e15d .e-con-inner,
.elementor-element-3b0e40a .e-con-inner {
max-width: 94%;
margin:0 auto;
}
#TestimonialsSection .e-con-inner  {
max-width: 94%;
margin:0 auto;
}
#NewsAndEventsHeaderTitleInner {
max-width: 94%;
margin: 0 auto;
padding: 40px 0;
}
.elementor-element-a9f448c .e-con-inner {
max-width: 94%;
margin:0 auto;
}
.elementor-element-75fda0e .e-con-inner,
.elementor-element-b62be0e .e-con-inner,
.elementor-element-8450af6 .e-con-inner,
.elementor-element-83d0370 .e-con-inner,
.elementor-element-62f6816 .e-con-inner,
.elementor-element-372b754 .e-con-inner,
.elementor-element-0af8cda .e-con-inner,
.elementor-element-8d50e9d .e-con-inner,
.elementor-element-b204651 .e-con-inner {
max-width: 94%;
margin:0 auto;
}
.page-id-9219 #CareersSlider {
background: url(https://rr-dev.info/wp-content/uploads/2026/02/Header-Bg-Careers-scaled.jpg) left top no-repeat;
background-size: cover;
float: left;
display: block;
width: 100%;
min-height: 30px;
}
}
@media only screen and (min-width:0px) and (max-width:1111px){
#RareCareDivInner:before, #RarecareSectionInner:before {
content: '';
position: absolute;
right: -1%;
bottom: unset;
left: unset;
width: 1026px;
z-index: 2;
top: 25vh;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) right top no-repeat;
background-size: 60% auto;
z-index: 0;
}
#SWFTSection:after {
content: '';
position: absolute;
left: 10%;
top: unset;
bottom: 3vh;
width: 80%;
z-index: 2;
height: 500px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/PRx-SWFT-Staked-768.png) center bottom no-repeat;
background-size: 94% auto;
}
.PayersHeaderImage { 
opacity: .5;
}
}
@media only screen and (min-width:1024px) and (max-width:1170px){
#RareCareDivInner:before, #RarecareSectionInner:before {
content: '';
position: absolute;
right: -1%;
bottom: unset;
left: unset;
width: 1026px;
z-index: 2;
top: 25vh;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) right top no-repeat;
background-size: 54% auto;
z-index: 0;
}
}
@media only screen and (min-width:768px) and (max-width:1098px){
.elementor-element-e6d2edb {
margin-top: 38px;
}
.elementor-3483 .elementor-element.elementor-element-c6102ed {
--width: 440px;
margin-left: 20px;
max-width: 90%;
} 
}
@media only screen and (min-width:0px) and (max-width:1049px){
.PatientsHeaderImage {
float: right;
display: block;
width: auto;
height: 100%;
position: absolute;
right: -15%;
top: 0;
overflow: hidden;
}
}
@media only screen and (min-width:0px) and (max-width:1055px){
.elementor-9048 .elementor-element.elementor-element-498e15d { 
margin-top: 70px;
}
}
@media only screen and (min-width:0px) and (max-width:1024px){
.elementor-9048 .elementor-element.elementor-element-1b7814f:not(.elementor-motion-effects-element-type-background), .elementor-9048 .elementor-element.elementor-element-1b7814f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url(https://rr-dev.info/wp-content/uploads/2026/02/GrowingImg.jpg);
background-position: 128% top;
background-repeat: no-repeat;
background-size: auto 100%;
}
.elementor-element-fea1b95 {
width: 91%;
margin-left: 9%;
}
.elementor-1778 .elementor-element.elementor-element-ff7f8e0:not(.elementor-motion-effects-element-type-background), .elementor-1778 .elementor-element.elementor-element-ff7f8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: none;
background-position: bottom center;
}
#RareCareDivInner:before, #RarecareSectionInner:before  {
content: '';
position: absolute;
right: unset;
bottom: -20px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
.elementor-element-d975ecb {
margin-top: -600px;
margin-bottom: 720px;
margin-left: 8%;
}
.elementor-1778 .elementor-element.elementor-element-0fa6af9 > .elementor-widget-container {
margin: 50px 8% 570px 0px;
padding: 40px 40px 40px 40px;
}
.elementor-element-f6ce2e4 {
min-height: 1250px;
}
.elementor-2519 .elementor-element.elementor-element-36e99f1:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-36e99f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: none;
}
.elementor-element.elementor-element-e5ed0d1 {
max-width: 94%;
margin: 0 auto;
}
.leftmargincenter3 {
margin-left: 0;
}
.elementor-2519 .elementor-element.elementor-element-fc36110 > .elementor-widget-container {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
margin-top: -760px;
}
#RarecareSection:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 200px;
z-index: 2;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-Top-Header.png) left top no-repeat;
background-size: 600px auto;
z-index: 0 !important;
}
#SWFTSection { 
margin-top: 0;
}
.elementor-2519 .elementor-element.elementor-element-3f9e91c > .elementor-widget-container {
margin: 0;
padding: 20px 0px 22px 0px;
}
.elementor-2519 .elementor-element.elementor-element-1511044 > .elementor-widget-container {
margin: 0;
}
.elementor-element.elementor-element-eda8fe9 .e-con-inner {
max-width: 94%;
}
.elementor-2519 .elementor-element.elementor-element-671c71e {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
max-width: 94%;
}
.elementor-element-3e54078 .elementor-widget-container {
margin-top: -750px !important;
margin-bottom: 750px !important;
}
.leftmargincenter4 {
margin-left: 6%; 
}
.elementor-3242 .elementor-element.elementor-element-bfd1db1:not(.elementor-motion-effects-element-type-background), .elementor-3242 .elementor-element.elementor-element-bfd1db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: none;
} 
.elementor-3242 .elementor-element.elementor-element-3d3e465 > .elementor-widget-container {
margin: 50px 0px 770px 0;
}
.elementor-3242 .elementor-element.elementor-element-3d3e465 > .elementor-widget-container { 
max-width: 94%;
}
.elementor-3483 .elementor-element.elementor-element-b71a8fa {
margin-bottom: 0;
min-height: 418px;
}
.leftmargincenter8 {
margin-left: 4%;
max-width: 92% !important;
}
.elementor-3483 .elementor-element.elementor-element-9634345:not(.elementor-motion-effects-element-type-background), .elementor-3483 .elementor-element.elementor-element-9634345 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: none;
}
.AboutImage { 
opacity: .5;
}
.elementor-3699 .elementor-element.elementor-element-172be13 {
--min-height: 220px;
max-height:220px;
}
.elementor-3699 .elementor-element.elementor-element-39603af {
--min-height: 220px;
max-height:220px;
}
.elementor-3699 .elementor-element.elementor-element-172be13 {
min-height: 365px; 
max-height: 365px !important;
}
.CareersHeaderImage {
opacity:.5; 
}
#CareersSlider img {
height: 100%;
width: auto;
min-width: 1024px;
height: auto;
}
.elementor-9048 .elementor-element.elementor-element-1cce32f {
min-height: 400px;
}
.elementor-element-1cce32f .e-con-inner {
min-height: 400px;
}    
.elementor-9048 .elementor-element.elementor-element-a22d85e {
--min-height: 400px; 
}
.elementor-9048 .elementor-element.elementor-element-0ee86c7 {
--min-height: 400px;
}
#CareersSlider {
background: url(https://rr-dev.info/wp-content/uploads/2026/02/Header-Bg-Careers-scaled.jpg) left top no-repeat;
background-size: cover;
float: left;
display: block;
width: 100%;
min-height: 360px;
}
#CareersSlider img {
height: 100%;
width: auto;
min-width: 1224px;
height: 100%;
}
.elementor-5161 .elementor-element.elementor-element-bc5ae67,
.elementor-5089 .elementor-element.elementor-element-d53b914 {
--min-height: 244px;
}
.elementor-5021 .elementor-element.elementor-element-cdf2bd6 {
--min-height: 244px;
}
}
@media only screen and (min-width:0px) and (max-width:970px){
.elementor-2519 .elementor-element.elementor-element-b141e93 {
--display: flex;
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 30px;
--margin-right: 0px;
}
.elementor-2519 .elementor-element.elementor-element-228612d {
--width: 440px;
margin-left: 6%;
margin-top: 20px;
}
.elementor-element-58f8cf8 .e-con-inner {
margin: 0 auto;
max-width: 94%;
}
.elementor-3242 .elementor-element.elementor-element-41f4da6.elementor-element { 
max-width: 94% !important;
}
.elementor-3483 .elementor-element.elementor-element-eb87fc8 > .elementor-widget-container {
margin: 0px 0px 0px 20px;
padding: 0px 0px 100px 0px;
margin-top: -740px;
margin-bottom: 650px;
}
.elementor-4998 .elementor-element.elementor-element-c47e38f { 
min-height: 230px;
max-height: 230px;
}
}
@media only screen and (min-width:0px) and (max-width:955px){
#PatientsSlider .buttonsrow ul li a { 
text-align: center;
width: 100%;
}
#PatientsSlider .buttonsrow ul li { 
margin-right: 0px;
clear: left;
width: 300px;
max-width: 300px;
}
.page-id-2519 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 5vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
}
@media only screen and (min-width:0px) and (max-width:935px){
.elementor-element-3e54078 .elementor-widget-container {
margin-top: -750px !important;
margin-bottom: 650px !important;
}
.elementor-9048 .elementor-element.elementor-element-1b7814f:not(.elementor-motion-effects-element-type-background), .elementor-9048 .elementor-element.elementor-element-1b7814f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: none;
background-position: 128% top;
background-repeat: no-repeat;
background-size: auto 100%;
}
.elementor-element-6fec9e8 {
margin-bottom: 70px;
}
.elementor-9048 .elementor-element.elementor-element-246e46c {
--display: grid;
--min-height: 351px;
--e-con-grid-template-columns: repeat(1, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 0px 69px;
--row-gap: 0px;
--column-gap: 69px;
--grid-auto-flow: row;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
}
@media only screen and (min-width:0px) and (max-width:910px){
.PatientsHeaderImage {
float: right;
display: block;
width: auto;
height: 100%;
position: absolute;
right: -25%;
top: 0;
overflow: hidden;
}
}
@media only screen and (min-width:0px) and (max-width:870px){
.MFGHeaderImage {
opacity: .5;
display: none;
}
}
@media only screen and (min-width:768px) and (max-width:864px){
.elementor-9048 .elementor-element.elementor-element-498e15d { 
margin-top:110px;
}
}
@media only screen and (min-width:0px) and (max-width:1170px){
}
@media only screen and (min-width:0px) and (max-width:1170px){
}
@media only screen and (min-width:0px) and (max-width:768px){
.elementor-9048 .elementor-element.elementor-element-fe89e17 { 
max-height: 500px;
}
.elementor-9048 .elementor-element.elementor-element-839ba6c { 
max-height: 650px;
}
.PatientsHeaderImage { 
display: none;
}
.elementor-1778 .elementor-element.elementor-element-4a49635 {
--width: 88%;
margin-left: 6%;
}
.elementor-element-6d9911a {
width: 88%;
margin-left: 6%;
}
.elementor-element-b0aaa1a img { 
max-width: 190px;
}
.elementor-1778 .elementor-element.elementor-element-0f5ddf9 > .elementor-widget-container {
padding: 0px 10px 0px 10px;
margin-top: 70px;
}
.elementor-1778 .elementor-element.elementor-element-4c975d9 {
--width: 96%;
margin-left: 2%;
}
.elementor-element-ee7656e {
max-width: 94% !important;
}
.elementor-element-4b09be3 {
max-width: 94% !important;
}
.elementor-2519 .elementor-element.elementor-element-228612d {
--width: 94%;
margin-left: 3%;
margin-top: 20px;
}
.elementor-2519 .elementor-element.elementor-element-b141e93 {
--display: flex;
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 30px;
--margin-right: 0px;
max-width: 94%;
}
.elementor-2519 .elementor-element.elementor-element-fc36110 > .elementor-widget-container {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
margin-top: -260px;
margin-bottom: 555px;
}
#SWFTSection {
position: relative;
min-height: 990px;
}
#SWFTSection:after {
content: '';
position: absolute;
left: 10%;
top: unset;
bottom: 11vh;
width: 80%;
z-index: 2;
height: 500px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/PRx-SWFT-Staked-768.png) center bottom no-repeat;
background-size: 94% auto;
}
.elementor-element.elementor-element-ec66f4a {
margin-top: -130px;
position: relative;
z-index: 2;
}
.elementor-element-ccf5c17 img {
width: 100%;
max-width: 190px;
}
.elementor-2519 .elementor-element.elementor-element-9c6d85f > .elementor-widget-container {
padding: 0;
margin-top: 55px;
}
.PrescribersHeaderImage { 
display: none;
}
.page-id-3242  #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 50px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
.elementor-element-3e54078 .elementor-widget-container {
margin-top: -500px !important;
margin-bottom: 550px !important;
}
.page-id-3242 #SWFTSection {
position: relative;
min-height: 790px;
}
.page-id-3242 #SWFTSection:after {
content: '';
position: absolute;
left: 5%;
top: unset;
bottom: 18vh;
width: 90%;
z-index: 2;
height: 500px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/PRx-SWFT-Staked-768.png) center bottom no-repeat;
background-size: 94% auto;
}
.elementor-3242 .elementor-element.elementor-element-41f4da6.elementor-element { 
max-width:88% !important;
}
.elementor-element-ff3690c img {
margin-left: 20px;
}
.PayersHeaderImage { 
display:none;
}
.elementor-3483 .elementor-element.elementor-element-d34d177 {
max-width: 88%;
margin-bottom: 40px;
}
.elementor-3483 .elementor-element.elementor-element-c6102ed { 
--margin-left: 6%; 
max-width: 88%;
}
.elementor-3483 .elementor-element.elementor-element-97cf04c { 
min-height: 1200px;
}
.elementor-3483 .elementor-element.elementor-element-eb87fc8 > .elementor-widget-container {
margin: 0 0 0 5px;
padding: 0px 0px 100px 0px;
margin-top: -280px;
margin-bottom: 450px;
}
.page-id-3483 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 5vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
.page-id-3483 #SWFTSection:after {
content: '';
position: absolute;
left: 10%;
top: unset;
bottom: 8vh;
width: 80%;
z-index: 2;
height: 500px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/PRx-SWFT-Staked-768.png) center bottom no-repeat;
background-size: 94% auto;
}
.page-id-3483  #SWFTSection {
position: relative;
min-height: 720px;
}
.elementor-element-ca95d2e {
margin-top: -19px;
}
.elementor-element-d61d5da .e-con-inner {
max-width: 88%;
margin: 0 auto;
}
#uc_posts_search_filter_elementor_aa97794-wrapper {
display: flex;
margin-left: -8px;
max-width: 100%;
}
.elementor-element-1a9c7af br {
display: none;
}
.AboutImage {  
display:none;
}
.elementor-element-1440af0 .e-con-inner {
margin-top: 50px;
}
.elementor-3699 .elementor-element.elementor-element-92583fc {
--display: flex;
--margin-top: 40px;
--margin-bottom: 40px;
--margin-left: 30px;
--margin-right: 0px;
width: 84%;
}
.elementor-3699 .elementor-element.elementor-element-a920efe {
--display: flex;
--margin-top: 70px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.dialog-message.dialog-lightbox-message .e-con:first-child>.elementor-widget {
max-width: 100%; 
margin: 0 auto;
margin-bottom: 30px;
}
.dialog-message.dialog-lightbox-message .e-con:last-child>.elementor-widget { 
max-width: 90%;
margin: 0 auto;
}
.elementor-3699 .elementor-element.elementor-element-a920efe { 
--margin-top: 40px; 
}
.elementor-3699 .elementor-element.elementor-element-319cf12 { 
--margin-top: 30px; 
}
.elementor-3699 .elementor-element.elementor-element-d623039 { 
--margin-top: 50px; 
}
.CareersHeaderImage {
display:none;
}
.elementor-9048 .elementor-element.elementor-element-1cce32f {
min-height: 400px !important;
}
.elementor-element-1cce32f .e-con-inner {
min-height: 400px !important;
}
.elementor-9048 .elementor-element.elementor-element-b18dd65 { 
margin-bottom: 40px;
}
.elementor-element-f6ce2e4 {
min-height: 1150px;
}
.elementor-3242 .elementor-element.elementor-element-3d3e465 > .elementor-widget-container {
margin: 50px 0px 670px 0;
}
.elementor-element-b8c43aa .e-con-inner {
max-width: 88%;
margin: 0 auto;
}
#TestimonialsSection .e-con-inner {
max-width: 88%;
margin: 0 auto;
}
}
@media only screen and (min-width:0px) and (max-width:744px){
.elementor-element-3e54078 .elementor-widget-container {
margin-top: -750px !important;
margin-bottom: 250px !important;
}
.page-id-2519 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 12vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
}
@media only screen and (min-width:0px) and (max-width:701px){
.elementor-3483 .elementor-element.elementor-element-fdeebb1 {
margin-top: 35px;
}
.elementor-2519 .elementor-element.elementor-element-7515255 > .elementor-widget-container {
margin: 0px 10px 150px;
}
.page-id-2519 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: -3vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
}
@media only screen and (min-width:0px) and (max-width:655px){
.page-id-3242 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 150px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
}
@media only screen and (min-width:0px) and (max-width:634px){
.elementor-element.elementor-element-45aeb03 {
margin-top: 40px;
}
.elementor-9048 .elementor-element.elementor-element-fe89e17 { 
max-height: 440px;
}
.elementor-9048 .elementor-element.elementor-element-839ba6c { 
max-height: 590px;
}
}
@media only screen and (min-width:0px) and (max-width:625px){
.elementor-element-969ce9d img {
margin-top: 100px;
}
}
@media only screen and (min-width:0px) and (max-width:610px){
#ManufacturersSlider .buttonsrow ul li {
width: 100%;
float: left;
display: block;
margin-right: 0;
}
#ManufacturersSlider .buttonsrow ul li a {
color: #15263F;
border: 1px solid #fff;
width: calc(100% - 32px);
text-align: center;
}
#PrescribersSlider .buttonsrow ul li {
width: 100%; 
margin-right: 0;
}
#PrescribersSlider .buttonsrow ul li a { 
width: 94%;
text-align: center;
}
}
@media only screen and (min-width:0px) and (max-width:578px){
#RareCareDivInner:before, #RarecareSectionInner:before  {
content: '';
position: absolute;
right: unset;
bottom: -30px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
}
#RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 70px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
}
.elementor-3242 .elementor-element.elementor-element-3e54078 > .elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 100px 0px;
width: 94%;
}
}
@media only screen and (min-width:0px) and (max-width:541px){
.page-id-2519 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 5vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
}
@media only screen and (min-width:0px) and (max-width:531px){
.dialog-message.dialog-lightbox-message .e-con:first-child>.elementor-widget img {
width: 90%;
}
}
@media only screen and (min-width:0px) and (max-width:498px){
#PayersSlider .buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 0;
width: 100%;
}
#PayersSlider .buttonsrow ul li a { 
width: 93%;
text-align: center;
}
} 
@media only screen and (min-width:0px) and (max-width:486px){
.elementor-element-1440af0 .e-con-inner {
margin-top: 100px;
}
}
@media only screen and (min-width:0px) and (max-width:480px){
#RareCareDivInner:before, #RarecareSectionInner:before  {
content: '';
position: absolute;
right: unset;
bottom: -70px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
}
.elementor-1778 .elementor-element.elementor-element-0fa6af9 {
margin-left: 0;
} 
.elementor-element-d975ecb {
margin-top: -600px;
margin-bottom: 720px;
margin-left: 6%;
max-width: 88% !important;
}
.elementor-2519 .elementor-element.elementor-element-fc36110 > .elementor-widget-container {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
margin-top: -260px;
margin-bottom: 315px;
}
#SWFTSection:after {
content: '';
position: absolute;
left: 10%;
top: unset;
bottom: 3vh;
width: 80%;
z-index: 2;
height: 500px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/PRx-SWFT-Staked-768.png) center bottom no-repeat;
background-size: 94% auto;
}
.elementor-2519 .elementor-element.elementor-element-0d6fcf2 > .elementor-widget-container {
margin: 0px 20px 280px 20px;
}
.elementor-3242 .elementor-element.elementor-element-3d3e465 > .elementor-widget-container {
margin: 50px 0px 570px 0;
}
.elementor-element-3e54078 .elementor-widget-container {
margin-top: -530px !important;
margin-bottom: 400px !important;
}
.page-id-3242 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 90px;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
.elementor-2519 .elementor-element.elementor-element-7515255 > .elementor-widget-container {
margin: 0px 10px 300px 10px;
}
}
@media only screen and (min-width:0px) and (max-width:484px){
.elementor-3242 .elementor-element.elementor-element-3d3e465 > .elementor-widget-container {
margin: 50px 0px 540px 0;
}
.page-id-3242 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 13vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
}
@media only screen and (min-width:0px) and (max-width:463px){
.elementor-3483 .elementor-element.elementor-element-97cf04c {
min-height: 500px;
}
.elementor-3483 .elementor-element.elementor-element-eb87fc8 > .elementor-widget-container {
margin: 0 0 0 5px;
padding: 0px 0px 100px 0px;
margin-top: -280px;
margin-bottom: 330px;
}
.page-id-3483 #RarecareSectionInner:before {
content: '';
position: absolute;
right: unset;
bottom: 10vh;
left: -3%;
width: 100%;
z-index: 2;
top: unset;
height: 1122px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCare-Diagram-v2-wR.jpg) center bottom no-repeat;
background-size: 83% auto;
z-index: 0;
}
.page-id-3483 #SWFTSection:after {
content: '';
position: absolute;
left: 10%;
top: unset;
bottom: 3vh;
width: 80%;
z-index: 2;
height: 500px;
background: url(https://rr-dev.info/wp-content/uploads/2026/02/PRx-SWFT-Staked-768.png) center bottom no-repeat;
background-size: 94% auto;
}
.elementor-3699 .elementor-element.elementor-element-b48f3eb > .elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 300px 0px;
}
.page-id-3699 #RareCareDivInner:before {
content: '';
bottom: 2vh;
}
.elementor-element-61e7bab {
min-height: 1200px;
}
.elementor-element-d1c9fef {
max-height: 1100px;
}
}
@media only screen and (min-width:0px) and (max-width:453px){
.elementor-2519 .elementor-element.elementor-element-fc36110 > .elementor-widget-container {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
margin-top: -260px;
margin-bottom: 250px;
}
}
@media only screen and (min-width:0px) and (max-width:435px){
.elementor-9048 .elementor-element.elementor-element-839ba6c {
margin-bottom: 50px;
margin-top: -40px;
}
}
@media only screen and (min-width:0px) and (max-width:411px){
.elementor-element-1440af0 .e-con-inner {
margin-top: 155px;
}
.elementor-9048 .elementor-element.elementor-element-1cce32f {
min-height: 440px !important;
}
.elementor-element-1cce32f .e-con-inner {
min-height: 440px !important;
}
}
@media only screen and (min-width:0px) and (max-width:386px){
.elementor-element-f6ce2e4 {
min-height: 1190px;
}
}
@media only screen and (min-width:0px) and (max-width:375px){
.elementor-9048 .elementor-element.elementor-element-839ba6c {
margin-bottom: 80px;
}
}footer.elementor-24324 {
margin-top: 40px;
}
.ekit-wid-con .ekit_socialshare>li>div i { 
margin-top: 10px;
}
.ekit-wid-con .ekit_socialshare>li>div svg { 
margin-top: 10px;
}
body.single-patientstories .elementor-24231 .elementor-element.elementor-element-10670560:not(.elementor-motion-effects-element-type-background), body.single-patientstories .elementor-24231 .elementor-element.elementor-element-10670560 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: transparent;
}
body.single-patientstories .single-patient-story {
margin-top: -100px;
position:relative;
}
body.single-patientstories .single-patient-story:before {
content: '';
position: fixed;
top: 99px;
left: 0;
width: 100%;
height: 1px;
border: 1px solid #ffffff75;
z-index: 1;
}
body { 
background:#FBF7F0;
}
body.single-patientstories p {
font-family: "Gentium Book Plus", Sans-serif;
}
#JoinListSingle .gform_heading {
display: none;
}
#JoinListSingle #input_11_1 {
border-radius: 256px;
padding: 22px 25px;
float: left;
display: block;
width: 96%;
}
#JoinListSingle .gform-body.gform_body {
width: calc(100% - 141px);
float: left;
display: block;
}
#JoinListSingle .gform-footerl.gform_footer.top_label {
width: 128px;
float: right;
display: block;
padding: 0;
margin: 0;
}
#JoinListSingle #gform_submit_button_11 {
background: #222;
border: 1px solid #222; 
color:#fff;
border-radius: 256px;
padding: 13px 40px;
margin-top:2px;
}
#JoinListSingle #gform_submit_button_11:hover {
background: transparent;
border: 1px solid #222;
color:#222;
border-radius: 256px;
padding: 13px 40px;
margin-top:2px;
} @media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:0px) and (max-width:935px){ 
} 
@media only screen and (min-width:768px) and (max-width:1024px){ 
.elementor-24231 .elementor-element.elementor-element-1a832dfe {
--width: aliceblue;
}
} 
@media only screen and (min-width:0px) and (max-width:767px){
.elementor-24231 .elementor-element.elementor-element-1a832dfe {
--width: 80px;
}
.elementor-element-6df03b1b {
display:none;
}
.elementor-24231 .elementor-element.elementor-element-5428e176 div.elementor-menu-toggle svg {
fill: #FFF;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 20px;
--menu-height: 665px;
width: 300px;
left: unset;
right: 0;
}
}