@media screen and (min-width:1366px)

{

.slider_contanear{min-height:500px;}
}

@media screen and (max-width:1200px)
{

}


@media screen and (max-width:1050px)

{
	
}



@media screen and (max-width:992px)

{
.top_red_panel{text-align: center;}
	
.slider_panel_text_main_area
{
	width:calc(50% - 30px); margin-top: 15px;
}
	
	
.nav-menu a {
    padding: 10px 7px;}

	.sf-arrows .sf-with-ul {
    padding-right: 30px;
}


.header_logo{width:100%; text-align:center; display:inline-block;}

.about_header img
{
	height:200px;
}
.about_header h2
{
	font-size:30px;
}
}



@media screen and (max-width:860px)

{

}

@media screen and (max-width:767px)

{

.sticky {
  position: relative;
	
}
 
.top_red_panel_left{display:none;}	

.index_dept_row img{width:100%; }

.index_dept_row article{width:100%;}

.career_panel_box h3{font-size:20px;}

.indexslider_wraper article{font-size:20px;}

.footer_menu ul li:after{display:none;}
.about_top_box_img_area
{
	height:250px;
}
.about_top_box_img_area img
{
	height:250px;
}
.about_bottom_counter_box h2
{
	font-size:35px;
}
.about_bottom_counter_box p
{
	font-size:15px;
}
.tips_box_text_area h2 
{
	font-size:20px;
}
.career_box1
{
	text-align:center;
}
.service_box1 .service_box_text_area h2
{
	font-size:22px;
	margin-top:25px;	
}
.service_box1 .service_box_text_area p
{
	font-size:15px;
}
.service_box1 .service_box_text_area h2
{
	font-size:25px;	
}
.service_box1 .service_box_text_area p
{
	font-size:16px;
}
.service_box1:nth-child(odd) .headingred2 
{
	float:none;
}

.service_box1:nth-child(even) .headingred2 
{
	float:none;	
}
.service_box1
{
	text-align:center;
}
.service_box1 .headingred2 {
    font-size: 20px;
}
.service_box1 .headingred2 {
    padding: 6px 40px;
}
.footer h2 {
    font-size: 25px;
}



}


@media screen and (max-width:700px)

{

.headingred{font-size: 20px;}

}



@media screen and (max-width:576px)

{
	


.header_logo .logotop{min-width:120px;}

.top_address{display:none;}

.header_logo{text-align:left;}

.about_top_box_img_area img
{
	

    object-fit: contain;
	padding-top:20px;
  
}
	
}


@media screen and (max-width:480px)

{
.index_dept_row article .matter .blackbut{margin: 8px 0 8px 0px;}
.about_bottom_box1 img
{
	height:140px;
}
}


@media screen and (max-width:350px)

{

	

	

 
}
