/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/***06022024****/
body.page-id-84 .fusion-form-form-wrapper .fusion-form-field .label, 
body.page-id-84 .fusion-form-form-wrapper .fusion-form-field label {
    color: #357cb0 !important;
}
body .fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-down {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

@media only screen and (max-width: 1200px) {
body .fusion-fullwidth.fullwidth-box.fusion-sticky-container {
    position: fixed !important;
    /* top: 0; */
    width: 100% !important;
}
}

a.btn-potf-link {
    display: block;
    text-align: center;
    background: #25587e;
    padding: 10px 0px;
    border-radius: 30px;
    border: 1px solid #25587e;
    color: #fff;
}

a.btn-potf-link:hover {
    background: #38b07f;
    border: 1px solid #38b07f;
	color: #fff !important;
}

.port-solutions-bloc::before{
content: "";
    display: block;
    background: url(./icn-fleche.png) no-repeat center;
    position: absolute;
    top: 15%;
    left: -100px;
    /* z-index: 999999999999999999; */
    width: 200px;
    height: 214px;
    z-index: 999999999999999999999999;
}
.port-solutions-bloc {
    overflow: visible !important;
}
.port-result-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 23px #00000029;
    border-radius: 42px;    min-height: 430px;
}

.port-result-box p.content-box-heading {
    font-weight: bold;
}
.port-autre-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 23px #00000029;
    border-radius: 42px;   min-height: 440px;
}
.port-autre-box a.fusion-read-more-button {
    display: table;
    text-align: center;
    background: #38b07f;
    padding: 15px 50px;
    border-radius: 30px;
    border: 1px solid #38b07f ;
    color: #fff;
	margin:auto;
	
}

.port-autre-box .heading.heading-with-icon {
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.port-autre-box p.content-box-heading {
    font-weight: bold;
}
.port-autre-box a.fusion-read-more-button:hover {
    background: #25587e;
    border: 1px solid #25587e;
	color: #fff !important;
}


body a.btn-hover1:hover {
    background: #fff !important;
    border: 1px solid #38b07f !important;
	color: #38b07f !important;
}
body a.btn-hover1:hover span {
	color: #38b07f !important;
}
body a.btn-hover2:hover {
    background: #fff !important;
	color: #38b07f !important;
}
body a.btn-hover2:hover span {
	color: #38b07f !important;
}

body  a.btn-model1 {
    background: #38b07f  !important;
    padding: 17px 0px !important;
    border-radius: 30px !important;
    color: #fff !important;
}
body  a.btn-model1:hover {
    background: #fff  !important;
}
body  a.btn-model1 span {
color: #fff !important;
}
body  a.btn-model1:hover span {
color: #38b07f !important;
}
















