﻿.reivew-banner{background-image:url(../images/review-banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.reivew-banner .r-ovarlay{background-color:rgba(0,0,0,0.5)}.r-section{float:left;width:50%;position:relative;display:inline-block;padding-left:15px;padding-right:15px}.r-section .table-block{height:560px}.section{display:inline-block;width:100%}.section .info{color:#FFF;display:block;position:relative;margin-left:30px}.section .title{font-size:30px;margin:0;text-align:left;display:block;text-transform:uppercase}.section p.about{font-size:15px;line-height:24px;margin:8px 0}.section .review-form{margin-top:1.5em;margin-bottom:1.5em;padding:10px;background-color:#FFF;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);width:80%;float:right;min-height:495px}.r-section .review-form .thanks-message{height:495px}.review-form .thanks-message i{display:block;margin-bottom:5px;text-align:center;font-size:5em;color:#ADADAD}.review-form .thanks-message .t-msg{font-size:27px;margin:0;text-align:center;display:block;color:#555}.section .review-form .title{font-size:24px;margin:0 0 10px;text-align:left;display:block;text-transform:uppercase}.input-rating{position:relative;margin:8px 0}.input-rating label.label{font-size:15px;color:#424242;position:relative;left:0;top:0;margin-right:25px;min-width:130px;text-align:right;display:inline-block}.input-rating label.label sup{color:#F44336;margin-left:3px}.input-rating .input-text{margin-bottom:0;margin-left:5px;height:40px;line-height:40px;width:320px}.input-rating textarea.input-text{max-height:100px;padding:4px 0 8px;line-height:normal}.input-rating span.error{position:absolute;left:160px;padding:2px 10px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.8);color:#FFF;text-align:center;bottom:-28px;font-size:11px;z-index:11;display:none}.input-rating span.error:before{content:'';position:absolute;top:-6px;left:6px;border-left:6px solid transparent;border-bottom:6px solid rgba(0,0,0,0.8);border-right:6px solid transparent}.input-rating button.c-btn{margin-top:15px;overflow:hidden}.input-rating button span.text,.input-rating button svg.spinner{display:block;transition:all ease .4s;position:relative}.input-rating button.c-btn:disabled{cursor:no-drop;background-color:#666}.input-rating button:disabled span{transform:translateY(-30px)}.input-rating button.c-btn:disabled svg.spinner{top:-30px}@media screen and (max-width: 1024px){.section .review-form{width:100%}.section .info{margin-left:0}}@media screen and (max-width: 768px){.r-section{width:100%}.r-section .table-block{height:125px}.section p.about{margin-bottom:0}}