@media screen and (max-width: 1100px) {


.contHome {
    margin: 0 10px;
}
.header1 {
    padding: 16px 4px;
}
.cols {
    margin: 0 10px;
}


}



@media screen and (max-width: 900px) { 
 
 

.cols {
    display: block;
}
.col1 {
    width: 100%;
    margin-right: 0;
}
  .col2 {
    width: 100%;
}
.col2 h3:first-child {
    margin-top: 40px;
}


    
}


@media screen and (max-width: 768px) {    
    
    
.header1 {
    display: block;
}
#secondNav {
    text-align: right;
    margin-top: 14px;
}


}



@media screen and (max-width: 600px) {



.headerPage h1 {
    font-size: 100%;
    padding: 1px 10px;
    margin: 0;
    line-height: 32px;
}
.wp-block-column img {
    width: 100%;
    padding: 0 30px;
}



}



@media screen and (max-width: 400px) { 


#logo img {
    max-width: 60%;
}
#logo span {
    font-size: 90%;
}

#secondNav a, #secondNav i, #secondNav span {
    font-size: 80%;
}


}














































