@media(min-width:200px) {
	/***Header******/
	.ddsmoothmenu { float: right;}
	.header-wrap{position: relative;}	
.header-wrap .header .book-now {margin-top:5px;float: left;position:relative; margin-right: 10px;}
.header-wrap .top-right { padding-right:0px;}
.header-wrap .header .logo{ width:100%; text-align: center; padding-bottom: 10px;}
.header-wrap .header .logo img{max-width: 60%;}
.header-wrap .nav-wrap{margin-top:10px; float: right;}
.header-wrap .top-right{width: 100%; }
.height{ display: none;}	
.banner-wrap .flex-control-nav {width:100%;}
.header-top{ display: none;}
/*******Banner*********/	
.banner-wrap .flex-control-nav {width:100%; text-align: center; margin-bottom: 18px;}
.caption-wrap{max-width: 640px; text-align: left;}	

/**********Banner*************/
.banner-style-01 {font-size:16px;line-height:16px;margin-bottom:10px;}
.banner-style-02{font-size:25px;line-height:25px;margin-bottom: 10px;}
.banner-style-03{font-size:20px;line-height:20px;margin-bottom: 10px;}
.banner-wrap .btn-group{display: none;}
/********Home Page********/
.body-top {position:relative;margin-top:0px;}	
.body-top-wrap{padding-top:50px;}	
.section-01 {padding-top:50px;padding-bottom: 55px;}
.left-col {width:100%;}
.right-col {width:100%;padding: 30px 19px 30px 19px; margin-top: 40px;}
.right-col:after { display: none;}
.left-col figure,.setion-Introducing .left-col figure {margin-left: 0px;margin-top:0px; width:100%; text-align: center;     padding: 35px 0;}
.about-info {width:80%; margin-top:40px;}	
.about-info a{ margin-right:0px; width: 100%; margin-top: 10px;}
.Schedule-left {width:100%; text-align: center;}
.Schedule-right,.input-wrap {width: 100%;}	
.section-03 {background:none;}
.bx-family{width: 100%;}
	.bx-family+.bx-family{margin-top: 25px;}	
.bx-family:nth-child(2) {
    background:none;
    background-size: 1px 100%;
    width:100%;
}
.column {
    float: left;
    width: 50%;
}
.contact-list li {
    list-style: none;
    float: left;
    width: 100%;
    padding-right: 0 !important;
}
.bx-family:nth-child(2) .bx-family-body {
    padding:0%;
}
.bx-testimonial {width:100%;}
.chambers-wrap figure {display: none;}	
.chambers-right {width:100%;}	
.attached{ position: absolute;right: 0px; margin-right:0px; top: 0px; margin-top: 30px; }
.attached:after,.attached:before{ display: none;}
.clinic-address ul li {float: none;display:block;}
.clinic-address ul li+li {background:none; padding-left:0px;margin-left:0px; margin-top: 10px;}	
.attached-list ul li {float: none;display: block;padding-bottom: 20px;padding-top: 10px; }
.attached-list ul li+li {background:none;padding-left: 0px;margin-left:0px;}
.footer-top-inner {background:none;}
.chambers-body h3 mark{	margin-left:0px;}		
/*******Footer*********/
    .section-04 {
    margin-top: 100px;
}
.chambers-wrap {
    position: relative;
    padding: 100px 0;
}
	.col-footer.Useful {width:100%;}
	.menu-col-01 {width:100%;}
	.col-footer.Services {width:100%; margin-top: 20px;}
	.menu-col-02 {width:100%;}
	.menu-col-03 {width:100%;}
	.col-footer.address { width:100%; margin-top: 20px;}
	.footer-left {flex-direction:column;}
	.col-footer + .col-footer {margin-left: 0%;padding-left: 0%;}
    .col-footer + .col-footer:before {display:none;}
	.footer-contact{max-width:220px; margin: 0px auto;}
	.footer-bottom small{ width: 100%; margin-bottom:8px;}
	.design-by{ width:100%; margin-bottom: 0;}
	/******Bios***/
	.Introducing-head{ position:relative; float: left;}
	.col-Experience {width:100%;}
.col-Experience+.col-Experience{margin-top:40px;}
			/***service*****/	
.wrap-service figure {width:100%;}
.service-right {width:100%; margin-top:40px;}
/*********Clinic*********/
 .clinic-left {width:100%;}
.clinic-right {width:100%; margin-top:30px;}
/*******Contact Us************/
.contact-left{float: left; width:100%;}
.contact-right{float:right; width:100%; margin-top:40px;}
.page-address-col {width:100%;}	
.page-address-col+.page-address-col{margin-top:20px; }	
}
@media(min-width:350px) and (max-width: 767px){
.about-info {
    width: 100%;
    margin-top: 40px;
	padding: 0 !important;
}
.wrap-testimonial{padding-top: 50px;height: 800px;}
}
@media(min-width:400px) {
/**********Banner*************/
.banner-style-01 {font-size:18px;line-height:18px;margin-bottom:10px;}
.banner-style-02{font-size:30px;line-height:30px;margin-bottom: 10px;}
.banner-style-03{font-size:23px;line-height:23px;margin-bottom: 10px;}	
/***Home*******/	
.attached-list ul li {float: left;display: block;padding-bottom: 20px;padding-top: 10px; width: 50%}
.chambers-body h3 mark{	margin-left: 20px;}	
}
@media(min-width:500px) {
		/***Header******/
.header-wrap .header .logo{ width:156px; text-align: center; padding-bottom: 0;}
	.header-wrap .header .logo img{max-width:100%;}
.header-wrap .top-right{width: auto;}
/**********Banner*************/
.banner-style-01 {font-size:18px;line-height:18px;margin-bottom:10px;}
.banner-style-02{font-size:30px;line-height:30px;margin-bottom: 10px;}
.banner-style-03{font-size:23px;line-height:23px;margin-bottom: 10px;}
.banner-wrap .btn-group{padding-top: 10px; display: block;}
/*********Home**********/
.about-info a{ margin-right:10px; width:auto; margin-top: 0px;}
.bx-testimonial {width:50%;}	
}
@media(min-width:600px) {
.input-wrap {width:32%;}
	.bx-family{width: auto;}	
.bx-family:nth-child(2) {
    background:none;
    background-size: 1px 100%;
    width:auto;
}
.bx-family:nth-child(2) .bx-family-body {
    padding:0%;
}
	.bx-family+.bx-family{margin-top:0px;}

}
@media(min-width:700px) {
.container {/*width: 660px;padding: 0px;*/}
.bx-family:nth-child(2) {
    background: url(../images/line-left.png) left top no-repeat,url(../images/line-left.png) right top no-repeat;
    background-size: 1px 100%;
    width: 40%;
}
.bx-family:nth-child(2) .bx-family-body {
    padding: 0 15%;
}
.bx-testimonial {width: 33.3333%;}	
	.attached-list ul li {float: left;display: inline-block;padding-bottom: 20px;padding-top: 10px; width: auto;}
	.attached-list ul li+li {
    background: url(../images/line-left2.png) left top no-repeat;
    background-size: 1px 100%;
    padding-left: 20px;
    margin-left: 20px;
}
			/*******Footer*********/
	.menu-col-01 {width:48%;}

	.menu-col-02 {width:48%;}
	.menu-col-03 {width:48%;}
		/***service*****/	
.wrap-service figure {width:35%;}
.service-right {width:63%; margin-top: 0;}
/*******Contact Us************/
.contact-left{float: left; width:55%;}
.contact-right{float:right; width:43%; margin-top: 0px;}
.page-address-col {width:100%;}	
.page-address-col+.page-address-col{margin-top:20px; }	
}

@media(min-width:768px) {	

.container {/*width: 750px;*/}
/***Header******/	
.header-top{ display: block;}
/*******Home******/
.wrap-mobile{display:none ;}
.wrap-desktop{display:block ;}
.left-col figure,.setion-Introducing .left-col figure {margin-left: 0px;margin-top:0px; width:35%;}
.about-info {width:63%; margin-top: 0;}	
.input-wrap {width: 27%;}
.footer-top-inner {background: url(../images/mother-left.png) left bottom no-repeat,url(../images/mother-right.png) right bottom no-repeat; background-size: 25% auto;}	
   		/*******Footer*********/
	.col-footer.Useful {width:25%;}
	.menu-col-01 {width:100%;}
	.col-footer.Services {width:45%; margin-top: 0px;}
	.menu-col-02 {width:100%;}
	.menu-col-03 {width:100%;}
	.col-footer.address { width:30%; margin-top: 0px;}
	.footer-left {flex-direction: row;}
	.col-footer + .col-footer {margin-left: 3%;padding-left: 3%;}
    .col-footer + .col-footer:before {display: block;}

}
@media(max-width:768px) {	
.modal-content {
  width: 90% !important;
}

}
@media(min-width:960px) {
/**********Banner*************/
.banner-style-01 {font-size:46px;line-height:55px;margin-bottom:40px;color: #7e0404}
.banner-style-02{font-size:30px;line-height:40px;margin-bottom: 0px;}
.banner-style-03{font-size:22px;line-height:33px;margin-bottom: 20px;}
.banner-wrap .btn-group{padding-top: 20px;}
.left-col figure,.setion-Introducing .left-col figure {margin-left: 0px;margin-top:0px; width:25%;}
.about-info {width:73%; margin-top: 0;}		
/*******Home*********/
.attached{ position: absolute;right: 0px; margin-right: -10px; top: 0px; margin-top: -18px; }
.attached:after,.attached:before{ display: block;}
.clinic-address ul li {float: left;display: inline-block;}
.clinic-address ul li+li {background: url(../images/line-left.png) left top no-repeat; padding-left: 40px;margin-left: 40px; margin-top: 0;}
}


@media(min-width:1024px) {
.container {width:960px;padding: 0px;}
/*******Header********/
.header-wrap .top-right {padding-right: 240px;}	
.header-wrap .header .book-now {position: absolute;right: 0px;top: 0px;margin-top:7px;margin-right: 0px;}	
.ddsmoothmenu { float: left;}	

.header-wrap .nav-wrap {margin-top:25px;}	
/******Banner*********/	
.banner-wrap .flex-control-nav {width:960px;text-align: left; margin-bottom:95px;}
.caption-wrap{max-width: 640px; text-align:center;}		
/********Home Page********/
.body-top {position: absolute;margin-top: -83px;}	
.body-top-wrap{padding-top: 0px;}
.section-01 {padding-top: 450px;padding-bottom: 55px;}
.Schedule-left {width: 220px; text-align: left;}
.Schedule-right {width: 100%;width: calc(100% - 240px);}
/******bios********/
.col-Experience {width: 32%;}
.col-Experience+.col-Experience{margin-top: 0px;}	
/******Clinic******/
 .clinic-left {width: 59%;}
.clinic-right {width: 40%; margin-top: 0px;}	
}

@media(min-width:1200px) {
.container {width:1200px;}
/*******Header********/	
.header-wrap{position:absolute;}
.height{ display: block;}
.header-wrap .header .logo{ width: 29%;}
.header-wrap .nav-wrap {margin-top:37px;}	
.header-wrap .header .book-now {position: absolute;right: 0px;top: 0px;margin-top:19px;margin-right: 0px;}
.banner-wrap .flex-control-nav {width:1200px;}	
/********Home Page********/	
.left-col {width: 100%;}
.right-col {width: 327px;padding: 30px 0 30px 19px; margin-top: 0;}
.right-col:after { display: block;}
.left-col figure {margin-left: -20px; margin-top: 10px; width: 40%;}
.about-info {width: 680px;margin-top: 50px;}
.Schedule-left {width: 220px; text-align: left;}
.Schedule-right {width: 100%;width: calc(100% - 280px);}
.section-03 {background: url(../images/right-image-bg.png) right top no-repeat;}
.chambers-wrap figure {position: absolute; display: block;}	
.chambers-right {width: 934px;}	
.footer-top-inner {background: url(../images/mother-left.png) left bottom no-repeat,url(../images/mother-right.png) right bottom no-repeat; background-size: auto auto;}
	/*******Footer*********/
	.col-footer.Useful {width:28%;}
	.menu-col-01 {width:48%;}
	.col-footer.Services {width: 52%;}
	.menu-col-02 {width:48%;}
	.menu-col-03 {width:48%;}
	.col-footer.address { width: 20%;}	
/***Bios*****/
	.setion-Introducing .left-col figure {width: 380px;}
	.Introducing-head{ position: absolute; }
/***service*****/	
.wrap-service figure {width: 385px;}
.service-right {width: 775px;}	
/*******Contact Us************/
.contact-left{float: left; width:804px;}
.contact-right{float:right; width: 353px;}
.page-address-col {width: 48%;}	
.page-address-col+.page-address-col{margin-top:0px; }	
}
@media(min-width:1440px) {
	

}

@media (max-height:360px) {
/*.header-wrap {position:absolute;}*/
	
}