.post-20 .et_pb_section:nth-child(1) .et_pb_promo {
       background-color: #d07004!important; 
       background-image: linear-gradient(-81deg, #fc8c0c, #ad5c00); 
    } 

.post-20 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       color: rgba(166,179,189,1)!important; 
    } 

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

.post-384 .et_pb_section:nth-child(2) {
       padding-top: 0px; 
       top: -20px; 
    } 

.post-384 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       padding-top: 0px; 
       top: -20px; 
    } 

.post-384 .et_pb_section:nth-child(3) {
       height: 431px; 
       margin-top: -20px; 
       padding-bottom: 54px; 
       padding-top: 0px; 
       top: -20px; 
    } 

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

.post-721 .et_pb_section:nth-child(1) .et_pb_button {
       bottom: 0px!important; 
       left: 200px; 
       right: 0px; 
       top: -1px; 
    } 

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

.post-827 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) {
       padding-top: 27px; 
    } 

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

.post-97 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {
       color: #ff8040!important; 
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       color: #f17901!important; 
    } 

.post-97 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(1) .et_pb_slider {
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(1) {
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       padding-bottom: 58px; 
    } 

.post-97 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       padding-bottom: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

.post-97 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(2) {
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(3) {
       bottom: 0px; 
       height: 351px; 
       margin-top: -20px; 
       padding-bottom: 38px; 
       padding-top: 0px; 
       position: relative; 
       top: -20px; 
    } 

.post-97 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       height: 347px; 
       padding-top: 96px; 
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(4) .et_pb_blog_grid {
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) {
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(4) {
       padding-top: 0px; 
       top: -20px; 
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(5) .et_pb_image img {
       width: 100%; 
    } 

.post-97 .et_pb_section:nth-child(5) .et_pb_image {
       width: 80%; 
    } 

.post-97 .et_pb_section:nth-child(5) .et_pb_row:nth-child(2) {
       width: 100%!important; 
    } 

.post-97 .et_pb_section:nth-child(5) {
       width: 100%!important; 
    } 

html body div#main-content {
       width: 100%; 
    } 

html body div#top-header {
       background-color: rgba(112,197,249,1)!important; 
       height: 33px; 
       width: 100%; 
    } 

html body footer#main-footer {
       width: 100%; 
    } 

html body header#main-header {
       background-color: rgba(38,111,175,1); 
       width: 100%; 
    } 

html body {
       width: 100%!important; 
    } 


@media screen and (max-width: 768px)  { html body div#top-header {   width: 100%; }  }  
@media screen and (max-width: 768px)  { html body header#main-header {   width: 100%; }  }  
@media screen and (max-width: 480px)  { html body div#main-content {   width: 100%; }  }  
@media screen and (max-width: 480px)  { html body div#top-header {   width: 100%; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   width: 100%; }  }  