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

h3.medical-head {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
}
button.btn.btn-lg.btn-block {
    width: 100%;
    float: left;
    max-width: 100%;
    text-transform: uppercase;
    font-weight: 600;
}
a.navbar-brand.pull-left img.img-responsive {
    width: 56%;
    padding: 0px;
    margin: 0 auto;
}


.team h3, .team h4
{
	font-size:16px;
}
ul.unstyled li {
    list-style: none;
    display: inline;
    padding: 7px;
    text-align: center;
}
h3.medical-head 
{
    font-size: 30px ;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
	top: 340px ;
	left:30px;
}
h3.medical-head1 
{
    font-size: 28px ;
    text-transform: uppercase;
    font-weight: 100;
    color: #fff;
	top:410px;
	left:30px;
}
p.medical-para
{
	font-size:24px;
	top:460px; 
	left:30px;
}
.medical-btn1 
{
       color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    background-color: #3498db;
    padding: 15px 30px;
    font-family: 'Lato', sans-serif;
    text-decoration: none;
	border:0px;
	left: 30px; top:570px;
}
.medical-btn2
{
     color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    background-color: #3498db;
    padding: 15px 30px;
    font-family: 'Lato', sans-serif;
    text-decoration: none;
	left: 300px; 
	top:570px;
}

}

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

.breadcrumbs_section 
{
   
    padding: 134px 0;
    padding-bottom: 50px;
}
input.form-control 
{
    margin-bottom: 15px;
}
span.counter
{
    font-size: 24px;
}
.collapse
{
	display:none;
}

.home-appointment
{
	margin-top:50px;
}
.news-box
{
	margin-bottom:30px;
}
.footer-widget
{
 	margin-top:30px;
}
.team-box
{
  	margin-bottom:30px;
} 
.left-header.pull-left
{
	padding-left:0px;
}
a.navbar-brand img
{
	padding-left:15px;
}
}

@media (max-width: 768px) {
input.btn.makean-appointment
{
    margin: 0 auto;
    padding: 14px 5px;
    border: 2px solid #fff;
    color: #fff;
    text-transform: uppercase;
    border-radius: 26px;
    font-size: 8px;
}
@media (max-width: 767px) {
img.img-responsive
{
	width:100%;
	max-width:100%;
	margin:0 auto;
	padding:0px;
}
.banner-bottom
{
	padding:20px 12px;
}

.banner-bottom .col-sm-4.no-padding
{
	padding:0px 15px;
}
.team-box , .bottom-xs-pad-30 
{
    margin-bottom: 30px;
}
.banner-bottom .col-sm-2.no-padding {
    padding: 0 15px;
}

h1.title1
{
	font-size:24px;
}
div#masterslider {
    color: #fff;
    padding-top: 0px;
}
.home-banner
{
	padding:120px 0px;
}
h1.banner-title
{
	font-size:20px;
	 line-height: 28px;
}
h2.banner-title1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 28px;
}
.home-banner p {
    color: #fff;
    font-size: 16px;
}
.home-appointment h2 {
    color: #fff;
    padding: 15px 18px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin: 0 auto;
}
.copyright_info .pull-right
{
	text-align:center !important;
	float:none !important;
	padding-top:20px !important;
}
.copyright_info .col-sm-6.pull-left
{
	text-align:center !important;
	float:none !important;
}
.video-section {
    width: 100%;
    height: 100%;
    position: relative;
    display: table;
    overflow: hidden;
    padding-top: 210px;
    padding-bottom: 210px;
    color: #fff;
}
.col-md-6.pull-left
{
	text-align:center;
	float:none !important;
}
.col-md-6.text-right.pull-right
{
	text-align:center !important;
	float:none !important;
	padding-top:20px !important;
}
}
@media screen and (max-width: 414px) {
h2.hero-heading {
    font-size: 38px;
    text-align: center;
    font-weight: 100;
}
p.hero-text-mini {
    font-size: 18px;
    margin-bottom: 40px;
    margin-top: 16px;
}
.banner-bottom .col-sm-4.no-padding {
    padding: 0px 15px;
}
}