/* big desktop :1920px. */
@media (min-width: 1920px)  {
	
	body{
		font-size:14px;
	}
	td,th {
			 font-size:14px;
		 }
	.label {
		font-size:14px;
	}

	.container {
	    width:99%;
		padding-left:0px;
		padding-right:0px;
    }

    .centered
    {
	  padding-left:3%;
      padding-right:3%;
    }
    

	#header
    {
	  width:100%;
      padding: 0% 15%;
      top:8%;
     }

	.main-menu nav ul .mega-menu {
	  width: 630px;
	}
	.main-menu nav ul .mega-menu .single-mega-menu {
 	 width: 180px;
	}

	.xs-hide
	{
  	display:;
	}

	.xs-show
	{
	  display:none;
	}

	.row1 {
	padding: 10px 30px;
	}

	.overlay-header {
	padding:0%; 
	width:99%;
	z-index: 1003;
	top:2%;
	}
	.row2
	{
	padding:12px 10px 0px 20px;
	}
	
	#thesite
   {
	border-radius:2px;
   }
   
   #insider
   {   
	width:1600px;
	left:50%;
	margin-left:-800px;
   }

}



/* big desktop :1380px. */
@media only screen and (min-width: 1360px) and (max-width: 1919px) {
	
	body{
		font-size:13px;
	}
	td,th {
		font-size:13px;
	}
	.label {
		font-size:13px;
	}

	.container {
	    width:99%;
		padding-left:0px;
		padding-right:0px;
    }

    .centered
    {
	  padding-left:3%;
      padding-right:3%;
    }
    

	#header
    {
	  width:100%;
      padding: 0% 12%;
      top:8%;
     }

	.main-menu nav ul .mega-menu {
	  width: 630px;
	}
	.main-menu nav ul .mega-menu .single-mega-menu {
 	 width: 180px;
	}

	.xs-hide
	{
  	display:;
	}

	.xs-show
	{
	  display:none;
	}

	.row1 {
	padding: 10px 30px;
	}

	.overlay-header {
	padding:0;
	width:99%;
	z-index: 1003;
	top:2%;
	}
	.row2
	{
	padding:12px 10px 0px 20px;
	}
	
	#thesite
   {
	border-radius:2px;
   }
   
   #insider
   {   
	width:1280px;
	left:50%;
	margin-left:-640px;
   }

}


/* Normal  :992px. */

@media only screen and (min-width: 992px) and (max-width: 1359px) {	
	body{
	font-size:12px;
	}
	td,th {
		font-size:12px;
	}
	.label {
		font-size:12px;
	}

	.container 
	{
	    width:99%;
		padding-left:0px;
		padding-right:0px;
    }

    
	#header
    {
	  width:100%;
      padding: 0% 5%;
      top:2%;
     }

	.main-menu nav ul .mega-menu {
 	 width: 630px;
	}
	.main-menu nav ul .mega-menu .single-mega-menu {
 	 width: 180px;
	}

	.xs-hide
	{
	  display:;
	}

	.xs-show
	{
 	 display:none;
	}

	.row1 {
		padding: 10px 30px;
	}

	.overlay-header 
	{
		padding:0%; 
		width:99%;
		z-index: 1003;
		top:2%;
	}
	.row2
	{
	padding:12px 10px 0px 20px;
	}

}

 
/* Tablet desktop :768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body
    {
	   font-size:12px;
    }
	td,th {
		font-size:12px;
	}
	.label {
		font-size:12px;
	}

	.container 
	{
	width:100%;
    }
    #header
    {
	  width:100%;
      top:0%;	
    }

    
	.header-chart ul li a {
	  padding: 7px 5px 8px;
	}
	.main-menu nav ul li a {
 	 padding: 15px;
	}
	.main-menu nav ul .mega-menu {
 	 width: 600px;
	}
	.main-menu nav ul .mega-menu .single-mega-menu {
 	 width: 180px;
  	margin-right: 15px;
 	 padding: 10px 0 10px 5px;
	}
	.main-menu nav ul .mega-menu .single-mega-menu h2 {
 	 font-size: 12px;
 	 line-height: 25px;
	}
	.main-menu nav ul ul li a {
 	 font-size: 12px;
 	 padding: 5px 20px;
	}

	.single-services {
	  margin-bottom: 20px;
	}
	.xs-hide
	{
	  display:;
	}

	.xs-show
	{
 	 display:none;
	}

	.row1 {
		padding: 5px 20px;
	}

	.overlay-header {
		padding:0%; 
		width:100%;
		z-index: 1003;
		top:3%;
	}

	.tabbable-panel {
		display:none;
	}
	.row2
	{
		padding:12px 0px 0px 20px;
	}
}

 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) 
	{

	body{
		font-size:12px;
	}

	td,th {
		font-size:12px;
	}
	.label {
		font-size:12px;
	}

	.container {
	    width:100%;
		padding-right:5px;
		padding-left:5px;
    }
		
	#header {
	width:100%;
    top:0%;		
	}	

    
	.search-chart-list {
 	 float: left;
	}

	.slide-text{
		margin-top:10%;
	}

	.filter-size {
	  padding: 0 133px 5px;
	}


	.xs-hide
	{
  	display:none;
	}

	.xs-show
	{
  	display:;
	}

	.row1 
	{
	padding: 15px;
	}

	.overlay-header {
		padding:0%; 
		width:100%;
		z-index: 1003;
		top:0%;
	}

	.header-chart {
		float:right;
		margin-top:8px;
    }

    #diagnosis_table
    {
    	display:none;
     }

	#preparations_table
	{
		display:none;
	}

	#anatomical_table
	{
		display:none;
	}

	.secondo
	{
		margin-top:53px;
	}


	.tabbable-panel {
		display:none;
	}
	
	.row2
    {
	   padding:10px;
    }
}
 
/* small mobile :320px. */
@media (max-width: 479px) {

	body{
		font-size:12px;
	}
	.label {
		font-size:12px;
	}
	td,th {
		font-size:12px;
	}

	
	#header
	{
		width:100%;
		top:0%;
	}	
	
	#med_basket
   {
   	width:100%;
    }
	.container {
	    width:95%;
		padding-left:5px;
		padding-right:5px;
     }

     #diagnosis_table
    {
    	display:none;
     }

	#preparations_table
	{
		display:none;
	}

	#anatomical_table
	{
		display:none;
	}

	.support-area{
		display:none;
	}

	.header-chart {
	  margin-left: 5px;
	}

	.nav > li > a {
	  padding: 10px 4px;
	}

	.cart-button button {
 	 padding: 6px 0;
 	 width: 133px;
	}

	.xs-hide
	{
	  display:none;
	}

	.xs-show
	{
 	 display:;
	}

	.row1 {
		padding: 10px;
	}

	.overlay-header {
	padding:0%; 
	width:98%;
	z-index: 1003;
	top:0%;
	text-align:center;
	}

	.secondo
	{
		margin-top:53px;
	}


	.tabbable-panel {
		display:none;
	}

	.row2 {
		padding: 10px;
	}

}

@media only screen and (max-width: 680px) {    
     .widget_content{
        display:none;
    }
    .active .widget_content{
    	display:inline;	
    }
    .widget h2 { 
        border-bottom:1px solid #ddd;
    }   
    .widget h2:after {
        content:"\203A";
        color:white;
        width:20px;
        height:20px;
        background:#999;
        display:inline-block;
        text-align:center;
        float:right;
    }
    .active.widget h2:after {
        content:"\2039";    
        background:#ccc;
    }
}