/* Theme Name: Asting Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of asting
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: asting
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  asting-child
*/
/* home page slider css start  */
.top_bar svg{
	width:24px;
	height:24px;
}
ul.dropdown-menu {
    font-family: 'Philosopher';
}
.slider .dl-cap span{
color : #ffd700 !important;
}

/* ANIMATTED CIRCLE START */
/* .circle-container{position:relative;width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center}.text{position:absolute;width:100%;height:100%;font-family:consolas;color:#000;font-size:17px;animation:8s linear infinite textRotation}.down-arrow{font-size:40px;color:#333;animation:1s ease-in-out infinite bounce}.circle-text span,.text span{position:absolute;left:50%;font-size:1.2em;transform-origin:0 100px}@keyframes textRotation{to{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}} */
#slider_circle {
	position: absolute;
	float: right;
	left: 10%;
	/* width: 0%; */
	bottom: 90px;
	z-index: 9;
}
#slider_circle svg { width: 250px; height: 250px; animation-name: rotate; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear; color:#fff; }
textPath { color: #fff!important; font-family: 'twcen',Helvetica,Arial,Lucida,sans-serif; font-size: 17.4px }
@keyframes rotate {
    from { transform: rotate(0) }
    to { transform: rotate(360deg) }
}
#slider_circle i { display: block; border-radius: 100%; margin: 0 auto; margin-top: -10rem; padding: 10px 10px 10px 9px;  font-size: 35px; text-align: center; color: #fff; }

.fa-arrow-down:before {
    content: "\f063";
    font-size: 17px;
    color: #000;
    background-color: #ffd703;
    padding: 12px;
    border-radius: 50px;
}
.counter .elementor-counter-title{
	text-align:center;
}
.counter .cls-1 {
    fill: #ffffff00 !important;
    fill-opacity: 0.8;
    stroke: #ffffff !important;
    stroke-linejoin: round;
    stroke-width: 2px !important;
}
.card .e-con-full{
	background-color: #fff;
    border: 3px solid #eeeeee;
    border-radius: 9px;
}
.card .elementor-button-wrapper{
	margin-bottom: -35px;
}
.card .elementor-icon-wrapper{
	 margin-top: -70px;
}
.active_fixed .ova_logo  {
	width:90px !important;
}
img.logo-fixed
{
		transition: .5s all ease;
}
/*-- Trust The Experts Start  our service
-----------------------------------------------------------------------------------------------*/
.dh-overlay{position:absolute;top:-100%;background-color:rgb(240 124 0);width:100%;height:100%;text-align:center;line-height:300px;color:#fff}
.our-services{z-index:11;position:relative;padding-top:0px!important;padding-bottom:50px!important}
.our-services h3{font-size:80px;padding-bottom:100px}
.our-services .flex-content{height:600px;margin-top:0px;align-items: center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}
.our-services .flex-content .pics{-webkit-transition:.7s;-o-transition:.7s;transition:.7s;margin-left:-30px;margin-top: 0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.our-services .flex-content .pics .service-pic{margin:auto;position:absolute;display:none}
.our-services .flex-content .pics .service-pic img{ box-shadow: 0px 0px 25px -10px #525252; border-radius:12px; }
.our-services .flex-content .pics .service-pic:first-child{display:block}
.our-services .flex-content .services{z-index:10;width:50%}
.our-services .flex-content .services .service{overflow:hidden;cursor:pointer;min-height:80px;background-color:#fff;margin:10px 0;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-box-shadow:0 5px 19px 1px rgba(0,0,0,0.1);box-shadow:0 5px 19px 1px rgba(0,0,0,0.1)}
.our-services .flex-content .services .service:last-child{margin-bottom:0}
.our-services .flex-content .services .service h3{-webkit-transition:.7s;-o-transition:.7s;transition:.7s}
.our-services .flex-content .services .service h3 i{font-size:17px;margin:auto;position:absolute;top:0;bottom:0;right:60px;display:block;width:15px;height:15px;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}
.our-services .flex-content .services .service h3.not-hovered{background:#fff;padding:60px 0 60px 50px}
.our-services .flex-content .services .service .excerpt{opacity:0;font-size:18px;color:#000;padding-left:50px;padding-right:50px;text-align:left;line-height:1.3;padding-bottom:10px;margin-top:-156px;z-index:1;-webkit-transition:.7s;-o-transition:.7s;transition:.7s;margin-bottom:0;max-height:156px}
.our-services .flex-content .services .service .excerpt.visible{max-height:initial;opacity:1;margin-top:0}
.our-services .flex-content .services .service .excerpt .more-button{width:100%;display:table;margin:10px 0 0;color:#333}
.our-services .flex-content .services .service .dh-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px!important;overflow:hidden;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}
.our-services .flex-content .services .service .dh-container .h3{display:block}
.our-services .flex-content .services .service .dh-container h3,.our-services .flex-content .services .service .dh-container .h3 {  font-family: 'Philosopher';font-size:25px;padding:40px 0 40px 50px !important;margin-bottom:0;z-index:2;-webkit-transition:.7s;-o-transition:.7s;transition:.7s; margin:0px;}
.our-services .flex-content .services .service .dh-container h3 i, .our-services .flex-content .services .service .dh-container .h3 i { font-size: 19px; margin: auto; position: absolute; top: 0; bottom: 0; right: 60px; display: block; width: 30px; height: 30px; -webkit-transition: .7s; -o-transition: .7s; transition: .7s; text-align: center; line-height: 30px; border-radius: 50px; }
.our-services .flex-content .services .service .dh-container a{color:#999;font-size:18px;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:35px;padding-right:60px;pointer-events:none}
.our-services .flex-content .services .service .dh-container a:hover{text-decoration:none}
.our-services .flex-content .services .service .dh-container a:after{content:"";background-image:url(assets/img/grey-services-arrow.png);width:14px;height:24px;display:block;position:absolute;bottom:35px;right:23px;background-size:contain;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}
.our-services .flex-content .services .service .dh-container .dh-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;background-color:#ffd703;line-height:1.2em;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}
.our-services .flex-content .services .service .dh-container .dh-overlay p{color:#fff;padding-left:50px;padding-right:50px}
.our-services .flex-content .services .service .dh-container .dh-overlay h3{color:#fff;padding-left:50px}
.our-services .flex-content .services .service .dh-container .dh-overlay a.project-link-see{color:#fff;font-size:25px;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:initial;position:absolute;bottom:40px;right:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;z-index:13}
.our-services .flex-content .services .service .dh-container .dh-overlay a.project-link-see:hover{text-decoration:none;letter-spacing:1.9px}
.our-services .flex-content .services .service .dh-container .dh-overlay a.project-link-see:after{content:"";background-image:url(assets/img/arrow.png);width:14px;height:24px;display:block;position:absolute;bottom:0;right:23px;background-size:contain;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}
span.h3 {
    color: #000;
    font-weight: 600;
}


/*-- Trust The Experts End 
-----------------------------------------------------------------------------------------------*/

.home_edu_box:hover .elementor-image-box-content {
    bottom: 10px;
}
.home_edu_box .elementor-image-box-content {
    position: absolute;
    bottom: -95px;
    color: white;
    padding: 10px;
    transition: 0.5s;
    font-size: 15px;
}
.home_edu_box:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, #ffd703 100%);
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    transition: 0.5s;
}
.home_edu_box:hover::before {
	top: 0;
}
.home_edu_box:hover h3{
	color: #000 !important;
}

.home_edu_box h3.elementor-image-box-title a {
    font-size: 24px !important;
    text-transform: capitalize;
    font-weight: 700;
}
.home_edu_box a {
    display: block;
    margin-top: 20px;
    color: #ed2c3f;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}
.home_edu_box figure.elementor-image-box-img {
    margin: 0 !important;
}
.home_edu_box h3{
	padding-bottom: 20px;
	
}
.home_edu_box p {
    margin: 0px;
    line-height: 1.2;
    color: #000;
}
.home_edu_box a {
    color: #000;
} 
.slider a.slider-btn {
    z-index: 99;
}
/* .home_edu_box h3:before{
	position: absolute;
	content:""
	
} */
.home_edu_box .elementor-image-box-content h3:before {
    position: absolute;
    content: "";
    background: #ffd703;
    width: 100px;
    height: 2px;
    top: 75px;
}
.home_edu_box .elementor-image-box-content h3:hover:before {
    position: absolute;
    content: "";
    background: #000;
}
.section_test .test p {
    margin: 0px;
    font-family: 'roboto';
    font-weight: 400;
    font-size: 16px;
    position: absolute;
    top: 52px;
    left: 102px;
	padding:0px;
}


.section_test .img-testimonials {
	margin-right:20px;
	width: 80px;
}

.section_test  .img-star{
	padding-bottom:20px;
}

.section_test .e-con-inner {
    OVERFLOW: hidden;
    BORDER-RADIUS: 24PX;
	padding-bottom: 0px;
   box-shadow: 0px 0px 6px #636363;
}
.section_test .dl-slider-controls {
    bottom: 75px !important;
    margin-left: 30px !important;
}
.section_test {
	padding-bottom:80px ;
}



.section_test .dl-slider-button-next, .dl-slider-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .2s ease-in-out;
    fill: #000000 !important;
    background-color: var(--e-global-color-1ab4fe5);
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    fill: var(--e-global-color-adf828b);
    color: var(--e-global-color-adf828b);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 15px 15px 15px;
}
.section_test .dl-slider-button-next:hover{
	background: #ffd703;
}
.section_test .dl-slider-button-prev:hover{
	background: #ffd703;
}
.section_test .dl-slider .dl-slider-controls {
    left: 49% !important;
    bottom: 13% !important;
}

.form .elementor-icon-box-title{
	margin-top: 10px;
}
.form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: none;
    height: 40px;
    padding: 10px;
    margin: 10px;
 background: #efefef; 
	border-radius: 12px;
}
/* .form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:before {
  position:absolute;
  content:'';
  background: url(https://testingbit.in/mathatheresaa/wp-content/uploads/2025/01/heart-2.png) !important;
} */
.form  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required
{
border: none;
 padding: 10px;
    margin: 10px;
    background: #efefef;
	border-radius: 12px;
	line-height:12px;
	width:96%;
	font-size:16px;
}
.form  input{
	width:96%;
	font-size:16px;
}
.form  input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin: 10px;
	line-height: 35px;
    cursor: pointer;
    width: 150px;
    margin: 0px auto !important;
    float: none;
    display: block;
    border-radius: 9px;	
	background-color:#000;
	border:#000;
	    font-size: 22px;
    font-weight: 500;
	font-family:'Philosopher';
}
.form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
	background-color:#ffd700;
	color:#000;
}
.form .wpcf7-form p{
	margin-top:0;
}

.footer a#scrollUp  {
    width: 35px !important;
    height: 35px!important;
    border-radius: 50px !important;
    background-color: #000000 !important;
}
.footer .elementor-container {
	gap:30px;
}
.footer .elementor-container.elementor-column-gap-default {
    display: flex;
    justify-content: space-between;
}

.elementor-slideshow__title {
    display: none;
}

/* home page slider css end  */

/* About us page css start  */

.breadcrumb {
    font-size: 26px;
    font-family: 'Philosopher';
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: .25rem;
	color:#fff;
	padding :0px;
}
.breadcrumb a{
	color:#000;
}
.team h3.elementor-icon-box-title {
	margin:0;
}
/* About us page css end  */

/* contact page css start  */

.contact .contact-page textarea{
	background :#fff8d1;
}
.contact .contact-page input{
	background :#fff8d1;
}
.contact .contact-page p input[type=submit]{
	background: #000;
	font-family: 'Philosopher';
}

.reliability .elementor-widget-container p {
    margin: 0px;
}

/* contact page css start  */
/* volunteer page css start  */

.form-volunteer .select2-container--default .select2-selection--single {
    height: 67px;
    width: 100%;
    background-color: #fff8d1;
    border: none;
    outline: none;
    font-size: 16px;
    color: #000;
    border-radius: 30px;
    overflow: visible;
    padding-left: 35px;
    padding-top: 14px;
}

.form-volunteer .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 12px;
    right: 20px;
    width: 20px;
}
.volunteer_page .contact-page p input[type=submit]{
	background: #000;
	font-family: 'Philosopher';
}
.volunteer_page .form-become input[type=text]{
	background :#fff8d1;
	    margin: 0px;
}
.volunteer_page .form-become textarea {
	background :#fff8d1;
	    margin: 0px;
}
.volunteer_page .form-become .btn-submit input[type=submit] {
	background: #000;
	font-family: 'Philosopher';
}

/* volunteer page css end  */

.policy h2.wp-block-heading{
	font-weight: 600;
	font-family: 'Philosopher';
}
.policy a{
	color:#0078f9 ;
}
.policy p {
    line-height: 1.5em;
    margin: 0rem 0;
}

 .govt figure.swiper-slide-inner {
    border: 2px solid #FFEB3B;
    padding: 13px;
    margin-left: 10px !important;
    border-radius: 20px;
	 box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.blog article.post-wrap.type-grid .post-meta .post-meta-content .post-author  a {
    color: #000000;
}
.blog article.post-wrap.type-grid .post-meta .post-meta-content .comment a {
    color: #000000;
}
.blog article.post-wrap.type-grid .post-meta .post-meta-content .post-author a:hover{
	color:#ffd703;
}
.blog article.post-wrap.type-grid .post-meta .post-meta-content .comment a:hover {
    color:#ffd703;
}
.blog .post-meta ::before{
	color:#ffd703;
}

.single-post .post-excerpt p {
    margin: 0.5rem 0;
	font-family: 'roboto';
	color:#000 !important;
}
.single-post .post-meta-content .post-date .right {
	font-family: 'roboto';
	color:#000!important;
}
.single-post .post-meta-content .post-author .right a  {
	font-family: 'roboto';
	color:#000!important;
}
.single-post.post-meta-content .comment .right a{
		font-family: 'roboto';
	color:#000!important;
}

.single-post .post-excerpt a {
	font-family: 'roboto';
	color:#000;
}
.single-post .post-meta ::before{
	color:#ffd703;
}
.single-post .share_social .share-social-icons li a:hover {
    background: #000000 !important;
}
.single-post .content_comments .comments .comment-respond .comment-form textarea, .content_comments .comments .comment-respond .comment-form input[type=text] {
    background-color: #fff8d1;
}
.single-post .content_comments .comments .comment-respond .comment-form input#submit{
background-color:#000 !important;
	font-family: 'Philosopher';
}

.woocommerce div.product form.cart div.quantity {
    display: none !important;
}
.elementor-201 .elementor-element.elementor-element-3e3858b .slider-btn {
    margin-bottom: 50px !important;
}

/* Check out page  */

.page-id-15 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-15 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-id-15 ul {
    list-style-type: none;
}
.page-id-15 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-15 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-15 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-15 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* .page-id-15 p.wc-block-components-checkout-order-summary__title-text {
    display: none;
}
.page-id-15 a.wc-block-components-checkout-return-to-cart-button {
    display: none !important;
}
.wc-block-components-address-form__country.wc-block-components-country-input {
    display: none;
}
.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
    display: none;
} */




/* Check out page end */


/* Government recognitions start */

.page-id-6833 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-6833 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}

.page-id-6833 ul {
    list-style-type: none;
}
.page-id-6833 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-6833 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-6833 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-6833 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* Government recognitions end */


/* Bolg start */

.page-id-6865 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-6865 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-id-6865 ul {
    list-style-type: none;
}
.page-id-6865 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-6865 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-6865 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-6865 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* Bolg  *  end */
/* Donate now page css start */

.page-id-7440 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-7440 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px !important;
}
.page-id-7440 ul {
    list-style-type: none;
}
.page-id-7440 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-7440 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-7440 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-7440 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}


/* blog-1 start */
.postid-7331 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.postid-7331 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.postid-7331 ul {
    list-style-type: none;
}
.postid-7331 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.postid-7331 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.postid-7331 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.postid-7331 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* blog-1 end */

/* blog-2 start */
.postid-7337 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.postid-7337 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.postid-7337 ul {
    list-style-type: none;
}
.postid-7337 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.postid-7337 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.postid-7337 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.postid-7337 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* blog-2 end */

/* blog-3 start */
.postid-7343 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.postid-7343 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.postid-7343 ul {
    list-style-type: none;
}
.postid-7343 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.postid-7343 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}
.postid-7343 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.postid-7343 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* blog-3 end */


/* gallery start */

.page-id-6937 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-6937 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-id-6937 ul {
    list-style-type: none;
}
.page-id-6937 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-6937 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-6937 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-6937 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/*gallery  *  end */

/* Newslatter start */

.page-id-6994 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-6994 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-id-6994 ul {
    list-style-type: none;
}
.page-id-6994 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-6994 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-6994 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-6994 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
.latter .ova-testimonial.version_3 .slide-testimonials .client_info .testimonial-quote .quote {
    background-color: #000000;
}
.latter .ova-testimonial.version_3 .slide-testimonials .client_info:hover {
    background-color: #ffd703;
	 color: #000000;
}
.latter .init p {
    display: flex !important;
}
.latter input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    border: 1px solid #343434;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 5px;
    width: 250px;
}
.latter input[type=submit] {
    height: 50px;
    line-height: 36px;
    color: #000000;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #ffd703;
    border-color: #ffd703;
    box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
    transition: 0.4s ease;
    border-radius: 9px;
}
/*Newslatter  *  end */
/* product page css start */
.single-product .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.single-product .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.single-product ul {
    list-style-type: none;
}
.single-product .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.single-product .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.single-product .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.single-product .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
.single-product p {
    margin: 0rem 0;
}
.single-product .woocommerce-notices-wrapper {
    display: none;
}
span.suggested-text {
    display: none;
}

.nyp{
	position:relative;
}
.nyp:before{
	content:"Enter Amount ₹";
	position:absolute;
	left:0;
	top:0;
	font-weight:500;
	
}
[for="nyp-1"]{
	visibility:hidden;
}
input[type="text"]{
	border-color: #000000a3;
}




/* product page css end*/
/*impact story start */
.page-id-7094 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-7094 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-id-7094 ul {
    list-style-type: none;
}
.page-id-7094 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-7094 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-7094 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-7094 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* Who we are start*/

.page-id-7255 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-id-7255 .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-id-7255 ul {
    list-style-type: none;
}
.page-id-7255 .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right;
}
.page-id-7255 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-id-7255 .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-id-7255 .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
/* who we are end */
/*gallery  *  end */
.page-template-elementor_header_footer .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}
.page-template-elementor_header_footer.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
}
.page-template-elementor_header_footer ul {
    list-style-type: none;
}
.page-template-elementor_header_footer .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end !important;
	    text-align: right!important;
}
.page-template-elementor_header_footer .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.page-template-elementor_header_footer .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden !important;
}
.page-template-elementor_header_footer .elementor-widget.elementor-align-left .elementor-inline-items .top_bar {
    justify-content: flex-start ;
}

.page-template-elementor_header_footer .top_bar ul {
    list-style-type: none;
    margin: 0px;
}
.footer .elementor-icon-list-icon svg{
	width:40px;
	height: 40px;
}
.ova_openNav .fas.fa-bars::before {
    font-size: 30px !important;
}



/* ANIMATTED CIRCLE START */

@media (max-width: 1600px) {
	#slider_circle {
    left: 3%;
}	
.secttion_second {
    background-size: 30%!important;
}
}
@media (max-width: 1440px) {
	#slider_circle {
    left: 0%;
		
}
}
@media (max-width: 1366px) {
	#slider_circle {
    left: 1%;
}
}
@media (max-width: 1080px) {
	#slider_circle {
    left: 1%;
}
}
@media (max-width: 1024px) {
	#slider_circle {
bottom: 52px;
	left: 3%;	
}
	#slider_circle svg {
		width: 200px;
	}
	.section_test .dl-slider .dl-slider-controls { 
    bottom: 8% !important;
}
	.our-services .flex-content {
    height: 600px;
    margin-top: 0px;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    margin-top: 34%;
}
}
@media (max-width: 768px) {
	#slider_circle {
bottom: 52px;
	left: 3%;	
}
	#slider_circle svg {
		width: 175px;
	}

.our_mission .e-con-inner {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
	.img_box .e-con{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
	}
	.our-services .flex-content .services .service .dh-container h3, .our-services .flex-content .services .service .dh-container .h3 {
    font-size: 22px;
	}
	.not-hovered.excerpt.visible p {
    font-size: 16px;
    line-height: 1.4em;
    margin: 5px;
}
	.our-services .flex-content{
	margin-top: 43%;	
	}
	 .latter .init p {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: flex-start;
}
	.latter input[type=submit] {
    margin-top: 10px;
}
}
	
@media (max-width: 375px) 	{
	#slider_circle svg {
		width: 180px;
		left: 6%;
	}
.fa-arrow-down:before {
    font-size: 15px;
    padding: 10px;
	}
}
/* ANIMATTED CIRCLE END */