/* Canvas menu Css Start */
.menu-canvas .container-menu .menu-button .report-issues{
	background-color: #051A53;
	border-color: #051A53;
}
.menu-canvas .container-menu .menu-button .report-issues:hover{
	color: #051A53;
	background-color: #fff;
	border-color: #051A53;
}
/* Canvas Menu CSS end */

.wpcf7 form.sent .wpcf7-response-output{
	color: #051A53 !important;
}
.page-id-17131 .ova-blog .item .media .post-date .date-j{
	background-color: #051A53 !important;
}

.page-id-17131 .elementor-element-872e47d{
	display: none;
}
.owl-stage .ova-testimonial .background-img{
	filter: grayscale(1);
}
.ova-counter-list-wrapper .ova-counter-list .icon i{
	color: #051A53;
}
.elementor-680 .elementor-element.elementor-element-3741ed8 ul.sub-menu li a:hover{
	color: #fff !important;
}

.page-id-350 .slide-testimonial .owl-item .author, .page-id-350 .slide-testimonial .owl-item .footer{
	display: none !important;
}

/* Candidate Campaign Page CSS */
.ova-icon-box-slide .card:hover .number{
	color: #fff !important;
	background-color: #051A53 !important;
}

/* Testimonial Page Css */

/* In House Team Form Button CSS */

.page-id-2853 .ova-counter-list-wrapper .ova-counter-list:hover .icon i{
	color: #fff;
}
.ova-ctform .wpcf7-submit{
	background-color: #000;
	border-color: #000;
}
.ova-ctform .wpcf7-submit:hover{
	background-color: #051A53;
	color: #fff;
}
/* About Page CSS start */
.page-id-405 .archive_team_2 .items:hover{
	border-color: #051A53;
}
.ova-icon-list .item.active .info{
box-shadow:0px 10px 60px 0px rgba(5, 26, 83, 0.1);
}
.ova-icon-list .item i{
	box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.2);
}
/* About Page CSS end */

/* connat-page css Start*/
.techno-holder{
	width:49% !important;
	
	
}
.techno-email{
	width:49% !important;
	float:right!important;
	margin-top:-120px !important;
	margin-right !important;
}

.techno-mail{
	width:49% !important;
	float:right!important;
	margin-top:-120px !important;
	margin-right !important;
}
.techno-text{
	width:49% !important;
	float:right!important;
	margin-top:-140px !important;
	margin-right !important;
}
.techno-hold{
	width:49% !important;
	
	
}
.techno-input{
	width:49% !important;
	float:right!important;
	margin-top:-120px !important;
	margin-right !important;
}

.techno-email-address{
	width:60%
}
.elementor-692 .elementor-element.elementor-element-564169c .eael-wpforms .wpforms-submit-container .wpforms-submit{
	float:right;
	margin-top:-75px
}


@media only screen and (max-width: 572px) {
	.techno-mail{
	width:100% !important;
	margin-top:0px !important;
	margin-right !important;
}
.techno-text{
	width:100% !important;
	float:right!important;
	margin-top:0px !important;
	margin-right !important;
	
	}
	.techno-hold{
	width:100% !important;
			
}
	.techno-input{
	width:100% !important;

	margin-top:0px !important;
	margin-right !important;
}
}
@media only screen and (max-width:572px){
	.class-for-equal-height .ova-icon-box-slide .owl-dots{
		margin-top: 0 !important;
	}
}
/* Guarantee Page CSS Start */
.class-for-equal-height .owl-item .item-box .card{
	min-height: 292px;
}
@media only screen and (max-width: 768px){
	.class-for-equal-height .owl-item .item-box .card{
	min-height: 352px;
}
}
.ova-icon-box-2:hover h2.title{
	text-decoration: none;
}
.page-id-3207 .ova-icon-box.template_1 .info{
	display: flex;
	align-items: center;
}
.ova-icon-list .item.active i{
	background-color: #051A53;
	color: #fff !important;
}
/* Blog Page CSS start */
#sidebar #block-2, #sidebar #block-3, #sidebar #block-4, #sidebar #block-5, #sidebar #block-6{
	display: none;
}
.container_site .sidebar .widget.widget_search{
	background-color: #051A53;
}
#main-content .post-wrap .post-meta li i{
	color: #051A53;
}
article.post-wrap .post-title{
	color: #000;
}
article.post-wrap .post-title:hover{
	color: #051A53;
}
article.post-wrap a.readmore{
	background-color: #051A53
}
article.post-wrap a.readmore:hover{
	color: #051A53;
  border-color: #051A53;
  background-color: #fff;
}
.ova-latest-posts .item .info .post-title a, .ova-latest-posts .item .info .item-meta .left{
	color: var(--text)
}
.ova-latest-posts:hover .item .info .post-title a, .ova-latest-posts:hover .item .info .item-meta .left{
	color: #051A53;
}
.sidebar .widget.widget_categories ul li a:hover{
	color: #051A53;
}
.ova-latest-posts .item .info .item-meta .right a:hover{
	color: #051A53;
}
/* Blog Page Css End */

/* Single Blog Page */
.logged-in-as a{
	color: #000 ;
}
.post-meta ul li, .post-content{
	color: #000 !important;
}
article.post-wrap ul.post-meta li a{
	color: #000;
}
article.post-wrap ul.post-meta li a:hover{
	color: #051A53;
}

.post-content .wp-block-image{
	display: none;
}
#commentform .logged-in-as a:hover{
	color: #051A53;
}
.single article.post-wrap .post-tags-and-share .share-social-icons li a:hover{
	background-color: #051A53;
}
.single article.post-wrap .ova-next-pre-post .pre:hover, .single article.post-wrap .ova-next-pre-post .next:hover{
	background: #051A53;
}
#respond .form-submit .submit{
	background-color: #051A53;
	border-color: #051A53;
}
#respond .form-submit .submit:hover{
	background-color: #fff;
	color: #051A53;
	border-color: #051A53;
}
/* Single Blog Page CSS End */

/* Single Team Page */
.ova_team_single .summary{
	padding-bottom: 90px !important;
}
@media only screen and (max-width: 768px){
.ova_team_single .summary{
	padding-bottom: 70px !important;
}
}
.ova_team_single .content_info .ova-social a:hover{
	color: #fff;
	background-color: #051A53;
}

@media only screen and (max-width: 572px){
.ova_team_single .image-team img{
		height: 380px !important;
	}
	.ova_team_single .ova-social{
		display: flex;
    justify-content: center;
	}
}




.elementor-17750 .elementor-element.elementor-element-67c61c6.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper > .elementor-tab-desktop-title.elementor-active span.ova-tab-icon i{
	background-color: #051A53;
}

/* NewsLetter CSS Start */

.contact-form-newsletter-css .ova-ctform .two_column{
	gap: 0
}
.contact-form-newsletter-css .ova-ctform .two_column{
 display: grid;
 grid-template-columns: 3fr 0fr;
}
.contact-form-newsletter-css .ova-ctform .ova_wrap_input{
	margin-bottom: 0px;
}
.contact-form-newsletter-css .ova-ctform .wpcf7-submit{
	padding: 0px 30px;
}
.contact-form-newsletter-css .ova-ctform .wpcf7-submit{
	background-color: #051A53;
	border-color: #051A53;
}
.contact-form-newsletter-css .ova-ctform .wpcf7-submit:hover{
	color: #051A53 !important;
	background-color: #fff !important;
}
@media only screen and (max-width: 572px){
	.contact-form-newsletter-css .ova-ctform .two_column{
	grid-template-columns: 1fr;
	}
	.contact-form-newsletter-css .ova-ctform .wpcf7-submit{
		padding: 20px 30px;
		margin-top: 15px;
	}
}
/* NewsLetter CSS End */