img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.marg20 {padding-top: 30px !important;}

/* Styles for wrapper 665 */
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet {
    background: #cccccc;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #52b3d9;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .testimonial-nav-arrow {
    background: #777777;
    border: 0px solid #777777;
    color: #ffffff;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .testimonial-nav-arrow:hover {
    background: #52b3d9;
    border-color: #52b3d9;
    color: #ffffff;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section {
    margin: 0 50px;
    margin-bottom: 50px;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-image img {
    background: #ffffff;
    border: 0px solid #dddddd;
    padding: 0px;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-image {
    text-align: center;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-rating {
    display: inline-flex;
    gap: 2px;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-rating i.fa,
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-rating i.fa-star {
    color: #ffb900;
    font-size: 19px;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-designation {
    color: #444444;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-name {
    color: #fcfcfc;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free-section .sp-testimonial-client-testimonial {
    color: #fcfcfc;
}
#sp-testimonial-free-wrapper-665 .sp-testimonial-free {
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0px;
}

/* Styles for wrapper 735 */
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet {
    background: #cccccc;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #52b3d9;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .testimonial-nav-arrow {
    background: #777777;
    border: 0px solid #777777;
    color: #ffffff;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .testimonial-nav-arrow:hover {
    background: #52b3d9;
    border-color: #52b3d9;
    color: #ffffff;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section {
    margin: 0 50px;
    margin-bottom: 50px;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-image img {
    background: #ffffff;
    border: 0px solid #dddddd;
    padding: 0px;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-image {
    text-align: center;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-rating {
    display: inline-flex;
    gap: 2px;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-rating i.fa,
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-rating i.fa-star {
    color: #ffb900;
    font-size: 19px;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-designation {
    color: #444444;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-name {
    color: #f9f9f9;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free-section .sp-testimonial-client-testimonial {
    color: #fcfcfc;
}
#sp-testimonial-free-wrapper-735 .sp-testimonial-free {
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0px;
}



/* Styles moved from #glax_fn_inline-inline-css */
.glax_fn_header ul.vert_nav > li > a {
	font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.glax_fn_header .header_button a {
	font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif;
	font-weight: 500;
}
.glax_fn_header ul.vert_nav > li > ul a {
	font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif;
}
.glax_fn_mobilemenu_wrap .vert_menu_list a {
	font-family: 'Montserrat', Montserrat, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.fn_cs_counter_with_rating .rating_holder h3.rating_text {
	font-family: 'Open Sans', Open Sans, Arial, Helvetica, sans-serif;
}
body {
	font-family: 'Open Sans', Open Sans, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.woocommerce .quantity .qty,
.uneditable-input,
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input,
button,
select,
textarea {
	font-family: 'Open Sans', Open Sans, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif;
	font-weight: 400;
}
/* ...[keep the remaining styles exactly as is, unchanged]... */




<style type="text/css">
/* Common Carousel Styles */
#niso-carousel-1715.niso-carousel .niso-post-item .post-img img,
#niso-carousel-1690.niso-carousel .niso-post-item .post-img img,
#niso-carousel-1239.niso-carousel .niso-post-item .post-img img,
#niso-carousel-515.niso-carousel .niso-post-item .post-img img {
    height: 350px;
}
#niso-carousel-1715.niso-carousel,
#niso-carousel-1690.niso-carousel,
#niso-carousel-1239.niso-carousel,
#niso-carousel-515.niso-carousel {
    margin: 10px 0;
}
#niso-carousel-1715.niso-theme .owl-nav,
#niso-carousel-1690.niso-theme .owl-nav,
#niso-carousel-1239.niso-theme .owl-nav,
#niso-carousel-515.niso-theme .owl-nav {
    margin: 0;
}
#niso-carousel-1715.owl-theme .owl-dots,
#niso-carousel-1690.owl-theme .owl-dots,
#niso-carousel-1239.owl-theme .owl-dots,
#niso-carousel-515.owl-theme .owl-dots {
    text-align: center;
}
#niso-carousel-1715.owl-theme .owl-nav [class*="owl-"] i,
#niso-carousel-1690.owl-theme .owl-nav [class*="owl-"] i,
#niso-carousel-1239.owl-theme .owl-nav [class*="owl-"] i,
#niso-carousel-515.owl-theme .owl-nav [class*="owl-"] i {
    color: #ffffff;
}
#niso-carousel-1715.owl-theme .owl-nav [class*="owl-"] i:hover,
#niso-carousel-1690.owl-theme .owl-nav [class*="owl-"] i:hover,
#niso-carousel-1239.owl-theme .owl-nav [class*="owl-"] i:hover,
#niso-carousel-515.owl-theme .owl-nav [class*="owl-"] i:hover {
    color: #cccccc;
}
#niso-carousel-1715.owl-theme .owl-nav [class*="owl-"] i:after,
#niso-carousel-1690.owl-theme .owl-nav [class*="owl-"] i:after,
#niso-carousel-1239.owl-theme .owl-nav [class*="owl-"] i:after,
#niso-carousel-515.owl-theme .owl-nav [class*="owl-"] i:after {
    background-color: #111111;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For older IE */
}
#niso-carousel-1715.owl-theme .owl-nav [class*="owl-"] i:hover:after,
#niso-carousel-1690.owl-theme .owl-nav [class*="owl-"] i:hover:after,
#niso-carousel-1239.owl-theme .owl-nav [class*="owl-"] i:hover:after,
#niso-carousel-515.owl-theme .owl-nav [class*="owl-"] i:hover:after {
    background-color: #555555;
}

/* Avoid repeating animation style */
html body .animated {
    -webkit-animation-duration: 500000ms;
    animation-duration: 500000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
</style>

<style type="text/css" id="wp-custom-css">
/* Hide Specific Form Items */
li#vfb-3.vfb-item,
li#vfb-13.vfb-item {
    display: none;
}

/* Header & Navigation */
.glax_fn_wrapper_all[data-nav-skin="nobgdark"] .glax_fn_header ul.vert_nav > li > a {
    color: black;
}
.glax_fn_header .header_button a,
.glax_fn_custom_lang_switcher,
elementor a {
    display: none;
}

/* Elementor Styling */
.elementor-widget-heading .elementor-heading-title {
    color: #1b1b1b;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    text-align-last: center;
}
.elementor-widget-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: #00c0ff;
}

/* Footer Menu */
.footer_widget ul.menu li {
    width: 90%;
    float: left;
    margin-right: 5px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}

/* Button Positioning */
.pricelist_button1 {
    position: relative;
    top: 60px !important;
    left: 12px !important;
}
@media screen and (max-width: 782px) {
    .pricelist_button1 {
        top: 0px !important;
    }
}
</style>

<style id="theia-sticky-sidebar-stylesheet-TSS">
.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}
</style>

