#services  .row{
	display: flex
;
    flex-wrap: wrap;
}
#primaryMenu .container{
	display: flex !important;
    align-items: center;
}
.page-id-46 .service-item-content p{
	    text-align: justify;
}
#primaryMenu .container .primary--info{
	width: 100% !important;
  
    display: flex !important;
    align-content: center;
    justify-content: flex-end;
}
.footer-logo span:before{
	content: url('https://ringhd.com/wp-content/uploads/2025/10/Untitled-1-2.webp');
}
#counter .counter-number:after{
	content: '+';
}
@media(max-width: 767px){
	#primaryMenu .primary--info-item{
		width: auto;
		padding: 10px;
	}
	#primaryMenu .primary--logo img{
		width: 90%;
	}
	#services  .row{
	justify-content: center;
		    flex-direction: column;
}
}
#footerSupport .fa-comments-o{
	    position: absolute;
    padding: 0 80% 0 0px;
    margin-left: -30px;
	cursor: pointer;
}
#backToTop{
	left: 30px;
	right: 0px;
	width: 30px;
}

@media (min-width: 992px) {
   #footer .col-md-3 {
        width: 33%;
    }
	.dropdown:hover .dropdown-menu{
	display: block !important;
}
	#footer .col-md-3:nth-child(2), #footer .col-md-3:nth-child(3){
		padding-top: 50px;
	}
}
.contact-social-links li:nth-child(1), .menu-topbar--social li:nth-child(1){
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
        border-color: #379b40;
    background: #7eeb81;
}
@media (min-width:1000px){
	.wpcf7-response-output{
		margin-left: 50px !important;
    margin-right: 0px !important;
	}
}
@media (max-width: 800px){
	 #footerSupport .col-md-3:nth-child(3) .fa-comments-o{
		margin-left: 0px;
	}
	#footerSupport .col-md-3:nth-child(3) a{
		padding-left: 30px;
	}
	.page-id-46 .testimonial-item .recommender-comment{
		height: 250px;
	}
	#menu-primary-menu li a{
		border: none;
	}
}
/* Form popup */

#wpcf7-f2089-o1 h3{
color: #000 !important;
margin-bottom: 30px !important;
}
#wpcf7-f2089-o1 label{
	color: #000;
	font-weight: 400;
	width: 100%;
}
#wpcf7-f2089-o1 textarea, #wpcf7-f2058-o1 input.wpcf7-text{
	margin-top: 10px;
	border: 1px solid #bbbbbb;
	width: 100%;
}
#wpcf7-f2089-o1 .tab .row-feild-98{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
#wpcf7-f2089-o1 input.wpcf7-text{
	height: 40px;
	width: 100%;
}
#wpcf7-f2089-o1 input{
	margin-top: 10px;
}
#popmake-2090{
	padding: 45px;
}
.pum-theme-2080, .pum-theme-default-theme {
    background-color: rgb(32 32 32 / 32%);
}
@media (max-width: 1000px){
	#wpcf7-f2089-o1 .tab .row-feild-98{

	flex-direction: column;

}
	#popmake-2153{
		width: 200px !important;
	}
	#rc-anchor-container{
		width: 252px !important;
	}
}

@media (min-width: 1000px){
	#cf7mls-back-btn-cf7mls_step-2, #cf7mls-next-btn-cf7mls_step-2{
		margin-left: 20px;
		margin-right: 20px;
	}
	.wpcf7-submit{
		        margin-top: 0 !important;
        position: absolute;
        right: 0;
        margin-bottom: 0px !important;
        bottom: 0px;
	}
	.row-feild-98 p{
	width: 100%;
	padding: 0 20px;
}
	.second-tab h3{
		padding-left: 20px !important;
	}
	#popmake-2090 .wpcf7-validation-errors{
		padding-left: 18px !important;
	}

	
}
.wpcf7-submit{
	border: none;
	background-color: #03a9f4;
    color: #ffffff;
}
.wpcf7-response-output{
	border-width: 0px !important;
	display: flex !important;
	align-items: center;
	    background: #7eeb8100 !important;
	margin-left: 2px !important;
	padding: 0px !important;
	padding-bottom: 10px !important;
	margin-bottom: 0px !important;
}
.wpcf7-response-output .wpcf7-icon-wraning{
	margin-top: 0px !important;
}
#popmake-2090 {
	padding-bottom: 0px !important;
	
}
.cf7mls-btns button{
	margin-bottom: 0px !important;
}https://ringhd.com/
#wpcf7-f2089-o1 h3{
	margin-top: 13px !important;
}
.wpcf7-response-output[aria-hidden="true"]{
/* 	    justify-content: flex-end;
	color: #000 !important; */
	    visibility: hidden;
}
/* 
 Thank you Popup */
#pum-2153 p{
	color: #000;
}
#popmake-2153 .pum-close{
	display: none;
}
/* #popmake-2153{
	animation: fadeOutMessage 3s forwards;
	
}
@keyframes fadeOutMessage {
    0% { opacity: 1; }
    80% { opacity: 1; }
    100% { opacity: 0; pointer-events: none;
	
}

#pum-2153{
	animation: fadeOutMessage 3s forwards;
} */
html.pum-open, .pum-open body {
        overflow-y: scroll !important; /* Keep the scrollbar visible to prevent width shifting */
        height: auto !important;
    }
    
    /* Disable smooth scrolling globally only while popup is active */
    html.pum-open {
        scroll-behavior: auto !important;
    }
	
.wpcf7-not-valid-tip{
	margin-top: 10px;
}