/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Description: Twenty Twenty-One Child Theme
Author: the WordPress team
Author URI: https://wordpress.org/
Template: twentytwentyone
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentychild
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/
/*****search-result******/
.search-result-area {
	padding: 100px 0;
	margin-top: 100px;
}
.search-result-area article {
	padding: 60px 150px 60px 0;
	border-bottom: 1px solid #003D93;
	position: relative;
}
.search-result-area article h2 {
	color: #12053B;
	text-transform: capitalize;
	font-size: 40px;
}
.search-result-area article h2 a {
	color: #12053B;
}
.search-result-area article h2 a:hover,
.search-result-area article a:hover{
	color: #17E4D6;
}
.search-result-area article img {
	width: 110px !important;
	max-width: 100% !important;
	height: 140px !important;
	object-fit: cover;
}
.search-result-area article figure {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.search-result-area .pagination {
	margin-top: 40px;
}
.search-result-area .pagination h2,
.search-result-area .pagination a {
	color: #12053B;
}
.search-result-area .pagination a:hover {
	color: #17E4D6;
}
.search-result-area .nav-links {
	display: flex;
	gap: 10px;
}
.search-result-area .page-header {
	background-color: #12053B;
	padding: 6px 30px 0;
}
.search-result-area .page-header h2 {
	color: #fff;
	margin-bottom: 0;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 36px;
	line-height: 42px;
}
.search-result-area .search-result-count {
	background-color: #12053B;
	color: #fff;
	padding: 10px 30px 15px;
}
.loader-img img {
	max-width:80px;
}
.search-result-area .no-results .page-title {
	color: #fff;
}
.search-result-area .no-results .page-header {
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.search-result-area .no-results .search-field {
	border: 1px solid #000;
	border-radius: 5px;
	overflow: hidden;
	padding: 10px 100px 10px 10px;
	font-size: 16px;
	line-height: 19px;
	color: #000000;
	font-weight: 400;
	width: 100%;
}
.search-result-area .no-results .search-submit {
	border-image-source: linear-gradient(90deg, #17E4D6 0%, #17E4D6 100%);
	background: linear-gradient(90deg, #0DA399 0%, #17E4D6 100%);
	border-radius: 0 5px 5px 0;
	border: none;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	position: absolute;
	top: 0;
	right: -1px;
	height: 41px;
	width: 83px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.search-result-area .no-results .search-submit:hover {
	/*	background-color: #FF3524;*/
}
.search-result-area .no-results label {
	display: none;
}
.search-result-area .no-results form {
	display: flex;
	align-items: center;
	max-width: 600px;
	width: 100%;
	position: relative;
}
.wpcf7-response-output {
    color: #fff;
}
@media screen and (max-width: 1024px) {
	#rmp-container-178{
		background-color: #12053B;
		width: 100%;
        max-width: 100%;
	}
	div#rmp-menu-wrap-178 {
		position: relative;
		top: 50px;
	}
	.admin-bar #rmp_menu_trigger-178 {
		top: -30px;
	}
	#rmp-menu-wrap-178 .rmp-menu-item a.rmp-menu-item-link.active {
		color: #17E4D6;
	}
	div#rmp-menu-additional-content-178 {
	    position: relative;
	    top: 100px;
		overflow: hidden;
	}
	.privecy-policy-left-menu {
	    text-align: left;
	    margin-bottom: 50px;
	}
	.privecy-policy-left-menu a {
	    display: block;
	    margin-bottom: 8px;
	}
	.rmp-container.rmp-slide-left, .rmp-container.rmp-push-left {
		transform: translateX(100%);
		-ms-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
	}
}
@media screen and (max-width: 991px){
	.mobile-menu-addicinoal-content-wrap .row .col-lg-4{
		width: 43%;
        margin-left: 5px;
	}
	.mobile-menu-addicinoal-content-wrap .row .col-lg-8{
		width:55%;
	}
	.mobile-menu-addicinoal-content-wrap.subscribe .footer-social{
		justify-content:end;
	}
	.mobile-menu-addicinoal-content-wrap.subscribe .subscrib-form p {
		flex-wrap: wrap;
		width: 100%;
	}
	.mobile-menu-addicinoal-content-wrap.subscribe .subscrib-form input.wpcf7-form-control.wpcf7-submit.has-spinner{
		width:28%;
	}
	.mobile-menu-addicinoal-content-wrap.subscribe .wpcf7-form-control-wrap{
		width:70%;
	}
}
@media screen and (max-width: 430px){
	.mobile-menu-addicinoal-content-wrap .row .col-lg-4{
		width: 33%;
        margin-left: 5px;
	}
	.mobile-menu-addicinoal-content-wrap .row .col-lg-8{
		width:65%;
	}
	.mobile-menu-addicinoal-content-wrap.subscribe .footer-social{
		column-gap:20px;
	}
	.subscrib-form input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email{
		min-width:70%;
	}
	.subscribe-heading .footer-social{
		justify-content:end;
	}
	.subscribe .subscrib-form p{
		flex-wrap:wrap;
	}
	.subscrib-form input.wpcf7-form-control.wpcf7-submit.has-spinner{
		width:28%;
	}
	.subscrib-form .wpcf7-form-control-wrap{
		width:70%;
	}
	
}
@media screen and (max-width: 365px){
	.subscrib-form .wpcf7-form-control-wrap{
		width:65%;
	}
}
@media screen and (max-width: 330px){
	.mobile-menu-addicinoal-content-wrap.subscribe .wpcf7-form-control-wrap{
		width:67%;
	}
	
}
