@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 767px) {
	
	.mean-container .mean-bar{ background:none;}
	.manu-bg{ padding-top:0px;}
	.mean-container a.meanmenu-reveal span{ background:#000;}
	.mean-container a.meanmenu-reveal{color:#000; left:0 !important; margin-left:auto; margin-right:auto; }
	/*.parallax-image{top: 213px;}*/
	.parallax-image{ background-attachment:inherit;}
	.flex-direction-nav{ display:none;}
	.agent_whiteText .agent-flag {
    width: 100%;
    max-width: 100px;
    background-size: 100%;
}
.agent_whiteText .white_panel {
    margin-top: 280px;
}
    

}
	@media only screen and (max-width: 991px){
.manu-bg .menu-nav ul li {font-size: 12px;}


	}
	
	
@media only screen and (max-width: 568px){	
.agent_whiteText .agent-flag {
margin-top: 0%;
} 	
}
	
@media screen and (max-width: 480px) {
	
	.logo img {
max-width: 110px;
}
.banner-con .flex-caption h1 {
font-size: 25px;
margin-top: 37px !important;
margin-bottom: 20px;
}

.agent_whiteText .white_panel {
    margin-top: 245px;
}


/*.flag {
background: url(../images/flag.png) no-repeat;
width: 100%;
height: 99px;
margin: 0 auto;
background-position: center;
background-size: 100%;
max-width: 100px;
}*/
.banner-con .flex-caption h1 {
font-size: 21px;
margin-top: 95px !important;
margin-bottom: 20px;
}
.flexslider .slides img {
height: 530px;

}
	
	
}
@supports (-webkit-overflow-scrolling: touch) { .parallax-image { background-attachment:inherit; } } 
@supports (-webkit-overflow-scrolling: touch) { .parallax-window { background-attachment:inherit; } } 

	
