@media only screen and (min-width : 1300px) {

#mobilmenu {
display:none;
}
  
#undersidebanner {
width: 1310px;
height:auto;
float:left;
border-bottom: 1px solid #000;
}  
  
#content {
width: 880px;
height:auto;
float:left;
margin-top:50px;
margin-left:50px;
padding-bottom: 40px;
}

#content h1 {
font-size:34px;
line-height:64px;
font-weight:600;
color: #ae001b;
margin-top:0px;
margin-bottom:10px;
}
  
#content h2 {
font-size:24px;
line-height:54px;
font-weight:600;
color: #ae001b;
margin-top:0px;
margin-bottom:10px;
}

#content p {
font-size:14px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#content strong  {
font-size:14px;
line-height:20px;
font-weight:bold;
color: #ae001b;
}  
  
#content img {
max-width:100%;
height:auto;
float:left;
margin-top:2%;
padding-bottom: 20px;
}    
  
#content a:link,
#content a:visited {
font-size:14px;
line-height:20px;
font-weight:bold;
color: #ae001b;
text-decoration: none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#content a:hover,
#content a:active {
color: #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;  
} 
  
#content li {
font-size:14px;
line-height:22px;
font-weight:400;
color: #333;    
} 
  
#contentleft {
width: 260px;
height: auto;
float: left;
margin-top:45px;
margin-left:70px;
margin-bottom:50px;
}   

#contentleft div.moduletable.leftmenu {
width:100%;
margin-bottom:20px;
}

#contentleft div.moduletable.leftmenu ul  {
list-style-type: none;
margin: 0;
padding: 0;
}
  
#contentleft div.moduletable.leftmenu h3 {
width: 95%;
display: block;
padding-left: 0%;
padding-right: 5%;
padding-bottom: 10px;
margin-bottom:0px;
text-align: left;
color:#b0001b;
font-size:24px;
font-weight:normal;
}

#contentleft div.moduletable.leftmenu li a:link,
#contentleft div.moduletable.leftmenu li a:visited {
width: 90%;
display: block;
text-decoration: none;
padding-left: 5%;
padding-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #ccc;
text-align: left;
color:#333;
font-size:15px;
font-weight:500;
line-height:22px;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#contentleft div.moduletable.leftmenu li a:hover, 
#contentleft div.moduletable.leftmenu li a:active {       
background: #b0001b;
color:#fff;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#contentleft div.moduletable.leftmenu .current a {
background: #b0001b;
color:#fff !important;
}

 
table {
border-collapse: collapse;
width: 100%;
font-size:12px;
line-height: 18px;
margin-bottom:30px;
}

td, th {
border: 1px solid #999;
text-align: left;
padding: 8px;
}

tr:nth-child(even) {
background-color: #ddd;
} 
  
tr {
background-color: #eee;
} 

}


/************************************************************************************
For Tablets
*************************************************************************************/
@media screen and (min-width: 768px) and (max-width: 1299px) {

#mobilmenu {
display:none;
}
  
#undersidebanner {
width: 100%;
height:auto;
float:left;
border-bottom: 1px solid #000;
}  
  
#content {
width: 56%;
height:auto;
float:left;
margin-top:3%;
margin-left:3%;
margin-right:3%;  
padding-bottom: 40px;
}

#content h1 {
font-size:30px;
line-height:64px;
font-weight:600;
color: #ae001b;
margin-top:0px;
margin-bottom:10px;
}
  
#content h2 {
font-size:22px;
line-height:54px;
font-weight:600;
color: #ae001b;
margin-top:0px;
margin-bottom:10px;
}

#content p {
font-size:13px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#content strong  {
font-size:13px;
line-height:20px;
font-weight:bold;
color: #ae001b;
} 
  
#content img {
max-width:100%;
height:auto;
float:left;
margin-top:2%;
padding-bottom: 20px;
}  
  
#content a:link,
#content a:visited {
font-size:13px;
line-height:20px;
font-weight:bold;
color: #ae001b;
text-decoration: none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#content a:hover,
#content a:active {
color: #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;  
} 
  
#content li {
font-size:13px;
line-height:22px;
font-weight:400;
color: #333;    
} 
  
#contentleft {
width: 24%;
height: auto;
float: left;
margin-top:45px;
margin-left:70px;
margin-bottom:50px;
}   
  
#contentleft div.moduletable.leftmenu {
width:100%;
margin-bottom:20px;
}

#contentleft div.moduletable.leftmenu ul  {
list-style-type: none;
margin: 0;
padding: 0;
}
  
#contentleft div.moduletable.leftmenu h3 {
width: 95%;
display: block;
padding-left: 0%;
padding-right: 5%;
padding-bottom: 10px;
margin-bottom:0px;
text-align: left;
color:#b0001b;
font-size:24px;
font-weight:normal;
}

#contentleft div.moduletable.leftmenu li a:link,
#contentleft div.moduletable.leftmenu li a:visited {
width: 90%;
display: block;
text-decoration: none;
padding-left: 5%;
padding-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #ccc;
text-align: left;
color:#333;
font-size:15px;
font-weight:500;
line-height:22px;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#contentleft div.moduletable.leftmenu li a:hover, 
#contentleft div.moduletable.leftmenu li a:active {       
background: #b0001b;
color:#fff;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#contentleft div.moduletable.leftmenu .current a {
background: #b0001b;
color:#fff !important;
}

 
table {
border-collapse: collapse;
width: 100%;
font-size:12px;
line-height: 18px;
margin-bottom:30px;
}

td, th {
border: 1px solid #999;
text-align: left;
padding: 8px;
}

tr:nth-child(even) {
background-color: #ddd;
} 
  
tr {
background-color: #eee;
} 
  

  
}

/************************************************************************************
For Smartphones
*************************************************************************************/
@media screen and (max-width: 767px) {

#undersidebanner {
width: 100%;
height:auto;
float:left;
margin-top:80px;
border-bottom: 1px solid #000;
}  
  
#content {
width: 96%;
height:auto;
float:left;
margin-top:20px;
margin-left:2%;
margin-right:2%;
padding-bottom: 10px;
}

#content h1 {
font-size:34px;
line-height:64px;
font-weight:600;
color: #ae001b;
margin-top:0px;
margin-bottom:10px;
}
  
#content h2 {
font-size:24px;
line-height:54px;
font-weight:600;
color: #ae001b;
margin-top:0px;
margin-bottom:10px;
}

#content p {
font-size:13px;
line-height:19px;
font-weight:400;
color: #333;
}
  
#content strong  {
font-size:13px;
line-height:19px;
font-weight:bold;
color: #ae001b;
}  
  
#content a:link,
#content a:visited {
font-size:13px;
line-height:20px;
font-weight:bold;
color: #ae001b;
text-decoration: none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#content a:hover,
#content a:active {
color: #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;  
} 
   
#content li {
font-size:13px;
line-height:22px;
font-weight:400;
color: #333;    
} 
  
#content img {
width: 80%;
height: auto;
float: left;
margin-left:10%;
margin-right:10%;
padding-top:10px;
padding-bottom:10px; 
}  
  
#contentleft {
display: none;
} 
  
table {
  border-collapse: collapse;
  width: 100%;
  font-size:12px;
  line-height: 18px;
  margin-bottom:30px;
}

td, th {
  border: 1px solid #999;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #ddd;
} 
  
tr {
  background-color: #eee;
} 
  

}
