
.elementor-element .priv-term-cls a {
    text-decoration: none;
}

body .elementor-button, body .e-loop-item a, body .elementor-nav-menu--main .elementor-item, body .elementor-nav-menu--dropdown .elementor-sub-item, body .elementor-widget-post-info a, body .elementor-post__title a, body .elementor-nav-menu--dropdown .elementor-item {
    text-decoration: none;
}


.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-heading {
    display: none;
}

.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-image img {
    border: 0;
	background-color:transparent;
	    padding: 0;
}


.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial, .hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner  {
    border: 0;
    padding: 0;
}


.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content {
    display: flex;
    flex-wrap: wrap;
  	justify-content: center;
}



.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content .testimonial-image {
    margin: 0 30px 0 0px;
    width: 70px;
    float: none;
}

.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content p {
    width: calc(100% - 270px);
}

.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content .maybe-clear {
    display: none;
}

.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-field {
    text-align: center;
/*     width: calc(100% - 180px); */
    margin: 10px 0 0 auto;
		font-family: var(--e-global-typography-86976e3-font-family), Sans-serif;
    font-weight: 600;
	color: var( --e-global-color-6c367fd );
}

/* .hometest-sty.strong-view.wpmtst-default .readmore {
    text-align: center;
    margin: 10px 0 0 auto;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: 600;
} */

/* .hometest-sty.strong-view.wpmtst-default .readmore a {
    color: var(--e-global-color-6c367fd);
	font-size:unset;
} */


.hometest-sty.strong-view.wpmtst-default .readmore{
	display:none;
}

.contact-cls p.gform_required_legend, 
.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content p a.readmore {
    display: none;
}

.contact-cls form .gform-body .gfield label, .contact-cls form .gform-body .gfield legend, .contact-cls form .gform-body .gfield textarea, .contact-cls form .gform-body .gfield input {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    word-spacing: var(--e-global-typography-text-word-spacing);
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, select{
	    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    word-spacing: var(--e-global-typography-text-word-spacing);
}

.contact-cls select{
	    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
}


.contact-cls form .gform-footer input[type="submit"] {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
    font-style: var(--e-global-typography-accent-font-style) !important;
    text-decoration: var(--e-global-typography-accent-text-decoration) !important;
    line-height: var(--e-global-typography-accent-line-height) !important;
    letter-spacing: var(--e-global-typography-accent-letter-spacing) !important;
    word-spacing: var(--e-global-typography-accent-word-spacing) !important;
    background-color: var(--e-global-color-accent) !important;
    border-style: none;
    border-radius: 20px 20px 20px 20px !important;
    padding: 15px 40px 15px 40px !important;
}

body .contact-cls form .gform-footer input[type="submit"]:hover {
    background-color: var(--e-global-color-6c367fd) !important;
}

.contact-cls form .gform-body .gform_fields {
    row-gap: 20px;
}

.testip-sty.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    padding: 30px 20px;
    border-radius: 20px;
    background-color: #fff;
}

@media screen and (max-width: 767px) {
	
	.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content .testimonial-image {
        margin: 0 0 30px 0;
        width: 100%;
        text-align: center;
        max-width: 100%;
}
	
	.hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-content p, .hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-field {
    width:100%;
}
	
	body .hometest-sty.strong-view.wpmtst-default .wpmtst-testimonial-field {
    text-align: center;
		margin: 20px 0 0 auto;
		width: 100%;
}
	
body .hometest-sty.strong-view.wpmtst-default .readmore{
			    text-align: center;
		margin: 10px 0 0 auto;
		width: 100%;
	}
	
}


.contact-cls form .gform-body .gfield .ginput_container > input, .contact-cls form .gform-body .gfield .ginput_container > textarea, .contact-cls form .gform-body .gfield .ginput_container > select, .contact-cls form .gform-body .gfield .gchoice_other_control{
    border-bottom: 1px solid #000;
    border-top: 0;
    box-shadow: none;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
	background-color: transparent;
}

.contact-cls form .gform-body .gfield .gchoice_other_control{
	max-inline-size:100%;
}

.contact-cls .gform_validation_errors {
    display: none;
}

.contact-cls #gform_wrapper_1 {
    display: block !important;
}

.Belsec-sty .swiper-wrapper {
    align-items: center;
}

.contact-cls form .gform-body .ginput_container.ginput_container_radio .gfield_radio .gchoice {
    align-items: center;
}

.iconlist-sty .elementor-icon-list-icon svg {
    background-color: var(--e-global-color-6c367fd);
    padding: 2px;
    border-radius: 3px;
}

.Belsec-sty .elementor-testimonial:after {
    content: '';
    background-color: #fff;
    width: 12px;
    height: 12px;
    position: absolute;
    z-index: 99999;
    top: 40%;
    right: 0;
    border-radius: 20px;
    text-align: center;
}

.Belsec-sty .elementor-testimonial {
    position: relative;
    padding-right: 15px;
}

.Belsec-sty .elementor-main-swiper .swiper-slide:nth-child(2n + 0) .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {
    color: var( --e-global-color-accent );
}

.Belsec-sty.circlep-pocls .elementor-testimonial:after {
    background-color: var(--e-global-color-secondary);
}


/* .contact-cls div#gform_wrapper_4 {
    display: block !important;
}

div#field_4_11 {
    display: none;
} */


.Belsec-sty .elementor-swiper-button svg {
    font-size: 40px;
    top: 0% !important;
}

.Belsec-sty .elementor-swiper-button {
    top: -40% !important;
}


.hometest-sty.strong-view.wpmtst-default .wpmslider-next, .hometest-sty.strong-view.wpmtst-default .wpmslider-prev {
    background-color: var(--e-global-color-6c367fd);
}

.servlink-recls >a
 {
    cursor: pointer;
}

@media screen and (max-width: 500px) {
.contact-cls .ginput_recaptcha iframe {
    transform: scale(0.77);
    transform-origin: 0 0;
}
}
	

.mobilrmecls nav.elementor-nav-menu--main .elementor-nav-menu li.menu-item a.elementor-item
 {
    text-align: center;
}
	
	
	
	
