.avia-section {
       border-top-color: #45b4ce!important; 
       border-top-width: 4px!important; 
    } 

.avia-section.avia-full-stretch.keep-border {
       border-style: solid; 
    } 

.html_stretched #wrap_all {
       background-color: #ffffff; 
    } 

.max1210 {
       float: none!important; 
       max-width: 1210px; 
    } 

.mobile-overlay .av-section-color-overlay {
       opacity: 0!important; 
    } 

.rank-styling .gsurvey-rank-choice {
       padding-left: 35px; 
       width: 350px; 
    } 

.savings-table td {
       text-align: left!important; 
    } 

.savings-table tr:nth-child(2) td {
       text-align: center!important; 
    } 

.savings-table tr:nth-child(3) td {
       text-align: center!important; 
    } 

.savings-table tr:nth-child(4) td {
       text-align: center!important; 
    } 

.softcorner {
       border-radius: 60px; 
    } 

.softcorner .av-section-color-overlay {
       border-radius: 60px; 
    } 

.warning_field {
       background-color: rgba(252,242,242,1); 
       border-color: rgba(245,29,29,1)!important; 
       border-style: solid; 
       border-width: 1px!important; 
       color: rgba(248,1,1,1); 
       padding-bottom: 2px!important; 
       padding-left: 23px!important; 
       padding-right: 20px!important; 
       padding-top: 20px!important; 
    } 

.welcome-mobile {
       display: none; 
    } 

.white-text {
       color: #ffffff; 
    } 

.white-text p {
       color: rgba(255,255,255,1); 
    } 

#header .logo img {
       padding-bottom: 5px; 
       padding-top: 2px; 
    } 

#schedule {
       background-image: linear-gradient(0deg,#f27454,#7977b8); 
    } 

#schedule input {
       background-color: rgba(0,0,0,0.25)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#sub_menu1 {
       border-bottom-color: #45b4ce; 
       border-bottom-width: 4px!important; 
    } 

#top.page-id-4 #av_section_1 .av-special-heading {
       margin-top: 0px; 
    } 

#top.page-id-4 #av_section_1 .av_textblock_section .avia_textblock h2 {
       color: #ffffff; 
       font-size: 64px; 
       margin-bottom: 30px; 
    } 

#top.page-id-4 #av_section_1 .avia-image-container img {
       width: 185px; 
    } 

#top.page-id-4 #av_section_3 .av_textblock_section .avia_textblock h2 {
       color: #ffffff; 
       font-size: 48px; 
       font-weight: bolder; 
    } 

#top.page-id-512 #av_section_1 .av-special-heading .av-special-heading-tag {
       margin-bottom: 20px; 
       margin-top: 40px; 
    } 

#top.page-id-541 #av_section_1 .av-special-heading .av-special-heading-tag {
       margin-bottom: 20px; 
       margin-top: 40px; 
    } 

#top.page-id-601 #av_section_1 .av-special-heading .av-special-heading-tag {
       font-size: 40px; 
    } 

#top.page-id-601 #av_section_1 .av-special-heading .av-subheading p {
       font-weight: bold; 
    } 

.welcome {
    } 

#top.page-id-4 #av_section_2 .hr {
    } 

#top.page-id-601 #hero {
    } 

.extra_thin_rows td:first-child {
    } 

#content1 {
    } 

#content2 {
    } 

.welcome .av-parallax {
    } 

#top.page-id-4 #av_section_2 .av-special-heading .av-special-heading-tag {
    } 

#top.page-id-4 #av_section_2 .avia-image-container img {
    } 

#top.page-id-4 #welcome {
    } 


@media screen and (max-width: 1024px)  { .welcome {   display: none; }  }  
@media screen and (max-width: 1024px)  { .welcome-mobile {   display: block; }  }  
@media screen and (max-width: 1024px)  { #top.page-id-4 #av_section_2 .hr {   height: 250px!important; }  }  
@media screen and (max-width: 768px)  { .mobile-overlay .av-section-color-overlay {   opacity: 0.3!important; }  }  
@media screen and (max-width: 768px)  { #top.page-id-4 #av_section_2 .hr {   height: 225px; }  }  
@media screen and (max-width: 768px)  { #top.page-id-601 #hero {   background-position: center bottom!important; }  }  
@media screen and (max-width: 667px)  { .extra_thin_rows td:first-child {   float: left; }  }  
@media screen and (max-width: 667px)  { .extra_thin_rows td:first-child {   padding-left: 5px!important; }  }  
@media screen and (max-width: 667px)  { .extra_thin_rows td:first-child {   width: 45%; }  }  
@media screen and (max-width: 667px)  { .softcorner {   border-bottom-left-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner {   border-bottom-right-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner {   border-radius: 0px; }  }  
@media screen and (max-width: 667px)  { .softcorner {   border-top-left-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner {   border-top-right-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner .av-section-color-overlay {   border-bottom-left-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner .av-section-color-overlay {   border-bottom-right-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner .av-section-color-overlay {   border-radius: 0px; }  }  
@media screen and (max-width: 667px)  { .softcorner .av-section-color-overlay {   border-top-left-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .softcorner .av-section-color-overlay {   border-top-right-radius: 0px!important; }  }  
@media screen and (max-width: 667px)  { .welcome {   display: none; }  }  
@media screen and (max-width: 667px)  { .welcome-mobile {   display: block; }  }  
@media screen and (max-width: 667px)  { #content1 {   background-position: bottom right -365px!important; }  }  
@media screen and (max-width: 667px)  { #content2 {   background-position: left -250px center!important; }  }  
@media screen and (max-width: 667px)  { #sub_menu1 {   display: none; }  }  
@media screen and (max-width: 667px)  { #top.page-id-4 #av_section_2 .hr {   height: 150px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner {   border-bottom-left-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner {   border-bottom-right-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner {   border-radius: 0px; }  }  
@media screen and (max-width: 480px)  { .softcorner {   border-top-left-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner {   border-top-right-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner .av-section-color-overlay {   border-bottom-left-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner .av-section-color-overlay {   border-bottom-right-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner .av-section-color-overlay {   border-radius: 0px; }  }  
@media screen and (max-width: 480px)  { .softcorner .av-section-color-overlay {   border-top-left-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .softcorner .av-section-color-overlay {   border-top-right-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .welcome {   display: none; }  }  
@media screen and (max-width: 480px)  { .welcome .av-parallax {   background-position: center top!important; }  }  
@media screen and (max-width: 480px)  { .welcome-mobile {   display: block; }  }  
@media screen and (max-width: 480px)  { #sub_menu1 {   display: none; }  }  
@media screen and (max-width: 480px)  { #top.page-id-4 #av_section_1 .av_textblock_section .avia_textblock h2 {   font-size: 46px; }  }  
@media screen and (max-width: 480px)  { #top.page-id-4 #av_section_2 .av-special-heading .av-special-heading-tag {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { #top.page-id-4 #av_section_2 .avia-image-container img {   width: 150px; }  }  
@media screen and (max-width: 480px)  { #top.page-id-4 #welcome {   background-position: center top!important; }  }  