
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

.banner {
    padding: 115px 0;
    color: #f8f8f8;
    background: url(../images/doctor-banner-bottom.jpg) no-repeat center center;
    background-size: cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
}

.footer-bkg {
	background-color: #31394F !important;"
}

.background-lite-gray {
	background-color: #e7e7e7;
}

.text-redish {
	color: #844e4e;
}

.text-grayish {
	color: #807e7e
}

.text-shadow {
	text-shadow: -2px 2px 19px rgba(0,0,0,0.6);
}

.no-gutter.row,
.no-gutter.container,
.no-gutter.container-fluid{
  margin-left: 0;
  margin-right: 0;
}

.no-gutter>[class^="col-"]{
  padding-left: 0;
  padding-right: 0;
}

.noPadding {
padding:0 !important;
}

.only-padding-right {
padding-top: 0 !important;
padding-left: 0 !important;
padding-right:15px !important;
padding-bottom: 0 !important;
}

.only-padding-left {
padding-top: 0 !important;
padding-left: 15px !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
}

.noPadding-2 {
padding: 0 0 0 0 !important;
}

.noPadding-col-right {
padding-right:0 !important;
}

.noPadding-col-left {
padding-left:0 !important;
}

.noPadding-col-right-2 {
padding-right:0;
}

.noPadding-col-left-2 {
padding-left:0;
}

.noPadding-col-right-3 {
padding-right:0;
}

.noPadding-col-left-3 {
padding-left:0;
}

@media screen and (max-width: 1199px){
.only-padding-right {
padding-top: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
}

.only-padding-left {
padding-top: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
}
}

@media screen and (max-width: 992px){
.noPadding-col-right-2 {
padding-right:15px;
}
.noPadding-col-left-2 {
padding-left:15px;
}
}

@media screen and (max-width: 576px){
.noPadding-col-right-3 {
padding-right:15px !important;
}
.noPadding-col-left-3 {
padding-left:15px;
}
}

.footer-logo {
width:150%; height:auto;
}

@media (min-width: 768px) and (max-width: 991px) {
.footer-logo {
width:100%; height:auto;
}
.margin-move {
margin-left:40px;
}
}

.gmap_canvas {
overflow:hidden;
background:none!important;
height:200px;
max-width:350px;
}

@media screen and (max-width: 767px){
.gmap_canvas {
overflow:hidden;
background:none!important;
height:60%;
max-width:60%;
}
}

/** ADD YOUR AWESOME CODES HERE **/