@charset "UTF-8";
/* CSS Document */
.IMMSheader{
    background-color: rgba(0,0,0,1.00);
    color:255,255,255,1.00;
}
.summation{
    /*background-color:rgba(211,211,211,1.00);*/
    color:255,255,255,1.00;
}
.responsive {
  width: 100%;
  height: auto;
}
.materials {
    width: 100%;
    column-count: 2;
    padding-top: 0px;
    box-sizing: border-box;
}
/*.mathead{
    width: 100%;
}*/
.hmy-section .maininfo{
    padding:0 30px 0 30px;
    box-sizing: border-box;
}
.hmy-section .bottommenu p{
    font-size: .8em;
}
.hmy-section .maininfo ul{
    margin: 7px 0 23px -20px;
    box-sizing: border-box;
}
/*.hmy-content-wrapper .materials ul{   
    -moz-column-count: 2;
    -moz-column-gap: 25px;
    -webkit-column-count: 2;
    -webkit-column-gap: 25px;
    column-count: 2;
    column-gap: 25px;
    box-sizing: border-box;
}*/
/*.twocol{
     width: 100%;
    column-count: 1;
    padding-top: 0px;
    box-sizing: border-box;
}*/
.summation{
    padding-top: 0px;
}
#imms {
    max-width: 100%;
    height: auto;
}
/*
***********************************************
               Media Queries
***********************************************
*/
@media only screen and (min-width: 0px) and (max-width: 1025px) {
.hmy-section h4{font-size: 0.9rem;
}

}
@media only screen and (min-width: 0px) and (max-width: 768px) {
body {font-size: 95%;}
html {-webkit-text-size-adjust: 100%;}
.p7HMY .hmy-section .p7HMY .hmy-section {flex-basis: 100% !important;}
.p7HMY.hmy-legacy .hmy-section .p7HMY .hmy-section {float: none !important; width: 100% !important;}
.hmy-section h3 {
font-size: 1.1rem !important;
}
.hmy-content .bottommenu{
padding: 0 !important;      
}    
.hmy-content .topmenu{
padding: 0 !important;      
}
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
body {font-size: 90%;}
.p7HMY .hmy-section {flex-basis: 100% !important;}
.p7HMY .hmy-section .hmy-content-wrapper {border-radius: 0px !important; border-left: none !important; border-right: none !important;}
.p7HMY.hmy-legacy .hmy-section {float: none !important; width: 100% !important;}
.hmy-section h3 {
font-size: 1rem !important;
}
.hmy-content .bottommenu{
padding: 0 !important;      
}
.hmy-content .topmenu {
padding: 0 !important;      
}
}
