@media (min-width: 992px) and (max-width: 1199px){

/*============ Header Start ============*/
.header-wrapper { padding:50px 0px;}
/*============ Header End ============*/

/*============ Content Start ============*/
.h1, h1 { font-size:42px;}
.h2, h2 { font-size:34px;}
.h3, h3 { font-size:28px;}
.h4, h4 { font-size:22px;}
.legal-intro-section { padding:70px 0px 70px 0px;}
.legal-section { padding:70px 0px 40px 0px;}
.feedback-section { padding:70px 0px 70px 0px;}
.feedback-title { margin:0 0 45px 0;}
.feedback-title .feedback-heading h1 { font-size:38px;}
.feedback-form { padding:40px 40px;}
.feedback-form .form-row { margin:0 0 30px 0;}
.feedback-form .form-label { font-size:20px;}
.feedback-form .form-rating .rating-star { width:30px; height:30px;}
.feedback-thank-you { margin:0px; padding:50px 40px;}
.feedback-thank-you .text p { font-size:22px;}
.reset-password-section { padding:70px 0px 70px 0px;}
.reset-password-logo { margin:0 0 45px 0;}
.reset-password-success { margin:0px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (min-width: 768px) and (max-width: 991px){

/*============ Header Start ============*/
.header-wrapper { padding:40px 0px;}
.logo .logo-image img { max-width:130px; max-height:50px;}
/*============ Header End ============*/

/*============ Content Start ============*/
.h1, h1 { font-size:38px;}
.h2, h2 { font-size:30px;}
.h3, h3 { font-size:24px;}
.h4, h4 { font-size:20px;}
.legal-intro-section { padding:60px 0px 60px 0px;}
.legal-section { padding:60px 0px 30px 0px;}
.feedback-section { padding:60px 0px 60px 0px;}
.feedback-title { margin:0 0 40px 0;}
.feedback-title .feedback-logo { width:100%; text-align:center;}
.feedback-title .feedback-logo img { max-width:130px; max-height:50px;}
.feedback-title .feedback-heading { width:100%; text-align:center; margin:20px 0 0 0;}
.feedback-title .feedback-heading h1 { font-size:34px;}
.feedback-form { padding:30px 30px;}
.feedback-form .form-row { margin:0 0 25px 0;}
.feedback-form .form-label { font-size:18px;}
.feedback-form .form-rating .rating-star { width:24px; height:24px; margin:0 10px 0 0;}
.feedback-thank-you { margin:0px; padding:40px 30px;}
.feedback-thank-you .icon { width:90px; height:90px; line-height:90px;}
.feedback-thank-you .icon img { max-width:52px; max-height:48px;}
.feedback-thank-you .text { padding:20px 0 0 0;}
.feedback-thank-you .text p { font-size:20px; margin:15px 0 0 0;}
.reset-password-section { padding:60px 0px 60px 0px;}
.reset-password-logo { margin:0 0 40px 0;}
.reset-password-logo img { max-width:130px; max-height:50px;}
.reset-password-success { margin:0px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (max-width: 767px){

/*============ Header Start ============*/
.header-wrapper { padding:20px 0px;}
.logo .logo-image img { max-width:100px; max-height:40px;}
/*============ Header End ============*/

/*============ Content Start ============*/
.container { max-width:100%;}
body { font-size:14px;}
.button { min-width:140px; padding:16px 20px;}
.h1, h1 { font-size:30px;}
.h2, h2 { font-size:26px;}
.h3, h3 { font-size:24px;}
.h4, h4 { font-size:20px;}
p { font-size:14px; line-height:20px;}
.legal-intro-section { padding:50px 0px 50px 0px;}
.legal-section { padding:50px 0px 20px 0px;}
.legal-block .legal-text ul,
.legal-block .legal-text ol { padding:0 0 0 16px;}
.legal-block .legal-text ul li,
.legal-block .legal-text ol li { font-size:14px; line-height:20px;}
.feedback-section { padding:50px 0px 50px 0px;}
.feedback-title { margin:0 0 35px 0;}
.feedback-title .feedback-logo { width:100%; text-align:center;}
.feedback-title .feedback-logo img { max-width:100px; max-height:40px;}
.feedback-title .feedback-heading { width:100%; text-align:center; margin:20px 0 0 0;}
.feedback-title .feedback-heading h1 { font-size:28px; line-height:1;}
.feedback-form { padding:20px 15px;}
.feedback-form .form-row { margin:0 0 20px 0;}
.feedback-form .form-label { font-size:16px;}
.feedback-form .form-rating .rating-star { width:20px; height:20px; margin:0 10px 0 0;}
.feedback-thank-you { margin:0px; padding:30px 15px;}
.feedback-thank-you .icon { width:80px; height:80px; line-height:80px;}
.feedback-thank-you .icon img { max-width:40px; max-height:36px;}
.feedback-thank-you .text { padding:20px 0 0 0;}
.feedback-thank-you .text h2 { font-size:24px;}
.feedback-thank-you .text p { font-size:18px; margin:15px 0 0 0;}
.reset-password-section { background:#FFFFFF; padding:50px 0px 50px 0px;}
.reset-password-block { width:100%; padding:0px 10px;}
.reset-password-logo { margin:0 0 35px 0;}
.reset-password-logo img { max-width:100px; max-height:40px;}
.reset-password-form { background:none; border-radius:0px; padding:0px;}
.reset-password-form .form-title { margin:0 0 35px 0;}
.reset-password-form .form-title p { font-size:16px;}
.reset-password-form .form-block .form-row { margin:0 0 40px 0;}
.reset-password-form .form-block .input-password .input-text { font-size:16px;}
.reset-password-form .form-block .input-password .input-label { font-size:16px;}
.reset-password-success { background:none; border-radius:0px; margin:0px; padding:0px;}
.reset-password-success .success-text p { font-size:16px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (min-width: 576px) and (max-width: 767px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Content Start ============*/
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (max-width: 575px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Content Start ============*/
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}