/*
 Theme Name:   Twenty Nineteen Child
 Theme URI:    http://example.com/twentynineteen-child/
 Description:  Twenty Nineteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentynineteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentynineteenchild
*/

h1:not(.site-title):before, h2:before {display:none;}

.logo a{ border:2px solid #fff;}
.contact-info .contact-info-item a{ color:#888;}
.contact-area .form .wpcf7-submit{ background:#222; color: #fff;}
.middle_wrapper{ background:#000; padding-top:88px;}
.middle_wrapinner{ background:#fff;}
.reg .user-registration{ padding:0 250px; border:0; margin:0;}
.reg .user-registration .ur-frontend-form.login{ margin:0; padding:0; border:0;}
.reg .user-registration .ur-field-item{ margin-bottom:0;}
.reg .user-registration .ur-field-item .ur-label{ margin:0; font-family:'Russo One', sans-serif;}
.reg .user-registration .ur-field-item .password-input-group{ width:100%;}
.reg .user-registration .ur-button-container { padding:0 5px;}
.reg .user-registration .ur-submit-button{ background:#222; color: #fff; font-size:14px; border-radius:0; padding:13px; margin:0; width:100%;}
.reg .user-registration .ur-field-item .user-registration-error{ width:100%;}
.reg .user-registration .user-registration-message ul{ display:inline-block;}
.reg .user-registration .ur-frontend-form.login label{ margin:0; font-family:'Russo One', sans-serif; font-weight:700; color:#888;}
.reg .user-registration .ur-frontend-form.login .password-input-group{ width:100%;}
.reg .user-registration .ur-frontend-form.login .button{ background:#222; color: #fff; font-size:14px; border-radius:0; padding:13px; margin:0 0 15px; width:100%; border:0;}
.reg .user-registration .ur-frontend-form.login .user-registration-form__label-for-checkbox input{ width:auto; position:relative; top:-2px;}
.reg .user-registration .ur-frontend-form.login .lost_password a, .reg .user-registration .ur-frontend-form.login .user-registration-register a{ color:#888; font-weight:bold;}
.reg .user-registration .ur-frontend-form.login .lost_password a:hover, .reg .user-registration .ur-frontend-form.login .user-registration-register a:hover{ color:#ffb607;}
.reg .user-registration .user-registration-error li{ display:inline-block;}
.contact-area .form select{ width:100%;	padding:12px; border:1px solid #eee; background:#f5f5f5; font-size:14px; border-radius:2px;	-webkit-box-shadow:none;	box-shadow:none;}

.single-service .icon{ color:#888;}
.qsm-quiz-form .qsm-pagination{ margin-bottom:0; padding:15px; border:0;}
.qsm-quiz-form .qsm-pagination .qsm-btn{ border:0; cursor:pointer; background:#000 !important;}
#hdq_11 .hdq_quiz .hdq_button{ display: none;}

.activecls{display: block;}
/*.slider-content h4 span{ white-space:nowrap; overflow:hidden; animation:animated-text 15s steps(100,end) 3s 1 normal both; transform:none !important; transition:none !important;}*/
/* text animation */
/*@keyframes animated-text{
  from{width: 0;}
  to{width: 100%;}
}*/
.error-404{ min-height:195px;}
.error-404 .page-title{ color:#ffb607 !important;}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-menu nav ul li a{ padding-left:8px; padding-right:8px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.main-menu nav ul li a{ padding-left:2px; padding-right:2px;}
.header-area .container{ max-width:100%; padding:0 5px;}
}

@media only screen and (max-width: 991px) {
.reg .user-registration{ padding:0;}
.error-404{ min-height:inherit;}

}

@media only screen and (max-width: 767px) {
.middle_wrapper{ padding-top:97px;}
.error-404 .page-title{ font-size:30px; line-height:normal;}

}
@media only screen and (max-width: 479px) {
.middle_wrapper{ padding-top:65px;}
}