.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {   font-size: 2em; }  @font-face {   font-family: "raty";   font-style: normal;   font-weight: normal;   src: url("fonts/raty.eot");   src: url("fonts/raty.eot?#iefix") format("embedded-opentype");   src: url("fonts/raty.svg#raty") format("svg");   src: url("fonts/raty.ttf") format("truetype");   src: url("fonts/raty.woff") format("woff"); }  .cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {   -moz-osx-font-smoothing: grayscale;   -webkit-font-smoothing: antialiased;   font-family: "raty";   font-style: normal;   font-variant: normal;   font-weight: normal;   line-height: 1;   speak: none;   text-transform: none; }  .cancel-on-png:before {   content: "\e600"; }  .cancel-off-png:before {   content: "\e601"; }  .star-on-png:before {   content: "\f005"; }  .star-off-png:before {   content: "\f006"; }  .star-half-png:before {   content: "\f123"; }

.logininner{
	position:relative;
	overflow:hidden;
}

.areaajax{
	display:none;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background: rgba(255,255,255,0.8);
	bottom: 0;
	text-align: center;
	padding-top: 400px;
}

/*  Review css      */
#ratingsarea {
    padding: 0 30px
}
.padarea {
    padding: 0 30px 20px
}

#ratingsarea h6 {
    color: #84aa7e;
    font-size: 1.5em
}
.sbmt_revew_lft {
    border-right: 1px solid #949494;
    padding-right: 40px;
    width: 45%;
	float:left;
}
.sbmt_revew_rght{
	width: 45%;
	padding-left: 32px;
	float:right;
}
.name_date {
    font-style: italic;
    color: #84aa7e
}
.singleRevItem {
    border-bottom: 1px solid #84aa7e;
    margin-bottom: 20px;
    color: #949494;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    padding: 0 0 15px!important
}
.sbmt_revew_rght {
    width: 45%;
    padding-left: 32px
}
.ratng_area {
    width: auto
}
.revmgscon {
    text-align: center;
    font-size: 16px
}
.rev_error,
.rev_success {
    margin: 10px 0;
    padding: 12px
}
.rev_success {
	display:none;
    color: #4F8A10;
    background-color: #DFF2BF
}
.rev_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.revmgscon{
	display:none;
}
.rating_target {
    color: #6c8895;
    float: left;
    font-size: 20px;
    word-wrap: break-word
}
.bigStarss {
    width: 222px;
}
.ratng_area_col {
    padding-bottom: 20px
}
.ratng_area_col label {
    color: #000;
    display: block;
    font-size: 17px;
    line-height: 31px;
    padding-bottom: 6px;
    word-wrap: break-word
}
.rvw_btn {
    font-size: 20px!important
}
.ratng_area_col input,
.ratng_area_col textarea {
    background: #fff;
    border: 2px solid #000;
    border-radius: 6px;
    color: #000;
    font-size: 17px!important;
    height: 40px;
    margin-left: 0;
    padding-left: 10px;
    width: 96%;
}
#submitexperiences label.error {
    color: #D8000C;
    font-size: 13px
}
#submitexperiences input.error {
    border: 2px solid red;
}
#submitexperiences textarea.error{
    border: 2px solid red;
}
.ratng_area_col textarea {
    height: 110px;
    padding-top: 10px;
    padding-bottom: 10px
}
.ratng_area_col::-webkit-input-placeholder {
    color: #949494
}
.ratng_area_col:-moz-placeholder {
    color: #949494
}
.ratng_area_col::-moz-placeholder {
    color: #949494
}
.ratng_area_col:-ms-input-placeholder {
    color: #949494
}
.leftRating {
    width: 64%;
	float:left;
}
.rightRating {
    width: 36%;
	float:right;
}
#ratingsarea .select2-choice {
    background: #fff;
    border: 2px solid #88bfe6;
    color: #568ca8;
    font-family: Georgia, sans-serif;
    font-size: 20px;
    height: 34px;
    padding: 6px 0 0 10px;
    width: 420px
}
#ratingsarea button,#ratingsarea a.externallink {
    background: #000;
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: georgia;
    font-size: 20px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px
}
#ratingsarea a.externallink{
	display:none;
	margin-left: 10px;
	color:#fff;
}
#ratingsarea a.externallink:hover{
	text-decoration:none;
}
#ratingsarea button:active,
#ratingsarea button:focus,
#ratingsarea button:hover {
    opacity: .9
}
.rev_red {
    color: #FFBABA;
    font-weight: 800;
    padding-left: 4px
}
.clear{
	clear:both;
}
.sbmt_revew_lft {
    border-right: 1px solid #949494;
    padding-right: 40px;
    width: 45%;
	float:left;
}
.sbmt_revew_rght{
	width: 45%;
	padding-left: 32px;
	float:right;
}
.review-theme-1 .review_data {  line-height: 26px;     padding-top: 7px;    }
.review-theme-1 .singleRevItem {
    padding: 10px 20px !important;
    margin: 0 0 50px;
    border-left: 5px solid #eee;
    border-bottom: 2px solid #f1f1f1;
}
@media only screen and (min-width:100px) and (max-width:1024px) {
	.page-template-page-review .sitewrapper,.page-template-page-review .sitewrapper-alt{
		width: auto  !important;
		margin: 0 auto;
	}
	.sbmt_revew_lft {
		border-right: none !important;
		padding-right: 0;
		width: auto;
		float: none !important;
	}
	.sbmt_revew_rght {
		width: auto !important;
		padding-left: 0 !important;
		float: none !important;
	}
	.ratng_area_col input, .ratng_area_col textarea{
		max-width:90%;
	}
	.ratng_area_col textarea{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media only screen and (min-width:100px) and (max-width:650px) {
	.leftRating {
		width: auto;
		float: none !important;
	}
	.rightRating {
		width: auto;
		float: none !important;
	}
}