.post-2 .et_pb_section:nth-child(1) {
       margin-top: -20px; 
       margin-bottom: 0px; 
       height: 586px; 
       padding-top: 32px; 
       padding-bottom: 0px; 
    } 

.post-55 .et_pb_section:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
       height: 545px; 
    } 

.post-42 .et_pb_section:nth-child(1) {
       padding-top: 0px; 
       padding-bottom: 0px; 
       height: 1008px; 
    } 

.post-77 .et_pb_section:nth-child(1) {
       padding-top: 0px; 
       padding-bottom: 0px; 
       margin-bottom: -45px; 
    } 

.post-49 .et_pb_section:nth-child(1) {
       padding-top: 0px; 
       padding-bottom: 0px; 
    } 

.post-49 .et_pb_section:nth-child(1) .et_pb_text   p {
       padding-bottom: 0px; 
    } 

.post-55 .et_pb_section:nth-child(1) .et_pb_text   {
       height: 198px; 
       padding-bottom: 1px; 
    } 

body #main-footer {
       padding-bottom: 0px; 
       height: 53px; 
       bottom: -30px; 
       position: relative; 
       top: 56px; 
    } 

.post-2 .et_pb_section:nth-child(1) .et_pb_text   img:not(.wp-smiley) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#footer-bottom {
       padding-top: 15px; 
    } 

.post-77 .et_pb_section:nth-child(1) .et_pb_text   img:not(.wp-smiley) {
       padding-top: 0px; 
       padding-bottom: 2px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   {
       height: 198px; 
    } 

#main-content {
    } 

html body {
       padding-bottom: 0px; 
    } 

.post-2 .et_pb_section:nth-child(1) .et_pb_text   {
       margin-bottom: -20px; 
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { #footer-bottom {   margin-top: 100px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main-content {   padding-bottom: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main-content {   height: 692px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #main-content {   height: 1300px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .post-55 .et_pb_section:nth-child(1) .et_pb_text   {   height: 79px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .post-42 .et_pb_section:nth-child(1) .et_pb_text   {   height: 76px; }  }  