::-webkit-input-placeholder {color:#bfbfbf; opacity:1;}
:-moz-placeholder { color:#bfbfbf;opacity:1;}
::-moz-placeholder {color:#bfbfbf;opacity:1;}
:-ms-input-placeholder {color:#bfbfbf;opacity:1;}

.breadcrumb_outer{ margin-top:20px;}

.com_dtl_box p{color:#767676; font-size:20px;}
.con_search_outer{ margin:35px 0 20px;}
.contact_map{ margin:25px 0;}
.contact_map img{width:100%;}



.refrsh {
	background:url(../images/refresh.png) center center no-repeat;
	height:24px;
	width:24px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:6px;
	margin-bottom:10px;
	margin-right:10px;
}

.refrsh:hover {
	background:url(../images/refresh_hover.png) center center no-repeat;
	height:24px;
	width:24px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:6px;
	margin-bottom:10px;
	margin-right:10px;
}
.refrsh img{
	width:100%;
	height:auto;
	}




.contact_form_outer{ margin:45px 0 60px;}
.contact_outer h2{ color:#4e4e4e; font-size:20px; font-weight:600; margin-bottom:20px;}
.contact_form_outer label{ font-size:14px; color:#767676; font-weight:500;}
.contact_form_outer .radio_grup{ display:inline-block;margin-right:28px;}
/*.contact_form_outer .lbl_title, .contact_form_outer .lbl_input{ }*/
.contact_form_outer .lbl_input{margin-right:28px;}
.contact_form_outer .capt_txt{ font-size:12px; color:#767676;}
.contact_form_outer .input_box{width:100%; padding:10px; color:#767676; border:1px solid #cccccc; font-size:14px; resize:none; box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.contact_form_outer .form-control.select_box{color:#bfbfbf; height:42px;border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.contact_form_outer .submit_btn{ float:right; background:#3b5d90; width:165px; text-align:center; padding:10px; border:none; color:#fff;}
.contact_form_outer .submit_btn:hover{ background:#bfbfbf; color:#555;}

optgroup{ font-weight:500;}


@media all and (max-width:640px){ 
 .contact_form_outer .radio_grup{ display:inline-block; width:30%;}
 .contact_form_outer .lbl_input{ display:inline-block; width:100%;}
}


@media all and (max-width:568px){ 
 .contact_form_outer .radio_grup{ display:inline-block; width:49%;}
}

@media all and (max-width:360px){ 
 .contact_form_outer .radio_grup{ display:inline-block; width:100%;}
 .contact_form_outer .submit_btn{ float:none;}
}
