@media screen and (max-width:1300px)

{


}

@media screen and (max-width:1200px)
{

	
	nav ul li a {
  display: inline-block;
  padding: 8px 20px;
  margin:0px 0;
 
}
	
	
	.offc_panel_box_right{width:100%;padding-left: 0px; text-align: center; margin-top: 10px;}

}
@media screen and (max-width:1050px)

{
	
}



@media screen and (max-width:992px)

{
	
	nav ul li a {
  display: inline-block;
  padding: 8px 10px;
  margin:0px 0;
 
}


nav ul li{float:none; display:inline-block;}

nav ul{text-align:center; display:inline-block;}
	

	.red_panel_left_box{ width:calc(100% / 2 - 2px);  margin-bottom: 30px;}

}






@media screen and (max-width:860px)

{
	
	.footer_bottom{text-align:center;}
.footer_bottom span{width:100%;}
	
}

@media screen and (max-width:767px)

{

	
 
	
	.nav-mobile {
    display: block;
  }

  nav {
    width: 100%;
    padding: 10px ;
	  position: absolute; top:0px;
	  right:0;
  }

  nav > ul {
    display: none; background-color:rgba(0,0,0,1); padding:15px; margin-top:20px;
  }

  nav ul li {
    float: none; 
	width:100%;
	text-align:center;
	border-bottom:1px solid #3F3F3F;
  }
  
   nav ul li:hover{background-color:#c9252c;}
   
   nav ul li a:hover{background-color:transparent;}

  
  .nav-dropdown {
  
  width:100%;
  background-color:#F3F3F3;
}


nav > ul > li i{float:right; margin-right:4px}

.nav-list > li > .nav-dropdown{display:none;}
.nav-list > li:hover > .nav-dropdown {
  display: block !important;
}

	
.logobox{ max-width: 100%; }

.logobox img{width:120px; }

.logobox article{width:calc(100% - 124px); }

.logobox article h3{font-size: 20px; }

.offc_panel_box_right{width:calc(100% - 166px);text-align: left; padding-left: 12px;}
	
	

	
	
	.footer_inner{width:calc(100% / 2)}

.footer_inner:last-child{width:100%;}
	
	.testimonials_box1
{
	display:inline-block;
	float:none;
	width:500px;
	margin:25px 0 0 0;
}

.testimonial_main_area h1
{
	font-size:20px;
	text-align: center;
}
	
}


@media screen and (max-width:700px)

{

	


}



@media screen and (max-width:576px)

{
	
	
	.extreme_top_panel_right{display: none}
	
	
	.testimonials_box1
{
	width:100%;
	margin:25px 0 0 0;
}
	
	
}


@media screen and (max-width:480px)

{
	
	.logobox{ max-width: 100%; text-align: center}

.logobox img{width:120px; display: inline-block; margin-bottom: 10px}

.logobox article{width:100%; }

.logobox article h3{font-size: 20px; }
	
	.footer_inner{width:calc(100%)}

}



@media screen and (max-width:350px)

{
	
	
}