.preloader-wrap{
	background: #343b8a !important;
}
#logo img{
	height: 100px !important;
}
#logo img.white-logo{
	top: -10px !important;
}
.light-content .light-section .has-mask-fill > span{
	background-image: linear-gradient(#343b8a, #343b8a) !important;
}
.light-content .light-section .marquee-text{
	color: #343b8a !important;
}
.light-content .light-section p{
	color: #343b8a !important;
}
.light-content .light-section h1, .light-content .light-section h2, .light-content .light-section h3, .light-content .light-section h4, .light-content .light-section h5, .light-content .light-section h6{
	color: #343b8a !important;
}
.light-content .light-section .box-icon{
	color: #343b8a !important;
}
.light-content .light-section .team-member > div{
	background-image: linear-gradient(#343b8a, #343b8a) !important;
}
.light-section .team-member span{
	color: #343b8a !important;
}
input[type="checkbox"], input[type="radio"]{
	height: 20px !important;
}
.hero-text{
	color:  #343b8a !important;
	font-size: 18px !important;
	line-height: 36px !important;
}
.has-mask-fill > span{
		color:  #343b8a !important;
	background-image: linear-gradient(#343b8a,#343b8a) !important;
}
.wpcf7-form > p{
	color : #343b8a !important;
}
.box-icon-content > h5, .box-icon-content > p{
	color : #343b8a !important;
}
.box-icon > i{
	color : #343b8a !important;
}
.box-icon i:hover{
 transform: translateX(5px);
}
.light-content .hero-title{
		color : #343b8a !important;
}
.light-content .hero-subtitle{
	color : #343b8a !important;

}
.light-content i.arrow-icon{
		border-color: #343b8a !important;

}
.arrow-icon{
display: none !important;
}
.hero-title{
	color : #343b8a !important;
}
.hero-subtitle{
		color : #343b8a !important;

}
.light-content .has-mask-fill > span, .dark-section .has-mask-fill > span{
	     background-image: linear-gradient(#ffffff, #ffffff) !important;
}
.hero-title span{
	font-size: 7vw !important;
	line-height: 10vw !important;
}

h1.big-title{
		font-size: 2.5vw !important;
	  line-height: 3.5vw !important;
	  color : #343b8a !important;
}

.home page-template-default page page-id-2586 wp-custom-logo wp-embed-responsive smooth-scroll disable-cursor cursor-customizer103 cursor-customizer104 cursor-customizer105 cursor-customizer106 header-visible.next-hero-subtitle {
  
    color: #343b8a !important;
}

.home page-template-default page page-id-2586 wp-custom-logo wp-embed-responsive smooth-scroll disable-cursor cursor-customizer103 cursor-customizer104 cursor-customizer105 cursor-customizer106 header-visible.next-hero-title{
	 color: #343b8a !important;
}

.home page-template-default page page-id-2586 wp-custom-logo wp-embed-responsive smooth-scroll disable-cursor cursor-customizer103 cursor-customizer104 cursor-customizer105 cursor-customizer106 header-visible.marquee-text{
		 color: #343b8a !important;
}
.next-hero-title{
	color: #343b8a !important;
}
.next-hero-subtitle{
	color: #343b8a !important;
}
.copyright{
	color: #343b8a !important;
}
.socials-wrap{
	color: #343b8a !important;
}
.footer-middle{
	color: #343b8a !important;
}
.link{
	color: #343b8a !important;
}
.button-icon{
	color: #343b8a !important;
}
.button-text{
	color: #343b8a !important;
}
.slowed-text > h1{
	color: #ffffff !important;
}
#hero.has-image #hero-caption{
	padding-top: 180px !important;
}

.slowed-text > h1{
	font-size: 5vw !important;
	line-height: 8vw !important;
}
.bw-gallery li:nth-child(2){
	width: 45vw !important;
}
.bw-gallery li:nth-child(1){
	width: 25vw !important;
}
.bw-gallery li:nth-child(3){
	width: 30vw !important;
}
.bw-gallery li:nth-child(4){
	width: 25vw !important;
}
.home-title, .contact-title{
	color: #ffffff !important;
}
header.classic-menu .invert-header .white-header{
	position: relative !important;
}
header
{
	position: relative !important;
}
#main{
	top:-120px !important;
}
.hero-footer{
	display: none !important;
	
}
#hero.has-image #hero-caption{
	padding-bottom: 10px !important;
}
#hero-description{
	padding-bottom:0px !important;
	padding-top: 60px !important;
}
.team-members-list .hover-reveal{
	margin-top:-200px !important;
	margin-left:-100px !important;
}
.slowed-text{
	padding-left: 400px !important;
	padding-right: 400px !important;
}
li{
	color: #343B8A !important;
}
.marquee-title .next-hero-title >span
{
	font-size: 3.5vw !important;
	line-height: 4.5vw !important;
}
.team-member > div{
	background-image:linear-gradient(#343B8A, #343B8A) !important;
}
.preloader-intro li{
	color : #fff !important;
}
.hover-reveal__img{
	background-position: top center !important;
}
.item-image{
	object-position:bottom !important;
}
.slowed-image-left img, .slowed-image-right img{
	max-height:600px !important;
}
h6.has-icon::before{
	display: none !important;
}
.contact-title{
	font-size:9vw !important;
	line-height:12vw !important;
}
input[type="submit"]{
	background-color: #343B8A !important;
}
.slowed-image-left img{
	padding: 0 75px !important;
}
.slowed-image-right img{
	padding: 0 75px !important;
}
.socials-text{
	font-size:18px !important;
	line-height:18px !important;
}
.socials-icon{
	padding-right:50px !important;
	line-height: 18px !important;
}
.about-next{
	font-size: 10vw !important;
	line-height: 11vw !important;
}
#footer-container{
	height: 100px !important;
}
	.about-phone{
		top:-75px !important;
	}
@media only screen and (max-width: 600px) {

#hero.has-image #hero-caption{
	height: 475px !important;
}
.hero-text{

	font-size: 14px !important;
	line-height: 22px !important;
}
	h1.big-title{
		font-size: 6.5vw !important;
	  line-height: 7.5vw !important;
	  color : #343b8a !important;
}
	.slowed-image-left img{
	padding: 0 35px !important;
}
.slowed-image-right img{
	padding: 0 35px !important;
}
	.hero-title span{
		font-weight: bold !important;
		margin-top: 10px !important;
		font-size: 8vw !important;
	}
	.slowed-image-right{
		margin-top: 50px !important;
	}
	.hero-title{
				top: -50px !important;
	}

}