/* .header-menu-area .logo {
margin: 0px 0px 28px -15px;
} */
.header-menu-area{
	padding: 0;
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
    .header-menu-area .logo {
        height: 80px;
			width: 75%;
    }
}
/* .search-btn-with-btn {
margin: 0px 0px 40px 125px;
} */
.slider-area.style-1 {
    padding-top: 125px;
}
/*.main-menu ul {
	display: block;
}*/
.about-image-card .trusted-user-card {
    position: absolute;
    left: 58%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .info-card.style-1 {
        width: max-content;
    }
}
.feature-area.style-2 .info-card.style-1 {
width: auto;
}
.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner {
background-color: #046142;
}
.video-popup-btn a {
background-color: #33a849;
}
.theme-btn, .wp-block-loginout a, input.theme-btn {
background-color: #33a849;
	color: #fff !important;
}
.project-card .main-content .main-content-wrapper .content .overlay {
background-color: #046142;
}
.about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner {
background-color: #046142;
}
.btn-wrapper .circle-arrow-btn {
background-color: #33a849;
}
/*.container{
	max-width: unset !important;
 	padding: 0 !important; 
} */
.page-breadcrumb-area {
padding-top: 165px;
  padding-bottom: 50px;
	background-color: #ffffff;
}
.main-menu ul li a {
text-transform: none;
}
.about-image-card.style-1 .main-img-wrapper .main-img-inner {
width: 365px;
}
.btn-wrapper .circle-arrow-btn {
color: #ffffff;
}
.about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .title {
color: #ffffff;
}
.about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .desc {
color: #ffffff;
}
.footer .footer-sec {
    padding-left: 30px;
    padding-right: 30px;
}
.page-area {
    padding-top: 10px;
}
.project-card .main-content .btn-wrapper .circle-arrow-btn {
color: #000;
}
.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn {
color: #000;
}

.about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .desc {
color: #fff !important;
}
.project-card .main-content .main-content-wrapper {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    visibility: visible;
    opacity: 1;
}
/*.main-menu ul {
    margin: 0px -35px 0px 0px;
    padding: 0px 1px 1px 1px;
}*/
.main-menu ul li { 
    padding: 0px 2px 0px 0px;
    margin: 0px 10px 0px -30px;
}
.accordion-list-item {
    margin: 0px 0px 20px 0px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .info-card.style-1 {
        width: auto !important;
    }
}
.info-card.style-1 {
width: 200% !important;
}
.feature-area.style-3 .info-card {
    width: auto !important;
}

.project-card.style-2 .main-content .main-content-wrapper {
display: none;
}

@media (max-width: 991px) {
    .footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-title .title {
        font-size: 30px;
        line-height: 48px;
    }
}
.footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-title .title {
font-size: 35px !important;
}
.main-menu ul ul li a {
padding: 10px 10px;
margin-left: 30px;
}

.project-details .section-title {
display:none;
}
/*.col-lg-8 {
display:none;
}*/
/*.col-lg-4 {
	display:none;
}*/
ul.sub-menu {
    display: none;
}
.wpforms-container .wpforms-field{
    padding: 5px 3px !important;
}
div.wpforms-container-full .wpforms-field-label{
  color:#fff !important;
}
.breadcrumb-list {
display: none;
}
/*.header-menu-area.sticky_menu .logo .sticky-logo img {
margin: 50%;
}*/
/*.header-menu-area .logo .standard-logo img {
margin: 50%;
}*/
/*.header-menu-area .search-btn-with-btn {
	margin: 14px 90px;
}*/
.footer-widget.widget_nav_menu li a:hover {
color: #32a848;
}
.footer.style-3 .footer-widget .social-profile a:hover {
background-color: #32a848;
}
.scrollup-btn {
background-color: #32a848;
}
.header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn {
background-color: #32a848;
}
.main-menu ul li a:hover {
    color: #32a848;
}
.contact-form-area .comment-respond .theme-btn {
background-color: #32a848;
}
.contact-form-area .comment-respond input:focus, .contact-form-area .comment-respond textarea:focus, .contact-form-area .comment-respond .form-select:focus{
border-color: #32a848 !important;
}
.main-menu ul li.active > a {
	color: #32a848;
}
.header-menu-area.sticky_menu .main-menu ul li.active > a {
color: #32a848;	
}
.header-menu-area.sticky_menu .main-menu ul li a:hover {
color: #32a848;
}
.header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn {
    color: #ffffff !important;
}
.header-menu-area.sticky-header.sticky_menu .search-btn-wrapper .search-btn:hover {
    color: #ffffff;
}
.info-card.style-3 .info-card-inner .theme-btn {
    text-transform: capitalize;
    background-color: #32a848;
}
.project-card .main-content .main-content-wrapper .title {
color: #ffffff;
}
.project-card:hover .main-content .btn-wrapper .circle-arrow-btn {
    background-color: #32a848;
	color: #ffffff;
}
.scrollup-btn {
color: #ffffff;
}
.video-popup-btn a i {
color: #ffff;
}
.team-member-card.style-1 .image-card-wrapper .icon-shape a {
background-color: #32a848;
	color: #fff;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-b3d24d0 {
    display: none;
}
.search-form-wrapper .search-form-inner .search-form .search-form-input .theme-btn {
background-color: #32a848;
}
.icon-card.style-1.primary {
    background-color: #32a848;
}
.icon-card.style-1 .content .desc a, .icon-card.style-1 .content .desc p {
color: #ffffff;
}
.accordion-wrapper .accordion-list-item .accordion-item-body {
    max-width: fit-content;
	text-align: justify;
padding: 0 40px 32px 40px;
}
@media (min-width: 768px) {
    .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
        width: 50% !important;
    }
}
.main-menu ul ul {
border-top: 2px solid #33a849;
}
.main-menu ul ul li a:hover {
    background-color: #33a849;
}
.main-menu ul li ul.submenu li.active > a:hover {
    color: #ffffff;
    background-color: #33a849;
}
.main-menu ul li ul.submenu li.active > a {
color: #33a849;
}
.blog-details-wrapper .single-post-item .post-title {
    text-align: center;
}
.single-post-item .post-meta {
justify-content: center;
}
.single-post-item .post-title:hover a {
color: #33a849;
}
.single-post-item .post-meta span a:hover {
color: #33a849;
}
.post-comments-form {
    display: none;
}
.blog-details-wrapper .single-post-item .single-post-meta {
justify-content: center;
}
.blog-post-nav {
padding: 0 10rem;
	display: none;
}
.blog-area {
    padding-top: 0px;
padding-bottom: 0px;
}
.blog-details-wrapper .single-post-item .single-post-meta {
border-top: 0px;
}
.project-details .col-lg-8,
.project-details .col-lg-4 {
  display: none;
}
.pen { 
color: #32a848 !important;
font-size: 20px !important;
cursor: pointer; 
}
.filters-div .hvr-shadow-radial {
border: 0px;
}
.fit-in-content {
border-radius: 15px;
}
.elementor-4879 .elementor-element.elementor-element .elementor-tab-title.elementor-active{
	color: #ffffff !important;
    background-color: #33a849;
    border-radius: 15px;
}
.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: hidden;
    border: 1px solid #C0C0C0;
    border-radius: 20px;
    padding: 10px;
    margin: 10px;
}
div#elementor-tab-content-2611 p {
display: block !important;
}
div#elementor-tab-content-2121 p {
display: block !important;
}
.bf_title_box_2 {
    line-height: 26px;
    font-family: 'Urbanist';
}
.bf_title_box_2 h2 {
    line-height: 26px;
}
.single-post-item .post-thumbnail{
display:none;}
.searchTerm {
border: 2px solid #33a849 !important;
}
.searchTerm:focus {
    color: #000000 !important;
}
.header-menu-area.sticky_menu .main-menu ul li ul.submenu li.active > a {
    color: #32a848;
}
.filters-div {
margin-top: 30px;
}
.elementor-section .elementor-container {
justify-content: center;
}
.video-card-wrapper {
    display: none;
}
.contact-form-area .comment-respond textarea {
resize: none;
}
.subscribe-form-widget .submit-btn {
background-color: #32a848;
    color: #ffffff;
padding: 10px 30px;
font-size: 16px;
}
.subscribe-form-widget .mc4wp-form-fields {
flex-direction: column;
align-items: baseline;
}
.subscribe-form-widget {
color: white;
font-family: 'Urbanist';
    font-weight: 600;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text p{
padding-right: 40px;
	white-space: break-spaces;
}
.flip-image-card .box-item-content .sub-title {
font-size: 20px;
    font-weight: 400;
text-transform: capitalize;
    color: #36454F;
}
.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .title {
color: white;
}
.flip-image-card .image .inner .number {
font-size: 24.8px;
	line-height: 30px;
}
.single-post-item .post-meta span a {
display:none;
}
.single-post-item .post-meta span.icon i {
display:none;
}
.brand-marquee-area .swiper-slide {
flex-direction: row-reverse;
    padding: 0px 20px;
	gap: 10px !important;
}
.brand-marquee-area .brand-marquee-slider .swiper-wrapper {
display: flex;
    justify-content: center;
}
.elementor-widget-tabs .elementor-tab-content {
    display: none;
    padding: 0 20px;
}
.footer-widget.widget_nav_menu li a {
text-transform: unset;
}
.brand-marquee-area .swiper-slide .brand-marquee-title {
font-size: 32.5px;
letter-spacing: -2px;
padding: 0px 8px 0 0;
}
.info-card .desc {
font-family: 'Urbanist'!important;
	font-size: 20px !important;
}
.accordion-wrapper .accordion-list-item .accordion-item-body p {
font-family: 'Urbanist'!important;
}
.section-title .sec-content .desc {
font-family: 'Urbanist'!important;
}
.slider-nav-btn-wrapper a:hover {
background-color: #32a848;
    color: #ffffff;
    border: 1px solid #32a848;
}
.slider-nav-btn-wrapper {
margin-bottom: 25px;
}
.wpcf7-form .row .col-xl-8,
  .wpcf7-form .row .col-xl-4 {
    width: 100% !important;
    max-width: 100%;
  }
.wpcf7-form-control{
	width: 100%;
    padding: 12px 24px;
    border-radius: 50px;
}
.theme-btn:hover {
	background-color: #33a849;
}
@media only screen and (min-width: 0px) and (max-width: 1199px) {
    .section-title .main-content {
flex-direction: row;
padding-bottom: 25px;
    }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
        padding: 16px 10px 10px 10px !important;
    }
	.page-breadcrumb-area {
padding-top: 85px;
		padding-bottom: 10px;
	}
	.elementor-4173 .elementor-element.elementor-element-bfb8034 {
    margin-top: -30px;
}
.elementor-4173 .elementor-element.elementor-element-65190e09 {
        margin-top: -20px;
}
    .elementor-4173 .elementor-element.elementor-element-6bba6d7a {
margin-top: -30px;
}
    .elementor-4173 .elementor-element.elementor-element-50f236e0 {
margin-top: -30px;
}
    .elementor-4173 .elementor-element.elementor-element-f265f40 {
margin-top: -30px;
}
    .elementor-4173 .elementor-element.elementor-element-c955916 {
margin-top: -30px;
}

.elementor-4173 .elementor-element.elementor-element-118aa77 {
margin-top: -30px;
}
	    .elementor-4173 .elementor-element.elementor-element-0e34990 {
margin-bottom: 0px;
}
	    .contact-form-area .shape-overlay-wrapper .shape-overlay {
        height: 1315px !important;
	}
	.elementor-4173 .elementor-element.elementor-element-7308bf4 {
margin-bottom: 0;
}
	.info-card .desc {
		margin-top: 0px;
	}
	    .elementor-4173 .elementor-element.elementor-element-781ad60a {
				margin-top: -20px;
	}
	.elementor-4173 .elementor-element.elementor-element-b20e922 {
		margin-bottom: -15px;
	}
	    .elementor-4173 .elementor-element.elementor-element-49d7a78e {
				margin-bottom: 0px;
	}
	.elementor-4180 .elementor-element.elementor-element-223640f0 {
    margin-top: -20px;
}
    .elementor-4180 .elementor-element.elementor-element-25500d2e {
        margin-top: -45px;
}
.elementor-4180 .elementor-element.elementor-element-58bf3a48 {
    margin-bottom: 0px;
}
	.elementor-4180 .elementor-element.elementor-element-490d169e {
    margin-top: -10px;
    margin-bottom: -15px;
}
	.elementor-4180 .elementor-element.elementor-element-1c6e8050 {
    margin-top: -10px;
    margin-bottom: -15px;
}
	.elementor-4180 .elementor-element.elementor-element-1d7e3c2e {
    margin-top: -30px;
	}
	.elementor-4180 .elementor-element.elementor-element-175ba22e {
		margin-bottom: -30px;
	}
/*---ribo-96 start---*/
	.elementor-7568 .elementor-element.elementor-element-b20e922 {
margin-bottom: -15px;
	}
.elementor-7568 .elementor-element.elementor-element-49d7a78e {
margin-bottom: -10px;
margin-top: 0px;
	}
.elementor-7568 .elementor-element.elementor-element-bfb8034 {
    margin-top: -30px;
    margin-bottom: -20px;
}
.elementor-7568 .elementor-element.elementor-element-6bba6d7a {
    margin-top: -40px;
	}
.elementor-7568 .elementor-element.elementor-element-3be59d34 {
    margin-top: 0px;
	}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-772a769d {
    margin-top: -20px;
}
.elementor-7568 .elementor-element.elementor-element-b20e922 {
    margin-top: -30px;
	}
.elementor-7568 .elementor-element.elementor-element-37911d56 {
margin-bottom: -20px;
	}
.elementor-7568 .elementor-element.elementor-element-58ed71ed {
    margin-top: -20px;
    margin-bottom: -35px;
	}
.elementor-7568 .elementor-element.elementor-element-665828d6 {
    margin-top: -40px;
	}
.elementor-7568 .elementor-element.elementor-element-560dfcc {
    margin-top: -20px;
    margin-bottom: -20px;
	}
.elementor-7568 .elementor-element.elementor-element-7308bf4 {
	margin-top: -25px;
}
.elementor-7568 .elementor-element.elementor-element-6e900c9a .info-card .title-wrapper .title {
margin-top: 0px;
	}
.elementor-7568 .elementor-element.elementor-element-50f236e0 {
    margin-top: -30px;
	}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6e853f4f {
    margin-top: -20px;
    margin-bottom: 20px;
}
.elementor-7568 .elementor-element.elementor-element-781ad60a {
    margin-top: -15px;
	}
/*---ribo-96 end---*/
	/*---Polysome start---*/
.elementor-4181 .elementor-element.elementor-element-bf6c6e6 {
    margin-top: -30px;
    margin-bottom: -15px;
}
.elementor-4181 .elementor-element.elementor-element-30c9fa3d {
    margin-top: -35px;
    margin-bottom: 0px;
}
    .elementor-4181 .elementor-element.elementor-element-62c61927 {
margin-bottom: 0px;
}
.elementor-4181 .elementor-element.elementor-element-66380e3f {
    margin-top: -30px;
}
    .elementor-4181 .elementor-element.elementor-element-4634dc93 {
        margin-bottom: -25px;}
.elementor-4181 .elementor-element.elementor-element-61b61caf {
margin-bottom: 0px;
}
.elementor-4181 .elementor-element.elementor-element-6a349d31 {
    margin-top: -30px;}
.elementor-4181 .elementor-element.elementor-element-2e2a98f7 {
margin-bottom: 0px;
}
/*polysome end---*/
/*trna start---*/
.elementor-4182 .elementor-element.elementor-element-21a922a8 {
    margin-top: -30px;
}
    .elementor-4182 .elementor-element.elementor-element-42b3e0c3 {
        margin-bottom: -30px;}
.elementor-4182 .elementor-element.elementor-element-4c1c2a31 {
    margin-top: -30px;
}
.elementor-4182 .elementor-element.elementor-element-1b8cb2d3 {
    margin-top: -30px;
    margin-bottom: -30px;
}
.elementor-4182 .elementor-element.elementor-element-32ca9166 {
    margin-top: -30px;
    margin-bottom: -30px;
}
.elementor-4182 .elementor-element.elementor-element-61e854ea {
margin-bottom: 0px;
}
.elementor-4182 .elementor-element.elementor-element-39d4ff58 {
    margin-top: -20px;
    margin-bottom: -10px;
}
	.elementor-4182 .elementor-element.elementor-element-52fc9415 {
margin-bottom: -15px;
	}
	/*trna end---*/
/*Proprietary platform main start---*/
	.elementor-2861 .elementor-element.elementor-element-5a73aa1 {
margin-bottom: -35px;
margin-top: -20px;
}
.elementor-element.elementor-element-9b32006 {
margin-bottom: -20px;
}
.elementor-2861 .elementor-element.elementor-element-ba54208 {
margin-bottom: 10px;
}
.elementor-2861 .elementor-element.elementor-element-a738359 {
margin-top: -45px;
}
	.elementor-2861 .elementor-element.elementor-element-9b32006
 {
margin-bottom: -35px;
	}
	/*Proprietary platform main end---*/
		/*eirnabio connect start--*/
	.elementor-2903 .elementor-element.elementor-element-88b0374 {
margin-bottom: -35px;
margin-top: -20px;
}
.elementor-2903 .elementor-element.elementor-element-26b1889 {
    margin-top: -10px;
}
.elementor-2903 .elementor-element.elementor-element-3de8fe8 {
margin-bottom: -30px;
	}
.elementor-2903 .elementor-element.elementor-element-d906b92 {
margin-bottom: 0px;
	}
.elementor-2903 .elementor-element.elementor-element-03b70fc {
    margin-top: -35px;
}
	/*eirnabio connect end--*/
	/*cmast start--*/
	.elementor-3899 .elementor-element.elementor-element-88b0374 {
    margin-top: -20px;
margin-bottom: 0px;
}
.elementor-3899 .elementor-element.elementor-element-3de8fe8 {
    margin-top: -20px;
}
.elementor-3899 .elementor-element.elementor-element-02d2c37 {
margin-top: -15px;
	}
.elementor-3899 .elementor-element.elementor-element-3de8fe8 {
margin-bottom: -10px;
}
.elementor-3899 .elementor-element.elementor-element-e3441f1 {
        margin-top: -20px;
}
.section-title.m-0.p-0.style-1 {
    margin-bottom: -40px !important;
}
.elementor-3899 .elementor-element.elementor-element-0de5bfe {
    margin-top: -20px;
}
	.elementor-3899 .elementor-element.elementor-element-3a8f7a1 {
    margin-top: -30px;
	}
	/*cmast  end--*/
	/*translon explorer start--*/
	.elementor-3902 .elementor-element.elementor-element-88b0374 {
    margin-top: -20px;
}
.elementor-3902 .elementor-element.elementor-element-88b0374 {
margin-bottom: -40px;
}
.elementor-3902 .elementor-element.elementor-element-3de8fe8 {
margin-bottom: -15px;
}
.elementor-3902 .elementor-element.elementor-element-26b1889 {
    margin-top: -10px;
}
.elementor-3902 .elementor-element.elementor-element-087730d {
    margin-top: -20px;
}
	/*translon explorer end--*/
	/*services start --*/
	.elementor-2486 .elementor-element.elementor-element-ca946b5 {
    margin-bottom: -40px;
margin-top: -15px;
}
.elementor-2486 .elementor-element.elementor-element-8facf3f {
    margin-top: -20%;
    margin-bottom: -10%;
}
    .section-title .short-title-wrapper {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
.elementor-2486 .elementor-element.elementor-element-f668504 {
    margin-top: -25px;
}
	.elementor-2486 .elementor-element.elementor-element-2eacde6 .section-title .desc {
margin-top: 0px;
	}
.elementor-2486 .elementor-element.elementor-element-eefa8a6 {
margin-bottom: 0px;
}
.elementor-2486 .elementor-element.elementor-element-32e045b {
margin-bottom: 0px;
}
.elementor-2486 .elementor-element.elementor-element-6503e1e {
margin-bottom: 0px;
}
	/*services end --*/
	/*about eirnbio start --*/
	.elementor-7901 .elementor-element.elementor-element-7bd3682 {
    margin-top: -35px;
}
.elementor-7901 .elementor-element.elementor-element-c3bc604 {
    margin-top: -30px;
    margin-bottom: -30px;
}
.elementor-7901 .elementor-element.elementor-element-9cc456a {
    margin-top: -25%;
}
.elementor-7901 .elementor-element.elementor-element-a7482f1 {
    margin-top: -25px;
}
	/*about eirnbio end --*/
	/*why eirnbio start --*/
	.elementor-element.elementor-element-f2c5fe8 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}
.elementor-2720 .elementor-element.elementor-element-aef0bb3 {
    margin-top: -10%;
    margin-bottom: -20px;
}
.elementor-2720 .elementor-element.elementor-element-2d8c277 {
margin-bottom: 0px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f9281a6 {
    margin-top: -20px;
    margin-bottom: -20px;
}
.elementor-element.elementor-element-764efaa {
    margin-top: -30px !important;
margin-bottom: -30px !important;
}
.elementor-2720 .elementor-element.elementor-element-7112eaa {
margin-top: -20px;
margin-bottom: 0px !important;
}
.elementor-2720 .elementor-element.elementor-element-5ee45b7 {
margin-bottom: 0px;
}
.elementor-2720 .elementor-element.elementor-element-8a07c61 {
    margin-top: -20px;
}
.elementor-2720 .elementor-element.elementor-element-aba332b {
    margin-top: -40px;
}
	/*why eirnbio end --*/
	/*careers start --*/
	.elementor-2663 .elementor-element.elementor-element-bc7f71d {
    margin-top: -25px;
    margin-bottom: -30px;
}
.elementor-element.elementor-element-30de7f1 {
    margin-top: -40px !important;
}
.elementor-2663 .elementor-element.elementor-element-96de374 {
    margin-top: -30px;
margin-bottom: -20px;
}
	/*careers end --*/
	/*our approach start --*/
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e32cd56 {
    margin-top: -20px;
    margin-bottom: -20px;
}
.elementor-3885 .elementor-element.elementor-element-50f1d31 {
margin-bottom: 0px !important;
}
.elementor-3885 .elementor-element.elementor-element-011f48f {
margin-bottom: 0px !important;
}
.elementor-3885 .elementor-element.elementor-element-0a67cf7 {
margin-bottom: 0px !important;
}
.elementor-3885 .elementor-element.elementor-element-9799254 {
margin-bottom: 0px;
}
.elementor-3885 .elementor-element.elementor-element-1a66fdf {
    margin-top: -20px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-46e691c {
    margin-top: -20px;
}
.elementor-3885 .elementor-element.elementor-element-fc058b1 {
    margin-top: -50px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-06b3b37 {
    margin-top: -20px;
    margin-bottom: -40px;
}
.elementor-3885 .elementor-element.elementor-element-4306677 {
    margin-top: -20px;
	}
	/*our approach end --*/
}

@media only screen and (min-width: 767px) and (max-width: 1199px) {
	.elementor-widget-tabs .elementor-tabs-wrapper{
display: grid;
	}
}
.e-hosted-video {
    overflow: hidden;
    position: relative;
    height: 70vh;
    width: 100%;
	
}
.blog-details-wrapper .single-post-item .post-content p {
display: block !important;
}
li#menu-item-9804 {
 display: none;
 }
.blog_title_1 {
height: 90px !important;
}
span.blog_cat {
height: 60px !important;
}
.bf_title_box_2 {
height: 400px !important;
}
.page-heading .page-title {
text-transform: none;
}
.slider-nav-btn-wrapper {
display: none;
}
.contact-form-area .comment-respond input[type=submit] {
background-color: #32a848;
}
.input, .woocommerce-EditAccountForm input, .woocommerce-address-fields input, .woocommerce-EditAccountForm .select2-container .select2-selection--single, .woocommerce-address-fields .select2-container .select2-selection--single, .woocommerce-form-login input[type="text"], .woocommerce-form-login input[type="password"] {
    border: 0px solid #D9EAFD;
    border-radius: 30px;
    padding: 0px 10px 10px 0px;
}
input.hs-button.primary.large {
    white-space: pre-wrap;
    border-radius: 30px;
    padding: 10px 30px 10px 30px;
    background: #32a848;
    color: white;
}
input#email-43c27a79-bbdd-4284-a44e-01fe1d60e63e {
    border-radius: 30px;
    padding: 10px 20px;
}
.contact-form-area .comment-respond {
margin: 20px 17px 0 0 !important;
}
.hs-form fieldset.form-columns-1 .input {
width: 104%;
}
input#firstname-43c27a79-bbdd-4284-a44e-01fe1d60e63e{
    border-radius: 30px;
    padding: 10px 20px;
}
.comment-respond label {
font-family: 'Urbanist';
}
.hs_submit.hs-submit {
    width: 35%;
}
label#label-firstname-43c27a79-bbdd-4284-a44e-01fe1d60e63e {
color: white;
}
label#label-email-43c27a79-bbdd-4284-a44e-01fe1d60e63e {
color: white;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .contact-form-area .comment-respond{
        margin: 30px 25px 0px 60px !important;
    }
}
 @media only screen and (min-width: 0px) and (max-width: 576px) {
    .contact-form-area .comment-respond {
        width:80%;
        margin: 0px 5px 0px 20px !important;
        padding:0px 0px 0px 0px;
    }
    input.hs-button.primary.large {
        width: 150%
 }
	     .contact-form-area .shape-overlay-wrapper .shape-overlay {
        height: 1270px !important;
	 }
	 .contact-form-area .comment-respond textarea {
width: 90% !important;
 }
	 	 .elementor-widget-video .e-hosted-video .elementor-video {
    
    object-fit: contain;
}
	 .elementor-widget-video .elementor-wrapper video {
    background-color: #ffffff;
 }
	 .e-hosted-video {
height: 35vh !important;
	 }
}
.post-comments-title h2 {
font-size: 34px;
}
	 .mean-container .mean-nav ul li li a {
text-transform: none;
	 }
	 a.mean-expand.mean-clicked {
background-color: #32a848 !important;
	 }
	 button#menu_sidebar_close_btn {
    background-color: #32a848 !important;
    color: white;
}
	 .mean-container .mean-nav ul li.dropdown-opened a.mean-expand.mean-clicked i {
color: #ffffff !important;
}
	 .mean-container .mean-nav ul li.dropdown-opened a.mean-expand.mean-clicked {
border-color: #32a848 !important;
	 }
@media (min-width: 1400px) {
    .footer-widget .footer-widget-info p {
        padding-right: 85px !important;
    }
}
.flip-image-card .box-item-content .sub-title {
text-transform: none;
}