/* Enter Your Custom CSS Here */
#grade2 { font-size:1.3em; background:#1f759f;
  padding:10px;margin:0px 10px;font-weight:bold;color:#fff;margin-bottom:20px; }
.quiz-answer input { margin-left:15px; }


.parallax-section .wpcf7-form input[type='checkbox'] { float:left;margin-top:5px; }
.parallax-section .wpcf7-checkbox { float:right; }
a { color:#25b4ef; text-decoration:underline; }
a:hover { color:#1f759f; }
.next-page { display:none !important; }

.testimonial-listing .bx-wrapper .bx-controls-direction a:hover{
    background: #25b4ef;
    border: 1px solid #1f759f;
    color:#FFF;
}

.ui-state-default .ui-icon:before {
    content: "\f132" !important;
}
.ui-state-active .ui-icon:before {
	content: "\f460"!important; 
}
.parallax-section .wpcf7-form .wpcf7-submit, input[type='submit'] {
 background: #25b4ef; 
color:#000;text-shadow:none;font-weight:bold;
}
.parallax-section .wpcf7-form .wpcf7-submit:hover, input[type='submit']:hover {
background: #1f759f;
color:#fff;text-shadow:none;
}

.parallax-section .highlightboxconsult .wpcf7-form .wpcf7-submit, .highlightboxconsult  input[type='submit'] {
 background: #fff !important; 
color:#000;text-shadow:none;font-weight:bold;
  margin-bottom: -25px !important;
}
.parallax-section .highlightboxconsult .wpcf7-form .wpcf7-submit:hover, input[type='submit']:hover {
background: #1f759f !important;
color:#fff;text-shadow:none;
}

.parallax-section .wpcf7-form input { float:right; padding-right:20px; }

.wpcf7 input[type="text"], .wpcf7 input[type="email"] {max-width:80%;}
.parallax-section .wpcf7-form p { margin-bottom:20px; }
.parallax-section input[type="text"], .parallax-section input[type="email"], .parallax-section input[type="url"], .parallax-section input[type="password"], .parallax-section input[type="search"], .parallax-section input[type="tel"], .parallax-section textarea { background:#fff; }
.highlightbox-consult .wpcf7 input[type="text"], .wpcf7 input[type="email"] {max-width:80%;}
.parallax-section textarea { width:100%; }
.parallax-section .wpcf7-form p { margin-bottom:20px; }

 .parallax-section .highlightboxconsult input[type="text"],  .parallax-section .highlightboxconsult input[type="email"], .parallax-section .highlightboxconsult input[type="url"], .parallax-section .highlightboxconsult input[type="password"],  .parallax-section .highlightboxconsult input[type="search"],  .parallax-section .highlightboxconsult input[type="tel"],  .parallax-section .highlightboxconsult textarea { background:#c8eaf8; }

.parallax-section .wpcf7-form .highlightboxconsult  p { color:#fff; }

.parallax-section .highlightboxconsult input, .parallax-section .highlightboxconsult textarea { color:#000; }

.sleepform li { list-style-type:none;clear:both;border-bottom:1px solid #DCDCDC; }
.sleepform .quiz-question { clear:both;margin-bottom:15px;}
.sleepform input[type="radio"] { display:inline-block; }
.sleepform input[type='submit'] { float:right; }

@media screen and (min-width: 501px) {
    .quiz-answer { float:right; }
}
@media screen and (max-width: 500px) {
  .quiz-answer { float:none; }
}
@media screen and (max-width: 768px) {
.parallax-section textarea { width:100%; }
}

@media screen and (max-width: 1000px) {
.menu-toggle {
    background-color: #25b4ef !important;
}
.main-navigation  ul {
    background: #25b4ef !important;
}
.main-navigation ul li.current a {
    color: #000;
}
  .main-navigation .current_page_item a, .main-navigation .current-menu-item a, .main-navigation a {
color:#fff !important;
}
.main-navigation .current_page_item a:hover, .main-navigation .current-menu-item a:hover, .main-navigation a:hover {
color:#e5e5e5 !important;
}

}
@media screen and (max-width: 768px) {
.main-navigation ul li {
    border-bottom: 1px solid #1f759f;
}
  #site-logo { margin-bottom:25px; }
  #header-rightblock {
bottom:5px;
}
}
@media screen and (min-width: 1160px) {
.main-navigation > ul > li > a{
	text-transform: uppercase;
	font-size:19px;
	padding: 5px 15px;
}
}
  
  @media screen and (min-width: 1046px) and (max-width: 1159px) {
.main-navigation > ul > li > a{
	text-transform: uppercase;
	font-size:16px;
	padding: 5px 12px !important;
}
  }
    
@media screen and (min-width: 1000px) and (max-width: 1045px) {
.main-navigation > ul > li > a{
	text-transform: uppercase;
	font-size:14px;
	padding: 5px 10px !important;
}
}