#wpcf7-f74-p103-o1 input[type=email] {
       border-color: #2ea3f2; 
       border-radius: 4px; 
       border-width: 3px; 
       font-size: 20px; 
       height: 40px; 
       width: 500px; 
    } 

#wpcf7-f74-p103-o1 input[type=submit] {
       background-color: #ffffff; 
       border-color: #2ea3f2; 
       border-radius: 4px; 
       color: #2ea3f2; 
       font-size: 23px; 
       font-weight: bold!important; 
       height: 61px; 
       margin-top: 14px; 
       text-shadow: 1px 1px 1px #4f4f4f; 
       text-transform: uppercase; 
       width: 168px; 
    } 

#wpcf7-f74-p103-o1 input[type=text] {
       border-color: #2ea3f2!important; 
       border-radius: 4px; 
       border-width: 3px; 
       font-size: 20px; 
       height: 40px; 
       width: 500px; 
    } 

#wpcf7-f74-p103-o1 textarea {
       border-color: #2ea3f2; 
       border-radius: 4px; 
       border-width: 3px; 
       font-size: 20px; 
       width: 500px; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a {
    } 

html body div#et-top-navigation ul.nav li a {
    } 

.post-103 .et_pb_section:nth-child(3) .et_pb_image img {
    } 


@media screen and (max-width: 1024px)  { #wpcf7-f74-p103-o1 input[type=email] {   width: 400px; }  }  
@media screen and (max-width: 1024px)  { #wpcf7-f74-p103-o1 input[type=text] {   width: 400px; }  }  
@media screen and (max-width: 1024px)  { #wpcf7-f74-p103-o1 textarea {   width: 400px; }  }  
@media screen and (max-width: 1024px)  { html body div#et-top-navigation ul.nav .current_page_item > a {   font-size: 11px; }  }  
@media screen and (max-width: 1024px)  { html body div#et-top-navigation ul.nav li a {   font-size: 11px; }  }  
@media screen and (max-width: 768px)  { .post-103 .et_pb_section:nth-child(3) .et_pb_image img {   bottom: -20px; }  }  
@media screen and (max-width: 768px)  { .post-103 .et_pb_section:nth-child(3) .et_pb_image img {   left: 50px; }  }  
@media screen and (max-width: 768px)  { .post-103 .et_pb_section:nth-child(3) .et_pb_image img {   right: -20px; }  }  
@media screen and (max-width: 768px)  { .post-103 .et_pb_section:nth-child(3) .et_pb_image img {   top: 28px; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f74-p103-o1 input[type=email] {   width: 250px!important; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f74-p103-o1 input[type=text] {   width: 250px; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f74-p103-o1 textarea {   height: 170px; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f74-p103-o1 textarea {   width: 250px; }  }  