.home #qodef-page-outer {
	margin-top:0
}
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title {
	font-size:37px !important
}
.home #qodef-page-header-inner:after, #qodef-page-header-inner:before {
	width:100%;
	left:0
}
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title::before{
	font-size:130px !important
}
.elementor-widget-container li {
	padding:10px 0
}
.qodef-accordion-content-inner p{
	text-align:left
}
.qodef-horizontal-accordion-showcase .qodef-m-header{
	right:-155px;
	width:155px;
}
.home .qodef-header--standard #qodef-page-header-inner {
    height: calc(100% - 11px) !important;
	background:rgb(22 33 47 / 60%);
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper{
	padding:0 0 !important;
	text-align:center;
	width: 100%;
    height: 30vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper:after,
.sect-con .qodef-icon-with-text .qodef-m-wrapper:before{
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:100%;
	height:100%;
	transition:all .57s cubic-bezier(.62,.83,.34,.93);
	background:white
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper:after{
	background:#051647;
	opacity:0;
	left:0;
	right:auto;
	width:0;
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper:hover:after {
	opacity:0.4;
	width:100%
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper:hover:before{
	width:0
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-icon-wrapper{
	position:relative;
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper svg {
	display:block;
	height:170px;
	margin:0 auto;
	transform:scale(0.6);
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper svg,
.sect-con .qodef-icon-with-text .qodef-m-wrapper svg path{
	fill:#d7d7d7 !important;
	stroke:#d7d7d7 !important;
	transition:all 10ms linear;
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper:hover svg,
.sect-con .qodef-icon-with-text .qodef-m-wrapper:hover svg path {
	fill:white !important;
	stroke:white !important
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper a {
	transition:all 300ms linear;
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper h5 {
	font-size:30px
}
.sect-con .qodef-icon-with-text .qodef-m-wrapper:hover a{
	color:white !important
}
.sect-con .elementor-element .elementor-widget-container {
	position:relative
}
.sect-con .qodef-shortcode{
	position:relative;
	z-index:5
}
.sect-con .elementor-element-populated {
	margin:0 !important;
	border-bottom:1px solid #e7e7e7 !important;
	border-right:1px solid #e7e7e7 !important;
	border-top:none !important;
	border-left:none !important
}
.sect-con .elementor-container{
	border-left:1px solid #e7e7e7 !important;
	border-top:1px solid #e7e7e7 !important;
}
.sect-con:first-child .elementor-container {
	border-top:1px solid #e7e7e7 !important;
	
}
.sect-con.elementor-element-98713d6 .elementor-container {
	border-top:1px solid #e7e7e7 !important;
}
#qodef-page-footer-bottom-area, .qodef-e-inner,
#qodef-page-footer-copyright-area,
#qodef-page-footer-top-area,
#qodef-page-mobile-header {
    background-color:#15273f !important;
}
.qodef-opener-icon {
	color:white !important
}
.qodef-header-logo-link img{
	height:50px
}
.qodef-button.qodef-layout--outlined{
	border-color:white !important;
	color:white !important
}
.qodef-header--sticky-display .qodef-header-navigation>ul>li>a{
	color:white
}
#qodef-content-bottom {
	background:#111e2f
}
#qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h1.qodef-m-title, #qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h2.qodef-m-title, #qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h3.qodef-m-title, #qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h4.qodef-m-title, #qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h5.qodef-m-title, #qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h6.qodef-m-title,
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header .qodef-m-title::before,  .qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active .qodef-m-title:before, .qodef-horizontal-accordion-showcase-responsive .qodef-m-content .qodef-m-title, #qodef-page-footer-copyright-area .widget a,
.qodef-horizontal-accordion-showcase .qodef-m-content .qodef-m-title, .qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active .qodef-m-title,
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header .qodef-m-title {
    color: #dddddd;
}
.qodef-testimonials-list.qodef-item-layout--info-below .qodef-e-inner {
	background:white !important
}
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-title:before {
	color:#69797d52
}
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title {
	color: white;
}
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title::before{
	color:rgba(255,255,255,.2);
}
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-arrow svg,
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-arrow svg{
	stroke: white;
}
.elementor-335 .elementor-element.elementor-element-2fae721.elementor-element {
	--flex-shrink:auto !important
}
.home .sect-con .qodef-icon-with-text .qodef-m-wrapper:before{
	background:#172435 !important
}
.qodef-icon-with-text .qodef-m-content{
	position:relative;
	z-index:5;
}
.home .sect-con:first-child .elementor-container {
	border-top:1px solid transparent;
}
.home .sect-con .elementor-container,
.home .sect-con .elementor-element-populated {
	border-color:#AFC1C54D !important
}
.home .sect-con .elementor-container .qodef-m-title a{
	color:white !important
}
.parent-pageid-5501 .qodef-icon-with-text.qodef--retina .qodef-m-icon-wrapper img{
	max-width:100% !important;
	height:91px !important;
	width:auto
}
.qodef-page-title .qodef-parallax-img-wrapper{
	background:#16212F
}
.qodef-page-title .qodef-parallax-img-wrapper img{
	opacity:0.6
}
.qodef-horizontal-accordion-showcase .qodef-m-header{
	background:none;
}
#qodef-page-footer .qodef-contact-form-7 .qodef-newsletter .qodef-button, #qodef-page-footer .rs-layer .qodef-newsletter .qodef-button{
	background:#111e2f
}
.elementor-widget-container{
	overflow:hidden;
}
.elementor-widget-container img{
	transition:all 300ms linear;
}
.elementor-widget-wrap:hover .elementor-widget-container img{
	transform:scale(1.08);
}
.qodef-icon-with-text.qodef-hover-effect--contrast:hover .qodef-m-title,
.qodef-icon-with-text.qodef-hover-effect--contrast:hover .qodef-m-text{
	color:white !important
}
.qodef-icon-with-text.qodef-hover-effect--contrast .qodef-m-wrapper.qodef-mask{
	background:#16212F !important
}
header .qodef-widget-holder {
	display:none !important
}
.qodef-thumbnail-slider.qodef-layout--standard .qodef-m-thumb-image svg path {
	stroke:white
}
.qodef-thumbnail-slider.qodef-layout--standard .qodef-m-title,
.qodef-thumbnail-slider.qodef-layout--standard .qodef-m-description,
.qodef-thumbnail-slider.qodef-layout--standard .qodef-intro-title{
	color:white !important
}
.qodef-thumbnail-slider.qodef-layout--standard .qodef-m-thumbnails-holder:before {
	background:rgba(255,255,255,0.4) !important
}
.qodef-thumbnail-slider.qodef-layout--standard .qodef-active-line{
	background:white !important
}
@media(max-width:1440px){
	.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-title {
		font-size:25px
	}
	.elementor-335 .elementor-element.elementor-element-c037ddd {
		padding-bottom:10% !important;
		margin-top:50px !important
	}
	h2 {
		font-size: 48px;
	}
	.elementor-335 .elementor-element.elementor-element-e909970 > .elementor-element-populated {
		padding-top:55px !important
	}
	.qodef-horizontal-accordion-showcase-responsive{
		padding-bottom:60px !important
	}
	.elementor-335 .elementor-element.elementor-element-2e3ebdc7{
		padding-top:0 !important
	}
	.elementor-335 .elementor-element.elementor-element-221bfa5e{
		padding-bottom:0 !important
	}
}
@media(min-width:1300px) and (max-width:1400px){
	.sect-con .qodef-icon-with-text .qodef-m-wrapper h5 {
		font-size:24px
	}
	.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header .qodef-m-arrow svg {
		transform:scale(0.7) rotate(-180deg) !important;
		
	}
	.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title {
		font-size: 30px !important;
	}
	.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title::before {
		font-size: 93px !important;
	}
}
@media(min-width:992px){
	#leroux_core_side_area_opener-3 {
		display:none !important
	}
}
@media only screen and (min-width: 992px) and (max-width: 1440px){
	.qodef-header--standard #qodef-page-header-inner .qodef-header-navigation>ul>li {
		margin: 0 35px !important;
	}
	.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-arrow svg {
		transform:scale(0.7);
		top: -10px;
    	position: relative;
	}
}
@media(min-width:992px) and (max-width:1099px){
	.ban-title {
		top:100px;
		left:30px
	}
	.sub-titl {
		width:270px !important;
		top:30px;
		left:10px
	}
	.mid-titl {
		width:500px !important;
		left:40px;
	}
	.sect-con .qodef-icon-with-text .qodef-m-wrapper h5 {
		font-size: 24px;
	}
}
@media(min-width:1200px) and (max-width:1399px){
	.ban-title {
		top:100px;
	}
	.sub-titl {
		width:270px !important;
		top:30px;
		left:10px
	}
	.mid-titl {
		width:515px !important
	}
}
@media(min-width:1200px){
	.qodef-header-navigation>ul>li{
		margin:0 80px !important
	}
}
@media(min-width:992px) and (max-width:1199px){
	
	.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title {
		font-size: 30px !important;
	}
	.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title::before {
		font-size: 93px !important;
	}
	.qodef-horizontal-accordion-showcase .qodef-m-content-inner {
		flex-direction:column
	}
	.qodef-horizontal-accordion-showcase .qodef-m-content-left,
	.qodef-horizontal-accordion-showcase .qodef-m-content-right{
		width:100%
	}
	.qodef-horizontal-accordion-showcase .qodef-m-content-right {
		padding-left:20px
	}
	.qodef-horizontal-accordion-showcase .qodef-m-content-right .qodef-m-image {
		padding-top:0 !important
	}
	.qodef-horizontal-accordion-showcase .qodef-m-content-left{
		padding-bottom:30px !important
	}
}
@media(max-width:1099px){
	.home .sect-con .elementor-container {
		border:none !important
	}
	.home .sect-con .elementor-widget-wrap{
		border:1px solid #AFC1C54D !important
	}
	#qodef-page-footer-bottom-area-inner{
		padding-bottom:0 
	}
}
@media(min-width:992px) and (max-width:1099px){
	
	.sect-con .elementor-column.elementor-col-25 {
		width:45%
	}
	#qodef-page-footer-bottom-area-inner .qodef-grid-item{
		width:31%
	}
	#qodef-page-footer-bottom-area-inner .qodef-grid-inner{
		display:flex;
		flex-wrap:wrap;
	}
}
@media(min-width:768px) and (max-width:991px){
	.ban-title {
		left:calc(-20px)
	}
	.sub-titl {
		left:calc(90px)
	}
	.mid-titl {
		left:calc(30px)
	}
	.sect-con .elementor-column.elementor-col-25{
		width:50%
	}
	
	#qodef-page-footer-bottom-area-inner .qodef-grid-item{
		width:45%
	}
	#qodef-page-footer-bottom-area-inner .qodef-grid-item:first-child{
		width:100%
	}
	#qodef-page-footer-bottom-area-inner .qodef-grid-inner{
		display:flex;
		flex-wrap:wrap;
	}
}
@media(max-width:1199px) {
	.elementor-col-50 .elementor-widget-wrap {
		margin-right:0 !important
	}
	.qodef-accordion-title {
		text-align:left !important
	}
}
@media(min-width:600px) and (max-width:767px){
	.ban-title {
		left:calc(-20px);
		top:150px
	}
	.sub-titl {    
		left: calc(100px);
   		top: -40px;
	}
	.mid-titl {
		top:30px
	}
	.sect-con .elementor-column.elementor-col-25{
		width:50%
	}
	.sect-con .qodef-icon-with-text .qodef-m-wrapper {
		height:300px
	}
}
@media (max-width:599px){
	.html5vid video{
		transform:scale(1)
	}
	.ban-title {
		left:calc(-20px);
		top:-50px
	}
	.ban-title p{
		font-size:120px !important
	}
	.sub-titl {    
		display:none !important
	}
	.mid-titl {
		top:30px;
	}
	.elementor-335 .elementor-element.elementor-element-5efc5a9{
		width:100% !important
	}
}