@media screen and (min-width:1400px)

{


}


@media screen and (max-width:1300px)

{

}

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

	

	
	
.nav-menu a {
    padding: 5px 5px;
    font-size: 12px;
}
	
	
	


}
@media screen and (max-width:1050px)

{
}



@media screen and (max-width:992px)

{
	
	

	
	
	.sf-arrows .sf-with-ul {
    padding-right: 30px;
}
	
	
	
	

	

}



@media screen and (max-width:860px)

{
	

	
}

@media screen and (max-width:768px)

{

	.slider_panel .slider_panel_text_main_area	{left:0;}
	.slider_panel_text_main_area h2{font-size: 60px;}
	
	.gallery_panel_box{width:calc(100% / 3); }


	.bottom_footer{text-align: center;}
	

}
@media screen and (max-width:700px)

{

	.mid_panel:before{top:-150px; }


}



@media screen and (max-width:576px)

{
	.top_logo_small {
    position: absolute;
    left: 0; right:0; margin: auto;
    top: 35px; width:100px;
}
	
	
	.gallery_panel_box{width:calc(100% / 2); }
	
.top_logo {
    width: 100%;
    max-width: 174px;
}
	
	

}


@media screen and (max-width:480px)

{
	
	.grey_panel_report {
    width: calc(100%);
}
}


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

	.gallery_panel_box{width:calc(100%); }
}