.write-a-review { margin-top:-90px; }
.sevicesHome.reviewHome { background:url(images/view-reviews_header.jpg) no-repeat center 2px; height:782px; }
.sevicesHome.writereviewHome { background:url(images/write-reviews_header.jpg) no-repeat center 2px; height:355px; }
.write-review-form { width:650px; margin:0 auto; }
.write-review-form .row-write-review { float:left; width:100%; margin:0 0 15px; text-align:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.write-review-form .row-write-review .col { float:left; width:48%; position:relative; }
.write-review-form .row-write-review .col:nth-child(even) { float:right; }
.write-review-form .row-write-review .col label { float:left; width:30%; text-align:right; color:#454444; font-size:13px; padding:5px 10px 0 0; }
.write-review-form .row-write-review .col label em { font-style:normal; color:#ff0000; font-size:20px; font-weight:600; }
.write-review-form .row-write-review .col .txtbox { background:#f6f6f6; padding:5px 10px; width:58%; height:25px; border:none; box-shadow:0 1px 3px rgba(0,0,0,0.5) inset; }
.write-review-form .row-write-review .col .txtbox.full { width:80%; }
.write-review-form .row-write-review .col .txtbox.txtarea { width:80%; height:80px; }
.write-review-form .row-write-review.single .col { width:100%; }
.write-review-form .row-write-review.single .col label { width:14.5%; }
.write-review-form .row-write-review .col img { position:absolute; right:15px; top:6px; cursor:pointer; }
.write-review-form .row-write-review .col .rating, .review-container .rating-wrap .rating { display:block; }
.write-review-form .row-write-review .col .rating a, .review-container .rating-wrap .rating a { display:inline-block; margin:0 3px 0 0; width:28px; height:28px; background:url(images/reating.png) no-repeat; }
.write-review-form .row-write-review .col .rating a.disable, .review-container .rating-wrap .rating a.disable { background-position:left bottom; }
.write-review-form .row-write-review .col .rating a.half, .review-container .rating-wrap .rating a.half { background-position:left -28px; }
.write-review-form .row-write-review.btndiv { padding-left:16%; }
.write-review-form .row-write-review .btn-submit { background:#0089d0; font-size:16px; color:#fff; font-family:'Raleway', sans-serif; padding:5px 15px; display:inline-block; border:none; border-radius:5px; }
.write-review-form .row-write-review .btn-submit:hover { background:#017ebf; }
.middle_section.inside_middle_page.review { width:100%; clear:both; background: #f4f4f4; box-shadow: 0 7px 14px 0px #E8E8E8 inset; }
.review-container { margin:0 2%; width: 96%; /*height:800px;*/ overflow:hidden; padding:15px 0 50px 0; float: left; transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -webkit-transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; }
.review-container .left { width: 41%; margin: 0 3% 0 6%; float: left; }
.review-container .right { width: 41%; margin: 0 6% 0 3%; float: left; }
.review-container .review-box { background:#fff; float:left; width:100%; margin:10px 0 40px; text-align:left; border:1px solid #e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative; padding:0px 20px 0; }
.review-container .review-box:last-child{ margin:10px 0 0;}
.review-container .star_box { background: #FFFFFF; border-radius: 4px; padding: 10px; position: static; margin: -24px 0 0 0; border: 1px solid #e5e5e5; float:left; }
.review-container .star_box:after { content: ''; background: #fff; display: none; position: absolute; bottom: -1px; left: -1px; width: 100%; height: 23px; padding: 0 1px; }
.review-container .star_box ul { list-style:none;}
.review-container .star_box ul li { float:left; width:26px; height:25px; display:block; background:#d7d7d7 url(/content/dam/iyogimainsite/iyogicom/star_review.png) center 4px no-repeat; border-radius:3px; margin:0 5px 0 0; }
.review-container .star_box ul li:last-child{ margin:0;}
.review-container .star_box ul.five li { background-color:#729e1d !important; }
.review-container .star_box ul.four li:nth-child(-n+4) { background-color:#729e1d !important; }
.review-container .star_box ul.three li:nth-child(-n+3) { background-color:#729e1d !important; }
.review-container .star_box ul.two li:nth-child(-n+2) { background-color:#729e1d !important; }
.review-container .star_box ul.one li:nth-child(1) { background-color:#729e1d !important; }
.review-container .rating-wrap { padding:20px 20px 10px; border-bottom:1px solid #e5e5e5; }
.review-container .rating-wrap .txtlbl { display:block; font-size:13px; color:#666666; padding:0 0 10px; }
.review-container .review-box .review-txt { font-size:14px; color:#454444; margin:20px 0 10px; padding:0; line-height:22px; transition:all 0.5s ease-in-out; float:left; width:100%; clear:both; }
.person_name { color:#999999 !important; font-size:13px !important; float:left; clear:both; }
.person_name strong { color:#000 !important; }
.published_div { float:left; clear:both; margin: 30px -20px 0; padding: 20px; border-top:#e5e5e5 1px solid; width:100%; }
.published_div p { display:inline-block; vertical-align:middle; margin:0 10px 0 0; color:#999999 !important; font-size:13px !important; }
.published_div a { display:inline-block; vertical-align:middle; }
/*.review-container .review-box p:hover{color:#ff6600; cursor:pointer;}*/
.review-container .review-box .post-detail { font-size:13px; color:#ff6600; margin:0 0 20px; padding:0 20px; display:block; }
.review-container .review-box .post-detail em { color:#999999; display:block; font-style:normal; padding:5px 0 0; }
.review-container .review-box .logo-courtesy { display:block; padding:0 20px; margin-bottom:20px; }
.review-container .review-box .logo-courtesy a { display:inline-block; line-height:0; }
.review-container .review-box .socail-footer { border-top:1px solid #e5e5e5; padding:15px 20px 10px; }
.review-container .review-box .socail-footer a { display:inline-block; margin:0 8px 0 0; padding:0 8px 0 0; height:15px; border-right:1px solid #c8c8c8; background:url(images/icon-social.png) no-repeat 0 0; }
.review-container .review-box .socail-footer a:last-child { border-right:0; margin-right:0; padding-right:0; }
.review-container .review-box .socail-footer a.facebook { width:8px; background-position:0 0; }
.review-container .review-box .socail-footer a.twitter { width:18px; background-position:0 -23px; }
.pagination-review { padding:20px 0 0; text-align:center; color:#454444; font-size:15px; font-family:Arial, Helvetica, sans-serif; }
.pagination-review a { display:inline-block; margin:0 5px; height:20px; vertical-align:top; padding:4px 0 0; }
.pagination-review a.current { color:#ff6600; }
.pagination-review span { display:inline-block; margin:0 5px; font-size:18px; }
.pagination-review a.btn-nxtprev { width:20px; height:20px; margin:0 15px 0 0; padding:0; background:url(images/btn-nextprev.png) no-repeat 0 0; }
.pagination-review a.btn-nxtprev.next { background-position:0 bottom; margin:0 0 0 15px; }
.desclamer-review { padding:30px 5% 0; font-size:15px; color:#454444; line-height:22px; }
.review-header { min-height:initial !important; float: left; width: 100%; }
.review-header .top_panel_inner_page { height:auto; }
.review-header .tagline_section { float:left; width:96%; margin:0 2%; clear:both; }
.review-header .tagline_section h1 { float:left; }
.tagline_section h1 { float: left; font-size:44px; color: #000000; font-family: 'Raleway', sans-serif; font-weight: 100; text-align: left; padding:50px 0; }
.tagline_section h1 strong { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #727070; }
.tagline_section .logo_div { float:right; padding: 20px 0; text-align:center; }
.tagline_section .logo_div a { display:inline-block; vertical-align:middle; padding:0 4px; }
.anim { animation:slide ease-in-out 3s; animation-iteration-count:1; transform-origin:50% 50%; -webkit-animation:slide ease-in-out 3s; -webkit-animation-iteration-count:1; -webkit-transform-origin:50% 50%; -moz-animation:slide ease-in-out 3s; -moz-animation-iteration-count:1; -moz-transform-origin:50% 50%; -o-animation:slide ease-in-out 3s; -o-animation-iteration-count:1; -o-transform-origin:50% 50%; -ms-animation:slide ease-in-out 3s; -ms-animation-iteration-count:1; -ms-transform-origin:50% 50%; }
.tagline_section .logo_div hr{ border:none; height:1px; width:100%; clear:both; background:#e5e5e5; margin:10px 0; padding:0;}
a.previouspostslink, a.nextpostslink {cursor: pointer;}
#load-more-container{font-size: 15px; color:#000;}
#load-more-container img{vertical-align: middle; padding-right: 15px;}
#reviews-new-form{color: #000; font-size: 15px; width: 455px; border: 1px solid #ccc; margin: 0 auto 40px auto; padding: 15px 15px; border-radius: 5px;   display: inline-block;}
#reviews-new-form .form_leftcollabel{float:left; text-align: left; color:#666;}
#reviews-new-form .form_rightcol_wrapper{float:left; margin-bottom: 12px;  z-index: 999;   position: relative;}
#reviews-new-form .form_rightcol_wrapper input{padding:5px 10px;   z-index: 9999; position: relative;}
.list_item_review{padding: 5px 10px; width: 298px; margin-bottom: 10px;}
.clr_last{clear: both;}

#reviews-new-form .form_leftcolmark{  text-align: left; }
#reviews-new-form .form_leftcol{float: left; width: 150px; }
#reviews-new-form p.form_error{color: #f00; text-align: left; padding-bottom: 15px; font-size: 16px; margin-left: 0; margin-top: 25px; width: 100%;}
#reviews-new-form .form_error{text-align: left; color: #f00;  position: relative; top: -18px;width: 68%;margin-left: 150px;}
#reviews-new-form .form_rightcol input.form_button_submit{text-align:left; margin-left: 150px; margin-top: 10px;}
#reviews-new-form .form_rightcol{text-align: left; float: left;}/**/
input#reviews-new-form_rating-0, input#reviews-new-form_rating-1, input#reviews-new-form_rating-2, input#reviews-new-form_rating-3, input#reviews-new-form_rating-4{float:left;   margin-bottom: 15px;}
@keyframes slide { 0% {
margin-top:-750px;
margin-bottom:100px;
opacity:0;
}
50% {
opacity:.1;
}
100% {
margin-top:10px;
margin-bottom:40px;
opacity:1;
}
}
@-moz-keyframes slide { 0% {
margin-top:-750px;
margin-bottom:100px;
opacity:0;
}
50% {
opacity:.1;
}
100% {
margin-top:10px;
margin-bottom:40px;
opacity:1;
}
}
@-webkit-keyframes slide { 0% {
margin-top:-750px;
margin-bottom:100px;
opacity:0;
}
50% {
opacity:.1;
}
100% {
margin-top:10px;
margin-bottom:40px;
opacity:1;
}
}
@-o-keyframes slide { 0% {
margin-top:-750px;
margin-bottom:100px;
opacity:0;
}
50% {
opacity:.1;
}
100% {
margin-top:10px;
margin-bottom:40px;
opacity:1;
}
}
@-ms-keyframes slide { 0% {
margin-top:-750px;
margin-bottom:100px;
opacity:0;
}
50% {
opacity:.1;
}
100% {
margin-top:10px;
margin-bottom:40px;
opacity:1;
}
}
.start-anim { animation:startslide ease-in-out 2s; animation-iteration-count:1; transform-origin:50% 50%; -webkit-animation:startslide ease-in-out 2s; -webkit-animation-iteration-count:1; -webkit-transform-origin:50% 50%; -moz-animation:startslide ease-in-out 2s; -moz-animation-iteration-count:1; -moz-transform-origin:50% 50%; -o-animation:startslide ease-in-out 2s; -o-animation-iteration-count:1; -o-transform-origin:50% 50%; -ms-animation:startslide ease-in-out 2s; -ms-animation-iteration-count:1; -ms-transform-origin:50% 50%; }
 @keyframes startslide { 0% {
 transform:translate(0, -100%);
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
 opacity:0;
}
100% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
 opacity:1;
}
}
@-moz-keyframes startslide { 0% {
 transform:translate(0, -100%);
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
 opacity:0;
}
100% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
 opacity:1;
}
}
@-webkit-keyframes startslide { 0% {
 transform:translate(0, -100%);
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
 opacity:0;
}
100% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
 opacity:1;
}
}
@-o-keyframes startslide { 0% {
 transform:translate(0, -100%);
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
 opacity:0;
}
100% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
 opacity:1;
}
}
@-ms-keyframes startslide { 0% {
 transform:translate(0, -100%);
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
 opacity:0;
}
100% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
 opacity:1;
}
}
.remove-anim { animation:rem-slide ease-in-out 3s; animation-iteration-count:1; transform-origin:50% 50%; -webkit-animation:rem-slide ease-in-out 3s; -webkit-animation-iteration-count:1; -webkit-transform-origin:50% 50%; -moz-animation:rem-slide ease-in-out 3s; -moz-animation-iteration-count:1; -moz-transform-origin:50% 50%; -o-animation:rem-slide ease-in-out 3s; -o-animation-iteration-count:1; -o-transform-origin:50% 50%; -ms-animation:rem-slide ease-in-out 3s; -ms-animation-iteration-count:1; -ms-transform-origin:50% 50%; }
 @keyframes rem-slide { 0% {
transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:1;
}
50% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:.4;
}
80% {
opacity:0;
}
100% {
transform:translate(0, 100%);
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
opacity:0;
}
}
@-moz-keyframes rem-slide { 0% {
transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:1;
}
50% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:.4;
}
80% {
opacity:0;
}
100% {
transform:translate(0, 100%);
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
opacity:0;
}
}
@-webkit-keyframes rem-slide { 0% {
transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:1;
}
50% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:.4;
}
80% {
opacity:0;
}
100% {
transform:translate(0, 100%);
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
opacity:0;
}
}
@-o-keyframes rem-slide { 0% {
transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:1;
}
50% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:.4;
}
80% {
opacity:0;
}
100% {
transform:translate(0, 100%);
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
opacity:0;
}
}
@-ms-keyframes rem-slide { 0% {
transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:1;
}
50% {
 transform:translate(0, 0);
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
opacity:.4;
}
80% {
opacity:0;
}
100% {
transform:translate(0, 100%);
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
opacity:0;
}
}

/* Anil CSS here */
.all-reviews{float:right; text-align:right; position:relative; top:-20px;}
.all-reviews a{color:#3c961c; text-decoration:underline; font-size:16px; line-height:20px; font-weight:500;}
.all-reviews a:hover{text-decoration:none;}
.social_box{/*position: absolute; right: 2%;*/   padding-bottom: 35px;}
.social_box > div,.social_box > iframe{ display:inline-block !important; vertical-align:middle !important; margin:0 0 0 2px;}
.breadcrum {padding-bottom:0px;}
h2.all-reviews {font-size:4.5em; font-family: 'Raleway', sans-serif; font-weight:200; color: #000000; padding-bottom:20px; display:inline-block; width:100%; text-align: center;}
h3.all-reviews {font-size:1.5em; font-family: 'Raleway', sans-serif; font-weight: 100; line-height:20px; color: #000000; padding-bottom:20px; text-align: center; width: 100%;}


.fb-like{border-right:1px solid #ccc; padding-right:25px;}
.review-tfb{border-right:1px solid #ccc; padding-left:25px; padding-right:25px; margin-right: 25px !important;}
.review_gplus{border-left:1px solid #ccc; padding-left:25px; margin-left: 25px !important; display:inline-block; vertical-align:middle;}


/* End Anil CSS here */

@media only screen and (max-width: 1200px) {
.review-header .tagline_section h1{ font-size: 32px;}
}
@media only screen and (max-width: 1024px) {
.middle_section.inside_middle_page.review .inner_call_for_support, .write-a-review .inner_call_for_support { padding-top:0; }
.review-container .review-box { width:100%; }
.write-a-review { margin-top:-120px; }
.desclamer-review { padding:30px 3% 0; }
.tagline_section .logo_div{ display: none;}
.review-header .tagline_section h1{ float: left; font-size: 30px; padding:30px 0;}
.review-container .left{ float: left; margin: 0 2% 0 0; width: 48%;}
.review-container .right{ float: left; margin: 0 0 0 2%; width: 48%;}
}
@media only screen and (max-width:950px) {
.desclamer-review { padding:30px 0 0; }
}
@media only screen and (max-width: 767px) {
.middle_section.inside_middle_page.review { margin-top:-225px; }
body:nth-of-type(1) .sevicesHome.reviewHome, .sevicesHome.reviewHome { background-position:-800px -40px; height:700px; }
body:nth-of-type(1) .sevicesHome.writereviewHome, .sevicesHome.writereviewHome { background-position:center -40px; }
.write-a-review { margin-top:-75px; }
.write-review-form { width:100%; }
.review-container .left{ float: left; margin: 0; width: 100%;}
.review-container .right{ display:none;}
.review-header .tagline_section h1 { float: none; font-size: 20px; font-weight: normal; line-height: 26px; padding: 15px 0; text-align: center;}
.review-container { margin: 0; padding: 40px 0; width: 100%; }
.breadcrum{display:none;}
}
@media only screen and (max-width: 539px) {
body:nth-of-type(1) .sevicesHome.reviewHome, .sevicesHome.reviewHome { background-position:-950px -88px; }
body:nth-of-type(1) .sevicesHome.writereviewHome, .sevicesHome.writereviewHome { background-position:center -87px; }
.write-review-form .row-write-review { margin:0; }
.write-review-form .row-write-review .col { width:100%; margin:0 0 15px; }
.write-review-form .row-write-review.single .col label, .write-review-form .row-write-review.single .col label { width:30%; }
.write-review-form .row-write-review .col .txtbox.txtarea { width:58%; }
.write-review-form .row-write-review .col .txtbox.full { width:58%; }
.write-review-form .row-write-review.btndiv { padding-left:32%; }
.write-a-review { margin-top:-115px; }
.inner_call_for_support h2{font-size:3em; padding-top:20px;}
.all-reviews{float: left;text-align: center;padding-top: 20px;position: inherit;}
.inner_call_for_support h3{ font-size:1.6em;line-height: 23px;padding-top: 0 !important;}
}
@media only screen and (max-width: 360px) {

}