/*
Theme Name:     Bizix Child Theme
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    Bizix Child Theme for customization
Author:         Soft Web Media
Author URI:     http://themeforest.net/user/Softwebmedia
Template:       bizix
Version: 		1.00
*/
/* Add your custom style below */
:root{
 	--theme-color-1:#002e56; /*blue PANTONE 296 U*/
	--theme-color-2:#7bbc67; /*green PANTONE 360 U*/
	--theme-color-3:#73C92D;  /*green PANTONE 375 U*/
	--theme-color-4:#84BD00; /*green PANTONE 376 U*/	
}
sr7-module{z-index:0;}
.menu-item.current-menu-item a{color:var(--theme-color-2);}
@media screen and (max-width: 767px){.swm_contact_footer .swm-cf-title{height:auto!important;}
	#content, #swm-sub-header, sr7-module{z-index:0;}
	#swm-mobi-nav ul ul li a{padding-left:40px;}
	#swm-mobi-nav ul li ul li a span{padding-left:0px;}
	.green-solution .elementor-image-box-wrapper{height:auto!important;}
	.gs-pointers{right:auto!important;}
	.privacy-policy #content{padding:30px 10px!important;}
	.blog .swm-post-content-block {
    padding: 20px;
		margin-bottom: 20px;}
	.blog .swm-main-container.swm-site-content, body.single-post  .swm-main-container.swm-site-content  {
		padding-bottom: 0px!important;}
	.gyan-post-title h2{    font-size: 22px;line-height: 30px;font-weight: 600;}
	.gyan-service-list-title {font-size: 16px!important;}
	h3.elementor-heading-title{margin-bottom:10px!important;}
	.d-flex{display:block!important;}
	img.abt-img{height:50px!important;}
	.elementor-widget-tablepress-table{overflow:scroll;}
	input[type="search"]{margin-bottom:20px;}
	#content h2.gyan-title-heading {font-size: 26px!important;margin-bottom: 10px!important; font-weight: 600;}
}
.swm-large-footer{padding:50px 0 0 0;margin:auto;}
.footer .swm-footer-widget{margin-bottom:10px!important;}
.swm_contact_footer .swm-cf-title {
    font-size: 14px;font-weight:500;
    line-height: normal;    height: 42px;
}
.header-main{z-index:1;}
.swm_contact_footer{z-index:0;}
.swm-primary-nav>li.pm-dropdown ul{padding:10px!important;}
.gyan-service-list-title { font-weight: 500 !important;}
.gyan-post-grid-content{padding:10px 30px!important;}
.blog .swm-site-content h2 {font-size: 24px;line-height: 30px;}
.privacy-policy .swm-site-content h2 {font-size: 20px;line-height: 26px;font-weight: 600;text-decoration: underline;}
.sidebar ul li a:hover, .sidebar a:hover{color:#002e56!important;}
.wp-block-latest-posts.wp-block-latest-posts__list li{margin-left:0px!important;}
ul.wp-block-latest-posts{margin-left:3px!important;}
.swm-sub-header{    background-color: #07345b63!important;    background-blend-mode: overlay;}
.d-flex{display:flex;justify-content:space-between;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, blockquote, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{font-family:'Poppins'!important;}
#content h2.gyan-title-heading{font-size:30px;margin-bottom:15px;}
.gyan-title-desc, .elementor-widget-text-editor{color:#002e56!important;font-size:18px!important;line-height:28px!important;}
.dark .gyan-title-desc, .dark .elementor-widget-text-editor{color:#fff!important;}
.mr-b-0{margin-bottom:0px!important;}
::marker{color:var(--theme-color-2);}
select{color:#bbbbbb!important;}
.wpcf7 textarea {height: 40px!important;}
.swm-site-content ul{margin-left:25px;}
.gyan_useful_links_widget ul li {width:100%;}
.fs-20{font-size:18px;}
.h-color,.gyan-title-subtitle {color:var(--theme-color-2)!important;}
.gyan-title-subtitle span:after {background-color:var(--theme-color-2)!important;}
.team{position: relative;width: 200px;aspect-ratio: 1;}
.team img{    transition: all 1s ease-in-out;width: 100%;height: 100%;object-fit: cover;border-radius: 50%;display: block;    padding: 20px;}
.team-container-1 div.elementor-element.e-con-full:hover .team::after,
.team-container-2 div.elementor-element.e-con-full:hover .team::after{animation: spin 1.5s linear;transition: all 0.1s ease-in-out;}
@keyframes spin {from { transform: rotate(0deg);  transition: all 1s ease-in-out;}to { transform: rotate(360deg);  transition: all 1s ease-in-out;}}
.team-container-1 div.elementor-element.e-con-full:hover .team img,
.team-container-2 div.elementor-element.e-con-full:hover .team img{transform: scale(1.1);overflow: hidden;transition: all 1s ease-in-out;}
/* .team-container-1 div.elementor-element.e-con-full:hover{background-color:aliceblue;}
.team-container-2 div.elementor-element.e-con-full:hover{background-color:#daebb4;} */
.team-container-1{  background-color: #fff;}
.team-container-1,.team-container-2{  border-radius: 5px;box-shadow: 0 0 10px 0 #0000004a;}
.team-container-2{    background-color:#efffca;}
.team-button .elementor-button{margin-bottom:10px;}
.team-button .elementor-button{padding:4px 15px;}
.team-button .elementor-button-content-wrapper{margin-top:2px;margin-bottom:2px;}
.team-button .elementor-button-text{font-weight: 500;font-size: 14px;}
/* .team-button a{margin-bottom: 15px;} */
.team-popup-content-block {display: none;}
button.popup-close:hover{    padding: 0px 5px!important;
    border-radius: 50%!important;}
.team-popup-content button{ padding: 0px 5px!important;}
#popupTeamDetails .team-popup-content-block{display: block !important;}
/* .team-button a{display: block;
    width: fit-content;
    margin: auto;} */
.elementor-button {background-color: #002e56!important;    background-color: #002e56 !important;border-color: #002e56 !important;color: #fff !important;}
div.team-details h3{color:var(--theme-color-2);font-size:18px;font-weight:700;text-align:center;margin-bottom: 10px;line-height: 1;}
div.team-details h5{color:var(--theme-color-1);font-size:14px;font-weight:400;text-align:center;    margin-bottom: 10px; line-height: 1.4;}
p{margin-bottom:10px;}
/* .content-bg{background-color:#7bbc6724;} */
footer{    background-image:linear-gradient(rgb(0 32 63 / 85%), rgb(0 32 63 / 85%)), url(https://octavegreen.com/wp-content/uploads/2025/09/footer-bg.jpg)}
.swm-sub-header-title.entry-title, .swm-breadcrumbs, .swm-breadcrumbs a{text-shadow:1px 1px #000;}
.rs-mousescroll { pointer-events: none !important;}
#swm-sub-header{height:350px;}
.privacy-policy {.swm-sub-header{height:250px;}h2{margin-bottom:10px!important;}p+h2{margin-top:1.1rem;}}
.tablepress{    background-image: linear-gradient(rgba(0, 0, 0, 0.5)), url(https://octavegreen.com/wp-content/uploads/2025/09/footer-bg.jpg);    background-position: bottom;     margin: 0px;}
thead > tr td, thead > tr th{border-style:none!important;}
tr td:first-child{    border-left-width: 0px!important;}
.category, .single-post{ background-image:url(https://octavegreen.com/wp-content/uploads/2025/09/footer-bg.jpg);}
.category .swm-main-container.swm-site-content, .single-post .swm-main-container.swm-site-content{padding:50px 0!important;}
.swm-posts-list .swm-post-content{margin-bottom:0px!important;}
.tablepress>.row-hover>tr:where(:not(.dtrg-group)):nth-child(even)>* {background-color:#022f5775;}
.tablepress>.row-hover>tr:where(:not(.dtrg-group)):nth-child(odd)>* {background-color:#ddf9c62e;}
.tablepress>:where(thead,tfoot)>tr>*, tbody tr td:first-child{background-color:#ddf9c6;color:#4b8131!important;    font-weight: 700;}
tbody tr td:first-child{width: 15%;}
.gyan-service-list-icon-left.gyan-service-list-icon-vertical-top .gyan-service-list-item-inner{align-items:center!important;}
.tablepress>:where(tbody)>tr>*{color:#fff!important;}
tbody tr td:last-child{background-color:#3e3e3e45!important;    color: #58ff07 !important;}
tbody tr td:first-child{background-color:#ddf9c6!important;}
.gyan-cf7-style input:not([type="submit"]):not([type="file"]),select, textarea{    padding: 15px 5px!important;color:#002e56!important;}
.gyan-cf7-style .wpcf7 input:not([type=submit]),select,textarea{border-radius:5px;border-color:#000!important;}
.gyan-cf7-icon.icon-right i{right:5px!important;}
.wpcf7-form-control-wrap+br{display:none!important;}
input[type="search"]{margin-bottom:0px;}
select ::placeholder{color:#bbbbc1 !important;}
.gyan-post-grid-c-button{background: #84bd00!important;}
.gyan-testimonials .owl-dots .owl-dot.active{border-color:#84bd00!important;}
img.abt-img{height:74px;}.gs-pointers{  position: relative;right: -50px;z-index: 1;}
.gs-pointers .elementor-widget-text-editor{    font-size: 16px !important;text-align: center;line-height: 20px !important;box-shadow:0 0 10px 0 #0000001c; padding:10px;border-radius:3px;background-color:#fff;}
.gs-pointers .whitespace-normal{color:var(--theme-color-2);text-align:center;font-size:16px;line-height:20px;}
.green-solution .elementor-image-box-description{font-size:15px;line-height:19px;}
.green-solution .elementor-image-box-wrapper{height:140px;}
.gyan-post-title h2{font-size: 20px !important;font-weight: 600;}
.process-left-content {padding: 40px 20px 0;}
.process-left-content ul{list-style:none;margin-left:0px;}
.process-left-content ul li{color:#000;padding:15px 0px;    position: relative;
    display: flex
;
    column-gap: 10px;}
.process-left-content ul li:not(:last-child){border-bottom: 1px dashed var(--theme-color-2);}
.process-left-content.elementor-widget-text-editor > *{position:relative;z-index:2;}
.process-left-content::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;} 
.hightlighted-text-color{color:#58ff07!important;}
.bottom-footer p,  .bottom-footer .fa, .bottom-footer .elementor-widget-text-editor{color:#fff!important;}
.leadership .sub-heading {font-size: 22px;font-weight: 550;margin-bottom: 0px;color:#3dae2b;}
.leadership .more-sub {font-size: 15px;font-weight: 600;color: #000;margin-bottom:10px;}
.leadership .elementor-widget-text-editor{font-size:16px!important;line-height:1.5!important;}
.leadership img{border-radius:25px;}
#content .leadership h2.gyan-title-heading{margin-bottom:0px;}
.bio-e-content{
    p{display: inline-flex;align-items: flex-start;gap: 8px;}
    img{padding-top:5px;}}
.menu-footer-og-menu-container li a {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 22px!important;
    padding: 5px!important;
}
.page-id-3 .swm-sub-header{background-color:#002e56!important;}
span.step{    font-size: 28px;    filter: opacity(0.5);
    font-weight: 700;}
.process-left-content ul li:hover span.step{filter:opacity(1);}
/* .swm-column-gap{padding:0 5px!important;} */

/* @media only screen and (min-width: 320px) and (max-width: 650px)
{
#swm-sub-header {
    height: 232px;
}
} */