@media (max-width: 1199px){
   
}
@media (max-width: 1199px) and (min-width: 992px){
   .flower img, .flower video {
      max-width: 601px;
    }
}
@media (max-width: 991px){
	.menu-toggle{
		display:block;
	}
	.container-fluid{
		padding-left:15px;
		padding-right:15px;
	}
	.logo{
		float:none;
	}
	.main_menu{
		float:none;
	}
	header{
		position:relative;
	}
	.main_menu{
		display:none;
		margin-top:15px;
		background: rgba(255, 255, 255, 0.09);
       /* background: -webkit-linear-gradient( -45deg, rgba(255,255,255,0.09) 0%,rgba(0,0,0,0.09) 100%); */
       border-radius: 4px;
       box-shadow: 0 4px 30px rgb(0 0 0 / 40%);
       backdrop-filter: blur(3.2px);
       -webkit-backdrop-filter: blur(3.2px);
	}
	.main_menu > li{
		float:none;
		margin:0;
		padding:0;
	}
	.main_menu > li > a{
		padding:0 20px;
		line-height:40px;
	}
	.banner{
		height:auto;
		padding:0 0 60px 0;
	}
	.flower{
		position:relative;
		right:auto;
		bottom:auto;
	}
	.flower img, .flower video{
		width:600px;
		display:block;
		margin:0 auto;
	}
	.banner-circles{
		width:750px;
		height:750px;
	}
	.banner-caption{
		position:relative;
		top:auto;
		left:auto;
		transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
		text-align:center;
	}
	.aboutus,.investors, .investors, .our-background, .services{
		padding:60px 0;
		overflow:hidden;
	}
}
@media (max-width: 991px) and (min-width: 768px){
    .background-box{
		margin-bottom:30px;
		padding-left:160px;
	}
	.background-box img{
		width:120px;
		position:absolute;
		left:20px;
		top:15px;
		margin-bottom:0;
	}
}
@media (max-width: 767px){
	.flower img, .flower video {
       width: 400px;
    }
	.banner-caption h1{
		font-size:25px;
	}
	.banner-caption p{
		font-size:14px;
		line-height:24px;
	}
	.section-title h3{
		font-size:36px;
	}
	.section-title h2{
		font-size:30px;
	}
	.background-box{
		margin-bottom:30px;
	}
	.banner-circles{
		width:450px;
		height:450px;
	}
}
@media (max-width: 479px){
	
}
@media (max-width: 320px){

}