.elementor-222 .elementor-element.elementor-element-7044101 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-6b1244e{--spacer-size:100px;}.elementor-222 .elementor-element.elementor-element-6b1244e > .elementor-widget-container{background-color:rgba(58, 216, 159, 0.17);margin:-2% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-0a32a02 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-0a32a02{z-index:2;}.elementor-222 .elementor-element.elementor-element-a95d101{--spacer-size:310px;z-index:1;}.elementor-222 .elementor-element.elementor-element-a95d101 > .elementor-widget-container{background-color:rgba(58, 216, 159, 0.17);margin:-24% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-ff153f3 > .elementor-widget-container{background-color:#FFFFFF;margin:13% 0% -4% 0%;padding:0% 0% -16% 0%;}.elementor-222 .elementor-element.elementor-element-d8b325c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-222 .elementor-element.elementor-element-26ddba4{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.32);--divider-border-width:1px;}.elementor-222 .elementor-element.elementor-element-26ddba4 > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-26ddba4 .elementor-divider-separator{width:77%;margin:0 auto;margin-center:0;}.elementor-222 .elementor-element.elementor-element-26ddba4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-222 .elementor-element.elementor-element-88ab46f > .elementor-widget-container{margin:-9% 0% 0% 0%;}@media(max-width:1024px){.elementor-222 .elementor-element.elementor-element-d8b325c > .elementor-widget-container{margin:-11% 0% -15% 0%;}}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-7044101 > .elementor-widget-container{margin:-38% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-0a32a02 > .elementor-widget-container{margin:13% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-a95d101{--spacer-size:1350px;}.elementor-222 .elementor-element.elementor-element-a95d101 > .elementor-widget-container{margin:-357% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-222 .elementor-element.elementor-element-d8b325c > .elementor-widget-container{margin:-24% 0% -32% 0%;}.elementor-222 .elementor-element.elementor-element-88ab46f > .elementor-widget-container{margin:-23% 0% 0% 0%;}}/* Start custom CSS for bdevs-banner-home4, class: .elementor-element-7044101 */@media only screen and (max-width: 1023px)
{
.banner-section-four .image-column .inner-column {
    padding-top: 50px;
    display: none;
}

}

.banner-section-four .content-column .inner-column{
	position:relative;
	/*padding-top:5%;*/
	padding-bottom:0px;
	padding-left: 6%;
}

.banner-section-four .image-column .image img {
    margin-left: 5%;
    margin-top: -13%;
}

.btn-style-nine {
    display:none;
}

@media only screen and (max-width: 479px){

.banner-section-four .image-column {
    position: relative;
    display: none;
}
}

@media only screen and (max-width: 479px){
.main-header .header-upper .outer-box .btn-box {
    position: relative;
    float: left;
    display: none;
}

}

.footer-style-three.style-three {
    padding-top: 1px !important;
    padding-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for bdevs-service5-section, class: .elementor-element-0a32a02 */.services-block-five .inner-box .icon-box:before {
    background-color: rgba(255, 255, 255, 0.1);
}

.services-block-five .inner-box .icon-box .icon {
    position: relative;
    font-size: 56px;
    color: #2b2577;
}

.services-section-five.margin-top {
    margin-top: -83px;
}/* End custom CSS */
/* Start custom CSS for bdevs-service4-section, class: .elementor-element-ff153f3 */.services-section-four.margin-top {
    margin-top: -485px;
    background:#ffffff;
}/* End custom CSS */
/* Start custom CSS for bdevs-portfolio-section2, class: .elementor-element-88ab46f */.clients-section-two {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b113ab */.main-menu .navigation > li > a {
    color: #ffffff;
   }

.main-header .header-upper {
    position: relative;
    z-index: 9999;
    background-color: transparent;
}/* End custom CSS */