.aboutblocktwo {
    padding: 40px 0px;
}
.reviewu {
    text-align: center !important;
}
.reviewu h2 {
    font-size: 20px;
    font-weight: bold !important;
}



.reviewu p {



    text-align: center;



    font-size: 18px;



    margin-bottom: 5px;



}



.starsele {



    display: inline-block;



}



.starsele li {



    box-sizing: content-box;



    width: 120px;



    height: 45px;



    line-height: 110px;



    padding-top: 12%;



    display: block;



    vertical-align: text-top;





    background-repeat: no-repeat;



    background-position: 0px;



    float: right;



}



.starsele li:hover a {



    display: block !important;



}



.starsele li a {



    line-height: 18px;



    margin-top: -67px;



    padding-top: 122px;



    display: none;



    font-size: 18px;



}



.starsele li {



    display: block;



/*    float: left;*/



    text-align: center;



    cursor: pointer;



}



#stars ul:hover .star:hover, #stars ul.hover .star:hover, #stars ul:hover .star:hover ~ .star, #stars ul.hover .star:hover ~ .star {



    background-position: -120px;



    text-indent: 0;



    overflow: visible;



}

#quote_popup, #quote_popupsmall, #yelp_review, #hh_review, #fb_review, #google_review{
    display: none;
    position: fixed;
    top: 0;
    right: -18px;
    bottom: 0;
    left: 0;
    z-index: 99999999!important;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: transparent;
    background-color: transparent;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.8);
	overflow-x:hidden;
	overflow-y:auto;
}

#quote_popup .featherlight-content, #quote_popupsmall .featherlight-content ,#yelp_review .featherlight-content, #hh_review .featherlight-content, #fb_review .featherlight-content, #google_review .featherlight-content{
    background-color: #fff !important;
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
   /* overflow-y: scroll;
    overflow-x: hidden;*/
    padding: 0;
    margin-left: auto;
    margin-right: auto;
   /* max-height: 95%;*/
    max-width: 600px;
    background: transparent;
    background-color: transparent;
    background-color: transparent;
    cursor: auto;
    white-space: normal;
    box-shadow: 0 3px 19px transparent;
    top:25px;
    width: 100%;
    border-radius: 7px;
	margin-bottom:50px!important;
}
.featherlight-close:hover {
    background-color: #fff !important;
}
#quote_popup #message {
    border-bottom: 1px solid #ddd;
}
#quote_popup #message p, #quote_popupsmall #message p {
    font-size: 21px;
    color: #5e84c3;
    padding: 30px;
	margin-bottom:0px;
}
button.featherlight-close {
    position: absolute;
    top: 0px;
    right: 5px;
    background: none;
    border: none !important;
    padding: 7px 15px;
    font-weight: bold;
	font-family: 'Roboto', sans-serif !important;
	font-size:14px !important; color: #000 !important;
}

button.featherlight-close:hover{color:#012E69 !important ; background: none !important;}
article.contactWrap {
    padding: 30px;
}
#quote_popup .featherlight-content, #quote_popupsmall .featherlight-content {
    text-align: left;
    cursor: auto;
    white-space: normal;
}
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}
.rateus_form .wpcf7-form-control-wrap, .rateus_form p {
    width: 100%;
    max-width: 100%;
    display: inline-block;
    text-align: left;
	margin-bottom: 7px;
}
.audiology-reviewss-new_fields input::placeholder, .audiology-reviewss-new_fields textarea::placeholder {
  color: #ccc !important;
}
.featherlight-content #message p{text-align: center !important;}
#public-review-notice{text-align: center !important; display: block !important;}
/*.audiology-reviewss-new_fields .col-md-12{width: 98% !important; padding: 0 1% !important;}
.audiology-reviewss-new_fields .col-md-6{width: 48% !important; padding: 0 1% !important; float: left;}*/
.audiology-reviewss-new_fields .col-md-12{width: 100% !important; }
.audiology-reviewss-new_fields .col-md-6.left {

    width: 49%;
    padding-right: 1% !important;
    float: left;

}

.audiology-reviewss-new_fields .col-md-6.right {

    width: 49%;
    padding-left: 1%;
    float: right;

}
.audiology-reviewss-new_fields .col-md-6.right input[type="tel"]{float: right;}
/*.contactWrap input[type="text"], 
.contactWrap input[type="email"], 
.contactWrap input[type="tel"], 
.contactWrap textarea {

    border-radius: 5px !important;

    padding: 6px 10px !important;

    font-size: 14px;

}*/

.audiology-reviewss-new_fields input[type="text"], 
.audiology-reviewss-new_fields input[type="tel"]{

    border: 1px solid #dddddd !important; max-width: 92% !important; width: 100% !important; font-family: !inherit !important; 
    margin-bottom: 10px !important; vertical-align: top !important; box-shadow: none !important; border-radius: 5px !important;
padding: 6px 3% !important; font-size: 14px !important; width: 100% !important;
}
.audiology-reviewss-new_fields input[type="email"], 
.audiology-reviewss-new_fields textarea{
    border: 1px solid #dddddd !important; width: 100% !important; font-family: !inherit !important; 
    margin-bottom: 10px !important; vertical-align: top !important; box-shadow: none !important; border-radius: 5px !important;
padding: 6px 3% !important; font-size: 14px !important; width: 100% !important;
}

.audiology-reviewss-new_fields .col-md-12.tc{text-align: center !important;}
.audiology-reviewss-new_fields input[type="submit"].audiorev{background:#012E69 !important; border: 1px solid #012E69 !important;
 color: #fff !important; border-radius: 6px !important; margin: 0px !important; font-size: 16px !important; 
 font-family: inherit !important; padding: 10px 20px !important; width: auto !important;}
 .audiology-reviewss-new_fields input[type="submit"].audiorev:hover
 {background:#000 !important; border: 1px solid #000 !important;}

.form-info input[type="text"], .form-info input[type="email"], .form-info textarea {



    width: 100%;



    max-width: 100%;



    border: 1px solid #adadad;



}

.thakele{
    border: 1px solid #255ab1;
}
.thakele p{
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    padding: 20px;
    margin-bottom:0px;
    display: block;
    clear: both;
    font-weight: 600;
    background: #255ab1;
}


.form-info label {
    width: 100%;
    text-align: left;
    color: #5e84c3;
    font-weight: 600;
	font-size:14px;
}

.form-info input[type="text"], .form-info input[type="email"], .form-info textarea {
    width: 100%;
    max-width: 100%;
    border: 1px solid #adadad;
	line-height: 1.42857;
	padding: 6px 8px;
	font-size: 14px;
	vertical-align: middle;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.form-info textarea {
    height: 100px;
}
.subrateus {
    text-align: center !important;
}
.form-info input[type="submit"] {
    margin: 10px 0px 10px 0px;
    padding: 15px 20px;
    font-size: 18px;
    border-radius: 50px;
    text-transform: uppercase;
	background-color:#5e84c3;
}



.form-info input[type="submit"]:hover{



	background-color:#004a9c;



}



.modal-footer {



    text-align: left;



    font-size: 12px;



}



.modal-footer {



    padding: 15px;



    text-align: left;



    border-top: 1px solid #e5e5e5;



}



.meg_socil ul {

     margin: 3px 0!important;

    display: inline-block;

    width: 100%;

    padding: 0 !important;
    text-align: center;



}



.meg_socil ul li {
    width: 15%;
    float: none;
    display: inline-block;
    list-style: none !important;
    margin: 0% 0% !important;
}



.meg_socil {
  display: block;
    width:100%;
    overflow: hidden;
    padding: 25px 3px 15px 1px;
    text-align: center;
    /*background-color: #e6e6e6;*/
    border-top: 1px solid #bbbbbb;
    border-radius: 0px;
    text-align: center;
    background: #fff;
}

.meg_socil ul li a:hover{-webkit-box-shadow:none !important; box-shadow:none !important;}

.meg_socil ul li a{
/*background-image: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background-image: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background-image: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background-image: linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);*/
zoom: 1;
padding: 7px 5px 2px;
display: inline-block;
border-radius: 10px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
background-color: #e6e6e6;
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));

background-image: -webkit-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
background-image: -moz-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
background-image: -ms-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
background-image: -o-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
background-repeat: no-repeat;
}
.meg_socil ul li a:hover{
    background: #fff;
    border: 1px solid #ccc;

}



span.wpcf7-not-valid-tip{
	font-size:10px;	
}
.meg_socil ul li a img{ box-shadow: none!important; }







body .modal .modal-header {



    text-align: center !important;



}



.modal-header {



    padding: 15px;



    border-bottom: 1px solid #e5e5e5;



    min-height: 16.42857143px;



}



.modal-header .close {



    margin-top: -2px;



}



.close {



    float: right;



    font-size: 21px;



    font-weight: bold;



    line-height: 1;



    color: #000;



    text-shadow: 0 1px 0 #fff;



    opacity: .2;



    filter: alpha(opacity=20);



}



body .modal .modal-header .title {



    display: inline-block;



}



.modal-header .title.yelp {



    background: url(rev_images/lg.png) no-repeat center;



    width: 250px;



    height: 100px;



    text-indent: -3000px;



    overflow: hidden;



	margin:0px auto;



}



.modal-header h3 {



	text-align:center;



}







.modal-body {



    position: relative;



    padding: 15px;



}



.modal-content .guide.guide-review.yelp {



    background:url(rev_images/modal.jpg) right top no-repeat !important;



    min-height: 240px !important;



    padding-right: 180px !important;



}



.modal-content .guide.guide-review.healthyhearing {



    background:url(rev_images/modalhh.jpg) right top no-repeat !important;



    min-height: 240px;



    padding-right: 180px;



}



.modal-content .guide.guide-review.facebook {



    background:url(rev_images/modalfb.jpg) right top no-repeat !important;



    min-height: 240px;



    padding-right: 180px;



}



.modal-content .guide.guide-review.google {



    background:url(rev_images/modalgoogle.jpg) right top no-repeat !important;



    min-height: 240px;



    padding-right: 180px;



}



.modal-content ul, .modal-content ol {



    margin: 0.5em 0 0.5em 2em;



	padding:0px 0px 0px 40px;



}



.modal-content {



	font-size:16px !important;



	font-family: 'Roboto', sans-serif !important;



}



.modal-content ul li, .modal-content ol li, .modal-content p {



    margin: 0.5em 0;



}



.modal-footer {



    padding: 15px;



    text-align: right;



    border-top: 1px solid #e5e5e5;



}



body .modal-footer {



    text-align: center;



}



/*.modal-dialog {



    width: 600px;



    margin: 30px auto;



}



.modal-dialog {



    position: relative;



    width: auto;



    margin: 10px;



}



.modal-open .modal {



    overflow-x: hidden;



    overflow-y: auto;



}



.modal.fade.in {



    opacity: 1;



}



.modal {



    display: none;



    overflow: hidden;



    position: fixed;



    top: 0;



    right: 0;



    bottom: 0;



    left: 0;



    z-index: 1050;



    -webkit-overflow-scrolling: touch;



    outline: 0;



}



.modal-dialog {



    width: 600px;



    margin: 30px auto;



	position:relative;



}



.modal-content {



    position: relative;



    background-color: #fff;



    border: 1px solid #999;



    border: 1px solid rgba(0,0,0,0.2);



    border-radius: 6px;



    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);



    box-shadow: 0 5px 15px rgba(0,0,0,0.5);



    background-clip: padding-box;



    outline: 0;



}



#super-container .link{



    color: white;



    background-color: #e95643;



    border: 1px solid #ed7565;



    border-top: 1px solid #f5b2aa;



    border-bottom: 1px solid #e53721;



}



*/



#super-container .link:hover {



    color: white;



    background-color: #698bc6;



    border: 1px solid #698bc6;



	text-decoration:none !important;



}



#super-container .link{



    color: white;



    background-color: #2b4977;



    border: 1px solid #2b4977;



	cursor: pointer;



	text-decoration:none !important;



	display: inline-block;



	padding: 4px 10px !important;



	line-height: 27px;



	margin: 0 2px;



	font-weight: bold;



	font-size: 18px;



	text-transform: uppercase;



	cursor: pointer;



	border-radius: 18px;



}





.form-group.recaptcha-container {

    display: inline-block;

}

.contactWrap .col-md-12:nth-child(2) ,.contactWrap .col-md-12:nth-child(3) {

    text-align: center !important;

}

/*.contactWrap .controls div {

    margin-bottom: 10px;

}*/

.contactWrap input[type="submit"] {

    background-color: #5e84c3;

    border-radius: 35px !important;

}

.help-block.with-errors li {

    list-style: none;

    color: red;

    font-size: 12px;

}

.help-block.with-errors .list-unstyled {

    margin-bottom: 0px;

}

.alert.alert-success.alert-dismissable {

    background-color: #3cb201;

    color: #fff;

    padding: 5px 10px;

    font-size: 14px;

    margin-bottom: 10px;

	text-align:center;

}

.alert.alert-success.alert-dismissable .close {

/*    padding: 0px;

    color: #000 !important;

    z-index: 999999999999999999;

    background-color: unset;

    font-size: 28px;

    margin-top: -2px;*/

	display:none;

}





@media only screen and (max-width:991px) {



.reviewu p {



    font-size: 16px;



}



}



@media only screen and (max-width:767px) {

.audiology-reviewss-new_fields .col-md-12{width: 100% !important; padding: 0px;}
.audiology-reviewss-new_fields .col-md-6,
.audiology-reviewss-new_fields .col-md-6.left,
.audiology-reviewss-new_fields .col-md-6.right
{width: 100% !important; padding: 0px}

.starsele li {



    width: 98px;



    background-size: 203%;



}



#stars ul:hover .star:hover, #stars ul.hover .star:hover, #stars ul:hover .star:hover ~ .star, #stars ul.hover .star:hover ~ .star {



    background-position: -95px;



}



#quote_popup .featherlight-content, #quote_popupsmall .featherlight-content, #yelp_review .featherlight-content, #hh_review .featherlight-content, #fb_review .featherlight-content, #google_review .featherlight-content{

    max-width: 400px;

}



#quote_popup #message p, #quote_popupsmall #message p {



    font-size: 14px;



    line-height: 17px;



}



.modal-body p ,.modal-body li {



    font-size: 12px !important;



}



.modal-content .guide.guide-review.yelp {



    padding-right: 140px !important;



    background-size: 130px !important;



}



.modal-content ul, .modal-content ol {



    padding: 0px 0px 0px 10px;



}



#super-container .link{



	font-size:12px;	



}



}



@media only screen and (max-width:600px) {



.gf_page_steps span.gf_step_label {



 display:none!important;



}



#stars ul:hover .star:hover, #stars ul.hover .star:hover, #stars ul:hover .star:hover ~ .star, #stars ul.hover .star:hover ~ .star {



    background-position: -58px;



}



.starsele li {



    width: 60px;



    background-size: 203%;



    padding-top: 6%;



}



.starsele li a {



    line-height: 18px;



    margin-top: -11px;



    padding-top: 58px;



    font-size: 14px;



}



.reviewu p {



    margin-bottom: 10px;



    line-height: 18px;



	font-size:14px;



}



/*.preview_class .gsection_description input[type="checkbox"] {



    width: 74%;



    height: 100%;



    left: auto;



    right: 0px;



}



.preview_class .gsection_description {



    left: auto;



    right: -92px;



}



.preview_class .gsection_description::before {



    content: "";



    width: 100px;



    padding: 7px;



    font-family: FontAwesome;



    color: #fff;



}*/



}



/*@media screen and (min-width: 44.375em){



.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets{



	margin:0px!important;



}



}*/



@media only screen and (max-width:480px) {



#quote_popup .featherlight-content, #quote_popupsmall .featherlight-content, #yelp_review .featherlight-content, #hh_review .featherlight-content, #fb_review .featherlight-content, #google_review .featherlight-content {



    max-width: 80%;



	overflow:hidden;



}



#quote_popup #message p, #quote_popupsmall #message p {



    padding: 30px 20px;



}



article.contactWrap {



    padding: 20px;



}



.form-info input[type="submit"] {



    margin: 10px 0px 0px 0px;



    padding: 13px 20px;



    font-size: 14px;



}



.modal-content .guide.guide-review.yelp ,.modal-content .guide.guide-review.facebook ,.modal-content .guide.guide-review.google ,.modal-content .guide.guide-review.healthyhearing{



    padding-right: 0px !important;



    background-size: 46% !important;



    background-position: center top !important;



    padding-top: 65%;



}	



}



@media only screen and (max-width:420px) {



.starsele li {



    width: 39px;



}



.starsele {



    margin-left: 0px !important;



}



#stars ul:hover .star:hover, #stars ul.hover .star:hover, #stars ul:hover .star:hover ~ .star, #stars ul.hover .star:hover ~ .star {



    background-position: -38px;



}



.starsele li a{



	font-size:10px;	



}



}