/*
Theme Name: Phlox Child
Theme URI: http://phlox.pro/
Template: phlox
Author: averta
Author URI: http://www.averta.net
Description: Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, business, agency, news &amp; magazine, food &amp; restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, 30 exclusive widgets and elements, 19 demo sites for one-click import, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor, Visual Composer and SiteOrigin page builders. Phlox is architect from scratch by the team behind the famous "Master Slider" project, so relax and be assured that you are supported by a good company. Phlox is the only theme that you have ever need to use and look no further. Start exploring the demos: http://demo.phlox.pro/default/
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,e-commerce,portfolio,food-and-drink,threaded-comments,custom-logo
Version: 2.15.7.1718709179
Updated: 2024-06-18 06:12:59

*/

section#investsection .elementor-col-25 h3 {
    font-size: 24px;
}
section#innerteam .elementor-element-populated:hover {
	background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.15);
    padding: 0;
    transition: 0.5s;
}
.page-id-13 #footersection {
    display: none;
}
.elementor-widget-social-icons {
    border-bottom: 1px solid #B2B6BB;
    padding-bottom: 20px;
}
.darkHeader .aux-item-content {
    color: #fff!important;
}
.single-team  #menu-item-110 a {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.hentry .entry-content, .hentry .comment-body {
    margin-bottom: 0px!important;
}
.hentry .entry-main {
    margin-bottom: 0px!important;
}
textarea {
    border: 2px solid var(--Blue-75, #B2B6BB) !important;
}
.current-menu-item .aux-item-content {
    border-bottom: 1px solid #fff;
}
.darkHeader {
    top: 0px;
    background-color: #005e5e82!important;
    backdrop-filter: blur(5px);
    position: fixed !important;
    z-index: 9999 !important;
    max-width: 100%;
    width: 100%;
}
#header-main {
    margin-top: 0;
    position: absolute;
    z-index: 999;
}
.elementor-section .elementor-container {
    max-width: 1920px;
}
section#team-section img {
    width: 100%;
}
section#team-section a {
    width: 100%;
}
section#inner-singlepage img {
    width: 100%;
    padding-right: 18%;
}
.aux-resp.aux-s-fhd .aux-fold, .aux-resp.aux-s-fhd .aux-fold-width, .aux-resp.aux-s-fhd .aux-boxed-container > .aux-container {
    width: auto;
    max-width: 100%!important;
    padding: 0px!important;
}
.aux-resp.aux-fhd .aux-fold, .aux-resp.aux-fhd .aux-fold-width, .aux-resp.aux-fhd .aux-boxed-container > .aux-container {
    width: auto;
    max-width: 100%!important;
}
.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container {
    padding-right: 0px;
    padding-left: 0px;
}
.aux-content-top-margin .aux-primary {
    padding-top: 0px!important;
} 
aside.aux-sidebar.aux-sidebar-primary {
    display: none!important;
}
.aux-container.aux-fold {
    width: 100%;
    padding: 0!important;
}
.right-sidebar .aux-primary {
    float: left;
    padding-right: 0px!important;
}
label.gform-field-label.gform-field-label--type-sub, p.gform_required_legend, label.gfield_label.gform-field-label {
    color: var(--Blue-100, #646A75);
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
input#gform_submit_button_1 {
    background: var(--Blue-50, #ECEDEE);
    color: var(--Blue-300, #292E36);
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
	border:0px!important;
}
textarea {
    height: 121px!important;
    min-height: 121px!important;
}
input {
    border: 2px solid var(--Blue-75, #B2B6BB)!important;
    height: 46px!important;
    min-height: 46px!important;
}
.gform-theme--foundation .gform_fields {
    row-gap: 20px!important;
}
div#gform_1_validation_container {
    display: none;
}

.elementor-widget-wrap.elementor-element-populated {
    margin: 0!important;
}
section#our-values img {
    border-radius: 100%;
    border: 1px solid #B2B6BB;
}
#innerpress {
    border-bottom: 1px solid #B2B6BB;
    padding-bottom: 30px;
}

@media only screen and ( max-width:1500px ){
#right-image-press{
    width: 20%;
}
div#right-image-press img {
    width: 100%;
}
#leftprerss-sec {
    width: 80%;
}
}


@media only screen and ( max-width:1100px ){
section#investsection .elementor-col-25 {
    width: 50%;
}	
section#inner-singlepage {
    padding: 0px 5%;
}	
#backtoteam {
    padding: 2% 5% 2% 5%;
}	
#main #press-main .elementor-column.elementor-col-50 {
    width: 50%!important;
}	
section#press-main {
    padding: 5% 5% 0% 5%;
}	
.#leftprerss-sec .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
}	
#leftprerss-sec img {
    width: 120px;
}	
#right-image-press{
    width: 30%;
}
div#right-image-press img {
    width: 100%;
}
#leftprerss-sec {
    width: 70%;
}
#innerpress .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-direction: row;
}
#inner-press-column .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(1,1fr);
}	
a.aux-item-content {
    padding: 0px 0px!important;
}
#menu-section .elementor-widget-wrap {
    justify-content: left!important;
    align-items: flex-start!important;
}	
section#inner-singlepage img {
    width: 100%;
    padding-right: 4%;
}	
#overview-section {
    padding: 5% 5% 5% 5%;
}	
#header-main {
    padding: 0% 3% 0% 3%!important;
}
section#head-bottom-section {
    padding: 14% 5%;
    padding-bottom: 5%;
}	
#head-bottom-section {
    padding-top: 10rem!important;
    padding: 0px 5%;
}	
#menu-section {
    width: 70%;
}
#right-hedaersec {
    width: 30%;
}	
#header-main .elementor-container.elementor-column-gap-no {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    align-items: center;
    justify-content: space-between;
    min-height: 38px!important;
}		
#header-main {
    padding: 0% 5% 0% 5%!important;
}
}
@media only screen and ( max-width:768px ){
.page-id-159 #our-valuess {
    padding: 0px 4%;
}	
.page-id-159 #our-valuess img {
    float: left;
}
.page-id-159 img {
    margin: 10px 0px;
}	
.aux-burger.aux-regular-medium .mid-line {
    margin: 6px 0!important;
}	
ul#menu-main-menu-top {
    padding: 0px 20px;
}	
#overview-section .elementor-widget-wrap.elementor-element-populated {
    padding: 0% 0% 3% 0%;
}	
#contactus-section .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0!important;
    padding-right: 0px!important;
}	
#main .elementor-column.elementor-col-50 {
    width: 100%!important;
}
section#inner-singlepage img {
    width: 58%;
    padding-right: 0%;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}	
section#inner-singlepage img {
    width: 58%;
    padding-right: 0%;
    margin: 0 auto;
}	
section#inner-singlepage .elementor-column {
    width: 100%;
}	
a.aux-item-content {
    color: #000!important;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 2.3em!important;
}
section#investsection .elementor-col-25 h3 {
    font-size: 20px;
}	
}
	
	
@media only screen and ( max-width:767px ){
#team-section .elementor-grid {
    grid-template-columns: repeat(2,1fr)!important;
}		
#team-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px 10px!important;
}		
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px 0px!important;
}	
#menu-section {
    width: 30%;
}	
#right-hedaersec {
    width: 70%;
}	
section#innerteam {
    background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.15);
}	
section#inner-singlepage img {
    width: 100%;
    padding-right: 0;
    padding-bottom: 20px!important;
}
section#inner-singlepage img {
    width: 100%;
    padding-right: 0;
    padding-bottom: 0px!important;
}
#inner-singlepage .elementor-widget-wrap {
    padding: 10px 0px;
}	
section#inner-singlepage img {
    padding-bottom: 15px!important;
}	
}


@media only screen and ( max-width:600px ){	
section#investsection .elementor-col-25 {
    width: 100%;
}	
#team-section .elementor-grid {
    grid-template-columns: repeat(1,1fr)!important;
}	
.elementor-widget-image a {
    width: 100%;
}	
#header-main {
    width: 100%!important;
}	
#head-bottom-section {
    padding-top: 7rem!important;
}	
section#head-bottom-section p br {
    display: none;
}	
#leftprerss-sec img {
    width: auto;
}	
div#right-image-press img {
    width: 100%;
    margin-bottom: 14px;
}	
#meta-values .elementor-widget-container {
    text-align: right;
}	
#meta-values .elementor-container.elementor-column-gap-default {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-direction: row!important;
}	
#leftprerss-sec .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}
#innerpress .elementor-widget-image {
    text-align: left;
}	
#innerpress .elementor-container.elementor-container.elementor-column-gap-default {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-direction: column-reverse;
}	
#right-image-press {
    width: 100%;
}	
#leftprerss-sec {
    width: 100%;
}	
#right-image-press .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}	
#innerpress .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-direction: column-reverse;
}
}


@media only screen and ( max-width:370px ){	
#team-section .elementor-grid {
    grid-template-columns: repeat(1,1fr);
}
}