/*
Theme Name: 	Gixus Child
Theme URI: 		https://wpriverthemes.com/gixus/
Description: 	Business Consulting WordPress Theme
Author: 		WordPressRiver
Author URI: 	https://themeforest.net/user/wordpressriver
Version: 		2.7
Minimum Requires PHP:	7.2
Tested up to:	6.7
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	gixus-child
Template: 		gixus
*/

.navbar.navbar-sticky > .d-flex {
    border-bottom: 1px solid #dddddd;
}
.page-id-457 p {
	font-size: 18px;
}
.banner-style-one div.thumb {
    padding-top: 10px;
}
.gixus-preloader .animation-preloader .txt-loading {
	font: bold 2em 'Outfit', sans-serif;
}
.elementor-widget-home1_hero .banner-style-one .information h2 {
    font-size: 50px;
}
.elementor-widget-home1_features .feature-style-one-info {
    padding: 40px;
}
.elementor-widget-home1_features .feature-style-one-info ul.list-style-one li {
    padding-left: 0;
}
.elementor-widget-home1_features .feature-style-one-info ul.list-style-one li::after {
    display: none;
}
div.feature-style-one-area {
    margin-bottom: 0;
}
.elementor-widget-gixus_parallax_widget .parallax-area {
    padding-top: 300px;
    padding-bottom: 120px;
}
.elementor-widget-gixus_parallax_widget .parallax-area > img[decoding="async"] {
    display: none;
}
.circle-progress-style-two .circle-text-card {
    display: none;
}
.elementor-element-857c852 .elementor-element-66fed9a {
    padding-top: 10px;
    padding-bottom: 60px;
}
h2.title {
    font-size: 35px;
}
.elementor-element-acdc4c9 .elementor-widget-container > div > div:first-child {
    display: none;
}
.elementor-element-acdc4c9 .elementor-widget-container > div.default-padding-top {
    padding-top: 0;
}
.elementor-element-acdc4c9 .elementor-widget-container > div > div.container-stage .choose-us-one-thumb {
    background: var(--bg-gray);
}
.elementor-element-acdc4c9 .choose-us-style-one-area::after {
    background: #fff;
}
.elementor-widget-home_four_process .process-style-three-info .sub-title {
    display: none;
}
.elementor-widget-home_four_process .project-style-one-items .accordion-item b {
    font-size: 23px;
}
.elementor-widget-home_four_process .process-style-three-area {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}
.elementor-widget-home_four_process .project-style-one-items .accordion-item button.accordion-button:not(.collapsed) strong {
    background: var(--color-primary);
}
.elementor-widget-home_four_process .project-style-one-items .accordion-item button.accordion-button strong {
    color: var(--color-primary);
}
footer .f-items.default-padding {
    padding-top: 50px;
    padding-bottom: 50px;
}
footer ul.contact-address li p {
    margin-bottom: 7px;
    text-transform: capitalize;
}
footer ul.contact-address li h4 {
    line-height: 1.1;
    font-size: 20px;
}
nav.navbar > .container > #navbar-menu > ul.nav > li:first-child {
    display: none;
}
div.card-style-two h2 {
    font-size: 40px;
}
div.card-style-two .video-play-button {
    opacity: .3;
}
.about-style-two-area.default-padding {
    padding-top: 120px;
    padding-bottom: 50px;
}
.about-style-two-area .card-style-two {
    box-shadow: 0px 15px 15px -10px rgb(109 117 143 / 33%);
}
.services-style-two-area .services-style-two-thumb img:nth-child(2) {
    width: 100%;
}
.services-style-two-area.default-padding-top {
    padding-top: 60px;
}
.services-style-two-area ul.list-style-two {
    margin: 20px;
}
.services-style-two-area p {
    margin: 0 0 10px; 
}
.services-style-five-area.default-padding-top {
    padding-top: 50px;
}
.services-style-five-items .services-style-five-item {
    padding: 25px;
    border-right: 0 solid #cccccc;
}
.services-style-five-items  .align-start > .single-item {
    border-right: 1px solid #cccccc;
}
.elementor-457 .project-details-items.bg-gray {
    padding: 40px 120px;
}
.elementor-element-8c45e4a h2.title {
    font-size: 30px;
}
div.about-style-six-area.text-light {
    --bs-text-opacity: 1;
    color: rgba(33,37,41, 1) !important;
}
div.about-style-six-items {
    background: #fff;
    margin: auto;
    max-width: 90%;
    padding: 120px 0 15px;
}
div.about-style-six-area.text-light .sub-title {
    text-transform: uppercase;
    color: #04000B; 
}
div.about-style-six-area.text-light h2.title {
    text-transform: uppercase;
    color: #04000B; 
}
div.about-style-six-area.text-light p {
    color: #666666;
    font-size: 18px;
}
div.about-style-six-area.text-light ul.list-style-two li::after {
    filter: none;
}
div.portfolio-style-one .pf-item-info h2 {
    font-size: 25px;
}
.project-thumb > div > div{
    text-align: center;
}
div.project-details-items .project-thumb img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    max-height: 500px;
    max-width: 800px;
}
div.project-details-items a {
    font-weight: 500;
}
div.project-details-items p {
    font-size: 18px;
}
div.project-details-items .project-info .title {
    font-weight: 500;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    margin-top: -5px;
    font-size: 20px;
    line-height: 1.5;
}
div.project-details-area .top-info h2 {
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 25px;
}
div.contact-form-style-one .heading {
    margin-bottom: 15px;
    font-size: 30px;
}
div.contact-style-one-info h2 {
    font-size: 32px;
}
div.contact-form-style-one {
    padding: 40px 50px;
}



@media (max-width: 1024px) {
    nav.navbar > .container > .attr-right {
        display: none;
    }
}