
.section2 .bcc1 .col-md-4 {
    width: 33%;
}
.section2 .bcc1 .col-md-8 {
    width: 66%;
    padding: 23px 0px;
}





}
@media only screen and (min-width:929px) and (max-width:1024px) {
	


.section2 .col-md-6{ width:100%;}
.section2 .bcc1 .col-md-8 {
    width: 100%;
    padding: 42px 0px;

}








.section2 .bcc1 .col-md-4 {
    width: 33%;
}
.section2 .bcc1 .col-md-8 {
    width: 66%;
    padding: 23px 0px;
}

.section3 .db1 {
     margin: -2px 0px; 
    border-bottom: 0px solid #fff;
    height: 94px;
	font-size: 1.40rem;
		-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
 
}
.section3 .db2 {
    margin: -2px 0px; 
    border-bottom: 0px solid #fff;
    height: 94px;
	font-size: 1.40rem;
			-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.section3 .db3 {
     margin: -2px 0px; 
	 font-size: 1.40rem;
    border-bottom: 0px solid #fff;
    height: 94px;
			-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #403F3F;
 
}
.section3 .db4 {
	font-size: 1.40rem;
    margin: -2px 0px; 
    border-bottom: 0px solid #fff;
    height: 94px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #468AC7;
 
}






}




@media only screen and (min-width:200px) and (max-width:319px) {
	
.section16 p {
    font-size: 1.20rem !important;
}

.bs1 {
    margin: 0px 0;
}
header .navbar-fixed-top {
    position: relative;
    background-color: transparent;
    right: 0px;
    left: 0px;
    z-index: 1030;
    padding: 0;
}
.section4 .container {
    max-width: inherit;
    width: 100%;
}
.section3 .container {
   max-width: inherit;
    width: 100%;
}
.section17 .container {
    max-width: inherit;
    width: 100%;
}
header .container {
     max-width: inherit;
    width: 100%;
}

footer .container {
    max-width: inherit;
    width: 100%;
}
#contact-info{ background: url(none) center top no-repeat !important;}
header {
	 position: relative;
    padding: 12px 0px;
	 background-color: #468ac7;
}
.phone-col-3 {
    width: 100%;
}
#none-section {
    padding: 0;
    margin: 0;
    width: 100%;
}

.logo-col-3 {
    width: 100%;
}
.section2 .bcc1 {
    margin: inherit;
}
nav ul.navbar {
    padding: 2px 0px;
    margin: 0px !important;
}
nav ul.navbar li a {
    padding: 12px 0px;
	margin: 0px !important;
	background-color:#5b9ad3;
}
nav ul.navbar li::first-child a {
    padding:0px !important;
	margin: 0px !important;
}
nav ul.navbar li::last-child a {
    padding:0px !important;
	margin: 0px !important;
}
.section1 .description {
    padding: 0px !important;
	text-align: center;
}
.container {
    max-width: inherit;
    width: 100%;
}
.collapse {
	display: block;
}
nav ul.navbar li {
	margin: 10px 0px;
	list-style: none inside;
	display: block;
}
nav ul.navbar li a {
	display: block;
	margin: 9px 8px;
	text-decoration: none;
	color: #fff;
}
ul.phonenumber {
    padding: 10px 0;
    margin: 0;
    text-align: center;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 1.22rem;
    color: #fff;
}
a.logo {
    background-size: 100%;
}
#back-top {
    z-index: 22;
}
#contact-info {
	background: #fff;
	width: 100% !important;
	position: relative !important;
	top: 0px !important;
	right: 0px !important;
	text-align: center;
	padding: 8px 16px 14px 16px;
	border-left: 0px solid #cbcccc !important;
	border-bottom: 0px solid #cbcccc !important;
	z-index: 10;
	margin: 0% auto !important;
}
slider .form {
	max-width: 100%;
	width: 100% !important;
	margin: 0 auto;
	position: relative !important;
	left: 0;
	right: 0;
	top: 0px;
}
a.logo {
	width: 100%;
	padding: 19px 0px;
}
.section1 h1 {
	font-size: 2rem;
}
.section1 h2 {
	font-size: 1.13rem;
}
.section1 h3 {
	font-size: 1.55rem;
}
.section1 p {
	font-size: 1.20rem;
}
.section2 .col-md-6 {
	width: inherit;
}
#contact-info h1 {
	font-family: 'Open Sans';
	font-weight: 600 !important;
	font-size: 1.35rem !important;
	color: #00144f;
	padding: 10px 0px 15px 0px !important;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
}
.section2 h1 {
	font-size: 2rem;
}
.section3 .col-md-6 {
	padding: inherit !important;
	margin: inherit !important;
}
.section3 .col-md-7 {
	padding: 0;
	margin: 0;
}
.group1 {
	padding: 0;
	margin: 0;
}
.section3 {
	padding: 0;
	margin: 0;
}
.section4 ul.address-info li {
	margin: 0px;
	padding: 0;
	line-height: 43px;
}
.section3 h1 {
	font-family: 'Open Sans';
	font-weight: 500;
	font-size: 2rem;
	color: #828282;
	padding: 10px 0px 20px 0px;
	margin: 0;
	text-align: center;
}
.section16 p {
	font-family: 'Open Sans';
	font-weight: 500;
	font-size: 16px;
	color: #595858;
	padding: 20px 20px;
	margin: 0;
	text-align: center;
}
.section16 h1 {
	font-size: 2rem;
}
.section15 h1 {
	font-size: 2rem;
}
.section15 p {
	font-size: 1.22rem;
}
.section4 h1 {
    font-size: 2rem;
    color: #fff;
    text-align: center;
}
.section17 #contact{ padding:0;}
.section17 .row{ margin:0;}
.section3 .db1 {
     margin: -2px 0px; 
    border-bottom: 0px solid #fff;
    height: auto;
	font-size: 1.22rem;
		-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
 
}
#contact-info .subbutton{ font-size:1.22rem !important;}
#contact-info .formblock .txt{ font-size:1.22rem !important;}
#contact-info .formblock .txtarea{ font-size:1.22rem !important;}
.section3 .db2 {
    margin: -2px 0px; 
    border-bottom: 0px solid #fff;
    height: auto;
	font-size: 1.22rem;
			-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.section3 .db3 {
     margin: -2px 0px; 
    border-bottom: 0px solid #fff;
    height: auto;
	font-size: 1.22rem;
			-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #403F3F;
 
}
.section3 .db4 {
    margin: -2px 0px; 
	font-size: 1.22rem;
    border-bottom: 0px solid #fff;
    height: auto;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #468AC7;
 
}
.section4 ul.address-info li span.mobile {
    display: none;
}
.section4 ul.address-info li span.email {
    display: none;
}
.section4 ul.address-info li span.address {
    display: none;
}
.section4 {
    text-align: center;
}
.map {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0px;
}
.img-responsive, .thumbnail a > img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 2% auto 7%;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img,{
		display: block;
	max-width: 100%;
	height: auto;
	margin: 0% auto;
	}
.section2 .bcc1 p {
	text-align: center;
	font-size: 1.22rem;
}

.section17 h1 {
    font-size: 2rem;
}
#contact .formblock .txt {
font-size: 1.22rem !important;}


#contact .formblock .txtarea{
font-size: 1.22rem !important;}

#contact .subbutton{
font-size: 1.22rem !important;}

.section2 .bcc1 h2 {
    text-align: center;
    font-size: 1.22rem;
}
footer p {
    font-size: 11px;
}
.section4 ul.address-info {
    font-size: 1.33rem;
}
.section4 ul.address-info li {
	display:block;
}

#contactus{ top:10px; position:relative;}
#ourteam{ top:10px; position:relative;}
#advantages{ top:10px; position:relative;}
#treatment{ top:10px; position:relative;}
#aboutdoctor{ top:10px; position:relative;}

}






















@media only screen and (min-width:320px) and (max-width:767px) {
	
.section16 p {
    font-size: 1.20rem !important;
}

.bs1 {
    margin: 0px 0;
}

.section2 .bcc1 {
    margin: inherit;
}



.section1 h2 {
	font-size: 1.13rem;
}

.section2 h1 {
	font-size: 4rem;

}



.img-responsive, .thumbnail a > img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 2% auto 7%;
}

.section2 .bcc1 p {
	text-align: left;
}
.section2 .bcc1 h2 {
	text-align: left;
}
