.post-123 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       color: rgba(224,4,4,1)!important; 
       font-size: 71px; 
       font-weight: bold!important; 
       text-shadow: -1px 2px 2px #f3f1f1; 
    } 

dot-post-42-dot-et-pb-section-nth-child1-dot-et-pb-text-a {
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   a:after,.post-42 .et_pb_section:nth-child(1) .et_pb_text   a:before {
       display: none; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   a {
       background-color: #3498db; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   h2 {
       color: rgb(255, 255, 255); 
       text-shadow: 2px 2px 2px #050404; 
    } 

.post-42 .et_pb_section:nth-child(2) .et_pb_text   strong {
       color: rgba(108,171,212,1); 
       text-shadow: 1px 0px 2px #5b616b; 
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_text   h2 {
       color: rgba(70,151,204,1); 
    } 

.post-42 .et_pb_section:nth-child(7) .et_pb_text   h2 {
       color: rgb(70, 151, 204); 
       text-shadow: 2px 2px 2px #5b616b; 
       word-spacing: 4px; 
    } 

.post-42 .et_pb_section:nth-child(7) .et_pb_text   h3 {
       color: rgb(70, 151, 204); 
       left: 0px; 
       position: relative; 
       text-shadow: 0px 2px 2px #5b616b; 
    } 

html body div#et-secondary-menu {
       position: relative; 
    } 

html-body-divhash-et-secondary-menu-uldot-menu-li-a {
    } 

html body div#et-secondary-menu ul.menu li a:after,html body div#et-secondary-menu ul.menu li a:before {
       display: none; 
    } 

html body div#et-secondary-menu ul.menu li a {
       background-color: #3498db; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

html body div#et-top-navigation {
       position: relative; 
    } 

html body div#et-top-navigation ul.nav li {
       top: 46px; 
    } 

html body div#top-header {
       background-color: transparent; 
    } 

html body div#top-header #et-info a {
       color: rgb(91, 97, 107); 
       position: relative; 
    } 

html body div#top-header #et-info {
       color: rgba(91,97,107,1); 
       position: relative; 
    } 

html body div#top-header #et-info #et-info-phone {
    } 

html body header#main-header {
       background-color: rgba(255,255,255,1); 
    } 

html body header#main-header #logo {
       position: relative; 
    } 


@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h2 {   font-size: 57px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h2 {   font-weight: 650!important; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h2 {   letter-spacing: 0px!important; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h2 {   line-height: 29px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h2 {   word-spacing: 9px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(2) .et_pb_text   strong {   font-size: 30px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(2) .et_pb_text   strong {   line-height: 41px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(3) .et_pb_text   h2 {   font-size: 33px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(3) .et_pb_text   h2 {   line-height: 39px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(7) .et_pb_text   h2 {   font-size: 28px; }  }  
@media  screen and (min-width:1025px) { .post-42 .et_pb_section:nth-child(7) .et_pb_text   h3 {   right: 1px; }  }  
@media  screen and (min-width:1025px) { html body div#et-secondary-menu {   top: 17px; }  }  
@media  screen and (min-width:1025px) { html body div#et-secondary-menu ul.menu li a {   left: -20px; }  }  
@media  screen and (min-width:1025px) { html body div#et-top-navigation {   top: 46px; }  }  
@media  screen and (min-width:1025px) { html body div#et-top-navigation ul.nav li {   font-size: 19px; }  }  
@media  screen and (min-width:1025px) { html body div#et-top-navigation ul.nav li {   left: -20px; }  }  
@media  screen and (min-width:1025px) { html body div#top-header #et-info a {   font-size: 21px; }  }  
@media  screen and (min-width:1025px) { html body div#top-header #et-info a {   top: 0px; }  }  
@media  screen and (min-width:1025px) { html body div#top-header #et-info #et-info-phone {   font-size: 21px; }  }  
@media  screen and (min-width:1025px) { html body div#top-header #et-info {   top: 28px; }  }  
@media  screen and (min-width:1025px) { html body div#top-header {   height: 0px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header {   background-image: none; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   height: 140px!important; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   left: -20px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   max-height: 148px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   max-width: 400px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   min-height: 125px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   min-width: 228px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   top: 30px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   width: 385px!important; }  }  
@media  screen and (min-width:1025px) { html body header#main-header {   height: 208px; }  }  
@media  screen and (min-width:1025px) { html body header#main-header {   top: -2px!important; }  }  