@media only screen and (max-width: 1400px) and (min-width: 1260px)  {
}
@media (min-width: 1201px)  {

}
/*  ------- media query -------  */

@media (max-width: 1199px) {
.hdr_ma_btn {
  top: 160px;
}
.header_mid .header-contact-info{
text-align:left;
}
header .header_mid .infoblock {
	margin-top: 5px;
	margin-left: 0;
	display: inline-block;
	text-align: left;
	margin-bottom: 10px;
}
} /* --- 1200px end --- */

@media (max-width: 991px) {
.three_boxes .botm_row {
 text-align:center;
}
.three_boxes .botm_row span {
  display: block;
  font-size: 15px;
  margin-top:10px;
}
.three_boxes {
  height: 305px;
}
.contact .contact_right_section .feature_box .feature_box_item {
  min-height: 200px;
  width: 100%;
}
.contact .contact_section {
  width: 50%;
}
.contact .contact_right_section {
  width: 50%;
}
.hdr_ma_btn {
  top: 84px;
}
header .header_mid .infoblock {
  min-width: 360px;
  margin-left:0;
}
.banner_home {
  min-height: 420px;
}
.banner_home .container .row{height:340px;}

.social {
  float: none;
  display:block;
  text-align:center;
  margin-bottom:15px;
}
footer .footer_botm,
footer .footer_top ul { text-align: center;}
.navbar-brand {
	float: none;
	display: block;
}
.header_mid .header-contact-info {
	display: none;
}
}
 /* --- 991px end --- */

@media (max-width: 767px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent;
}
.three_boxes .botm_div {
  position: relative;
}
.banner_home h1 {
  font-size: 42px;
}
.three_boxes {
  height: auto;
}
.three_boxes .innerblock {
  min-height: 220px;
  padding:15px 20px;
}
.three_boxes .wrapper:hover .innerblock {
  box-shadow: 0 0 20px 0 rgba(101, 101, 101, 0.66);
  left: 0;
  position: relative;
  right: 0;
  transform: translateY(-62px);
  -ms-transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.three_boxes .top_row {
  top: 0;
}
.banner_home {
  min-height: 280px;
}
.banner_home .container .row{display:none;}
.three_boxes .botm_row {
  top: 0;
  padding:25px;
}
.clinic_achivement figure.img_r{ margin-top:20px;}
.departments .sevices_block {
  min-height: 0;
  padding: 20px 15px 15px;
}
.contact .contact_section {
  width: 100%;
}
.contact .contact_right_section {
  width: 100%;
}
.contact .contact_section .contact_form {
  padding: 20px 25px 30px;
}
.contact .contact_right_section .feature_box .feature_box_item {
  min-height: 0;
  padding: 30px 25px;
  width: 100%;
}
.hdr_ma_btn {
  left: 15px;
  right:auto;
}
.our_doctors .our_doctor_block {
  width: auto;
}
.office_popup .modal-dialog {
  margin: 50px auto;
  max-width: 620px;
}
.about .detail_box .topbelt .db_top_item .icon {
  width: 40%;
}
.about .detail_box .topbelt .db_top_item .txt {
  width: 60%;
}
.about .detail_box .topbelt .db_top_item .txt p {
  font-size: 16px;
}
.about .detail_box .topbelt .db_top_item {
  padding-left: 10px;
  width: 33%;
}
.our_doctors .our_doctor_block {
  max-width: 220px;
  width: auto;
}
} /* --- 767px end --- */

@media (max-width: 640px) {
.office_popup .modal-dialog {
  max-width: 620px;
  margin-left:15px;
  margin-right:15px;
}
.office_popup .modal-body {
  padding: 25px 20px;
}
.about .detail_box .topbelt .db_top_item .icon {
  width: 44%;
}
.about .detail_box .topbelt .db_top_item .txt {
  width: 56%;
}

} /* --- 640px end --- */
@media (max-width: 579px) {
.hdr_ma_btn {
  top: 236px;
}
.header_mid .col-md-10.text-right {
  clear: both;
  float: none;
  width: 100%;
}
}
@media (max-width: 480px) {
.about .detail_box .topbelt .db_top_item {
  width: 100%;
   border-right: none;
  border-bottom: 1px solid #484c70;
}
.about .detail_box .topbelt .db_top_item .icon {
  width: 23%;
}
.about .detail_box .topbelt .db_top_item .txt {
  width: 77%;
}
} /* --- 480px end --- */

@media (max-width: 360px) {

} /* --- 320px end --- */