@media (max-width:1400px) {
	.carousel-inner>.item {
		height: 670px
	}

	.middle_header_icon {
		width: 40px;
		height: 40px;
		margin-top: 12px
	}

	.middle-header .contact-number {
		margin-left: 55px;
		margin-right: 15px
	}

	.middle_header_icon [class^="flaticon-"]:before {
		line-height: 36px;
		font-size: 18px
	}
}

@media (min-width:1200px) {
	.nav_item li:hover>ul.dropdown-menu {
		display: block
	}

	.owl_side_arrow.owl-carousel .owl-controls .owl-nav .owl-next {
		right: -70px
	}

	.owl_side_arrow.owl-carousel .owl-controls .owl-nav .owl-prev {
		left: -70px
	}
}

@media (max-width:1100px) {
	.carousel-inner>.item {
		height: 510px
	}

	.subscribe_from .form-control {
		width: 60%
	}

	.owl_side_arrow.owl-carousel .owl-controls .owl-nav {
		display: none
	}

	.controls .control {
		margin: 0 8px 8px 0
	}

	.service_block_3 {
		padding: 30px
	}

	.widget_title,
	.service_block_2 .inner_title {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.footer_box p {
		font-size: 13px
	}

	.social_icon li a {
		margin-right: 15px
	}

	.services.sidebar-widget .item {
		width: 100%
	}

	.hospital_info {
		padding-top: 50px
	}

	section.banner {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.background-7 {
		background-size: 45%
	}

	.background-6 {
		background-position: -720px center;
		background-size: cover;
	}

	.nav-contact {
		display: none
	}

	.header_2 .nav_item {
		margin-right: 15px
	}

	.feature_box.text_block_1,
	.feature_box.time_table_1 {
		height: 470px;
	}

	.dropdown-menu {
		min-width: 175px
	}

	.side_video {
		border-radius: 55% 0% 0% 55%;
		padding: 10% 9%;
	}

	.video-popup {
		margin-right: 0
	}

	.list_style_2 li,
	.list_style_3 li {
		line-height: 30px
	}

	.section_title {
		width: 75%
	}

	.member_img.circle {
		width: 270px;
		height: 270px;
	}
}

@media screen and (min-width:992px) {
	.nav .dropdown-menu {
		visibility: hidden;
		top: 120%;
		opacity: 0;
		display: table
	}

	.nav .dropdown:hover>ul.dropdown-menu {
		top: 100%;
		visibility: visible;
		opacity: 1;
		-moz-transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease
	}

	/*========== Sub Dropdown Menu ===========*/
	.nav .dropdown-menu .dropdown>ul.dropdown-menu {
		left: 100%;
	}

	.nav .dropdown-menu .dropdown:hover>ul.dropdown-menu {
		margin-top: 0px;
		top: 0;
	}

	.pt_md_280 {
		padding-top: 280px;
		z-index: 99
	}

	.pt_md_300 {
		padding-top: 300px;
		z-index: 99
	}

	.mb_md-280 {
		margin-bottom: -280px;
		z-index: 99
	}

	.mt_md-280 {
		margin-top: -280px;
		z-index: 99
	}

	.header_2 .navbar-header {
		padding-left: 15px
	}

	.mt_md-80 {
		margin-top: -80px;
		z-index: 99
	}

	.mt_md-200 {
		margin-top: -200px;
		z-index: 99
	}

	.pb_md_200 {
		padding-bottom: 200px
	}

	.pb_md_360 {
		padding-bottom: 360px
	}

	.header_5 .navbar-default .navbar-brand {
		width: 119px;
		display: none;
	}

	.header_5 .nav_item {
		margin-left: -15px
	}

	.header_5 .nav.navbar-nav>li:first-child>a {
		margin-left: 0;
	}

	.test_category {
		margin-top: -120px;
		z-index: 99
	}

	.header_4.nav-on-banner+.banner {
		padding-top: 140px
	}

	.header_2.nav-on-banner+.banner {
		padding-top: 160px
	}

	.header_4 .nav_header.bg_secondary {
		background: transparent
	}
}

@media (max-width:991px) {
	.bg_sm_none {
		background-image: none !important
	}
.iframe iframe {
    height: 230px !important;
}
	.header_2,
	.medical_service {
		position: static;
		width: 100%;
	}

	.progress_chart {
		margin-top: 0;
	}

	.get_appointment {
		height: auto
	}

	.sidebar_style3 {
		margin-bottom: 50px
	}

	.blog-sidebar {
		margin-top: 50px
	}

	.sidebar_style2 {
		margin-top: 50px
	}

	.dropdown-menu li a {
		padding-left: 0;
		padding-right: 0
	}

	.dropdown-menu {
		padding-left: 15px;
		float: none
	}

	.services.sidebar-widget .item {
		width: 33%;
	}

	.m_mt_30 {
		margin-top: 30px
	}

	.m_mb_30 {
		margin-bottom: 30px
	}

	.mb_100 {
		margin-bottom: 0px !important
	}

	#header.fixed-header,
	#header.fixed-header .nav_header,
	.nav-on-top,
	.nav-on-banner,
	.dropdown-menu {
		position: static;
		animation-name: inherit;
	}

	.top_header,
	.middle-header {
		display: none !important
	}

	.navbar-default .navbar-brand {
		display: block;
		padding: 6px 0
	}

	.nav>li>a,
	.nav>li {
		display: inline-block;
		width: 100%
	}

	.header_5 .nav.navbar-nav>li>a,
	.nav.navbar-nav>li>a {
		margin: 7px 0;
		padding-left: 0
	}

	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a {
		background-color: transparent
	}

	.carousel-inner>.item {
		height: 380px
	}

	.slider_content {
		width: 100%
	}

	.slider_content .slider_title {
		font-size: 30px
	}

	.carousel-control {
		display: none
	}

	.side_video {
		position: inherit;
		display: inherit;
		transform: none;
		border-radius: 0;
		padding: 20% 13%
	}

	.extra_facilities {
		height: auto;
		margin-bottom: 0
	}

	.facilities {
		position: inherit;
		transform: none;
		left: auto;
		padding: 30px 15px
	}

	.signature img,
	.video_text {
		float: none
	}

	.experience_img {
		display: none
	}

	.section_title,
	.sub_title {
		width: 100%
	}

	.image_slider img {
		width: 100%
	}

	.subscribe_from .form-control {
		width: 78%
	}

	.footer_full .help_area_2 {
		position: relative;
		top: 0
	}

	.hospital_opportunity {
		height: auto
	}

	.hospital_opportunity .background-4 {
		padding: 80px 0
	}

	.gallery {
		position: relative
	}

	.timeshedule {
		overflow-x: scroll;
		display: block
	}

	.social_icon li a {
		margin-right: 20px
	}

	.slider,
	.banner {
		margin-top: 0px !important
	}

	.image_slider {
		width: auto;
		margin-right: 15px;
		display: none !important
	}

	.footer_full .logo {
		display: none
	}

	.services.sidebar-widget .item:nth-child(even) {
		margin-right: 2px
	}

	.social_icon li {
		padding-right: 5px
	}

	.footer_box:before {
		width: 0
	}

	.month_table td {
		height: 120px
	}

	.extra_padding {
		padding: 0 !important
	}

	.ask_question .btn {
		float: none
	}

	.header_2,
	.pricing_block_1.bg_primary,
	.btn.middle_y {
		transform: none !important
	}

	.background-7,
	.background-8 {
		background: none
	}

	.intro-video.intro-mini {
		margin-top: 90px
	}

	.d_none_sm,
	.bg_set_after:before,
	.header_5 .navbar-default .btn,
	.nav_search_form {
		display: none
	}

	.mt_sm_80 {
		margin-top: 80px
	}

	.btn.middle_y {
		position: static
	}

	.subscribe>span.pull-left {
		float: none !important;
		margin-bottom: 30px;
		display: table
	}

	.test_category {
		margin-top: 30px
	}

	.mb_sm_30 {
		margin-bottom: 30px
	}

	.mb_sm_50 {
		margin-bottom: 50px
	}

	.facilities {
		margin-top: 80px
	}
}

@media (min-width:768px) {
	.list_style_w50 li {
		width: 50%
	}
}

@media (max-width:767px) {
	.sliderSection-home {
		padding-top: 0px !important;
	}

	.banner {
		background: url(http://bonwic.in/medical/images_all/pages/1573711737about-banner-yoga.jpg) no-repeat -227px 7px / cover !important;
	}

	.resultsCol-flex iframe {
		width: 100% !important;
	}

	.teamCol-9 {
		margin-top: 15px;
	}

	.doctors .details {
		padding: 8px 0;
		margin-left: 0 !important;
	}

	.member_skills span {
		width: 100%;
	}

	.member_skills {
		display: inherit;
		width: 100%;
	}

	.mobileMT {
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.down_line_center,
	.down_line_left {
		font-size: 30px;
	}

	.banner_info .inner_title {
		font-size: 30px;
		color: #fff;
	}
.iframe iframe {
    height: 230px !important;
}
	.member_skills label,
	.doctor_info label {
		width: 100% !important;
		display: inherit;
	}

	.cutom-innerpage-heading h3 {
		color: #fff;
		margin-bottom: 10px;
		font-size: 28px;
	}

	.navbar-brand.my_brand img {
		height: auto;
		width: 158px;
	}

	.customCol-acharayaje h4 {
		font-size: 30px;
	}

	.headingH4 {
		font-size: 30px;
	}

	.heading-home-content h4 {
		font-size: 25px;
	}

	.customPT {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.heading-home-content span {
		font-size: 16px;
		margin-bottom: 22px;
		line-height: 19px;
		padding-top: 10px;
	}

	.cutomMt {
		text-align: center;
	}

	.subscribe h3 {
		font-size: 25px;
		font-weight: 900;
	}

	.section_title {
		line-height: normal;
	}

	.list_style_2 li,
	.list_style_3 li {
		width: 100%
	}

	.section_title span {
		margin-bottom: 0
	}

	.photo_box {
		margin-right: 0;
		width: 100%
	}

	.gallery,
	.middle-header {
		padding: 0
	}

	.services.sidebar-widget .item {
		width: 100%;
	}

	.carousel-inner>.item>a>img,
	.carousel-inner>.item>img,
	.img-responsive,
	.thumbnail a>img,
	.thumbnail>img {
		width: 100%;
		height: auto;
	}

	.thumbnail_block_1,
	.thumbnail_block_2 {
		display: inherit
	}

	.section_title {
		width: 100%;
		font-size: 30px
	}

	.sub_title {
		width: 100%
	}

	.controls .control {
		padding: 0 20px;
		line-height: 36px;
		margin: 7px
	}

	.carousel-inner>.item {
		height: 500px;
	}

	.thumbnail_block_details {
		padding: 20px
	}

	.comment_block_1>img {
		float: none;
		margin-bottom: 30px
	}

	.box_image .hover_zoom {
		width: 100%
	}

	.error {
		width: auto
	}

	.error .inner_title {
		font-size: 35px
	}

	.error p {
		font-size: 17px
	}

	.subscribe_from .form-control {
		width: 100%
	}

	.subscribe_from .btn-primary {
		padding: 0 18px;
		position: absolute;
		border-radius: 0 24px 24px 0;
		background: #3e3e3e;
	}

	.customForm {
		padding-right: 0;
	}

	.blogsSection {
		padding-top: 30px;
		padding-bottom: 10px;
	}

	.thumbnail_content {
		margin-bottom: 20px;
	}

	.footer_box {
		border-right: none;
	}

	.dropdown-menu li a {
		color: #000 !important;
	}

	.dropdown-menu {
		padding-left: 0;
	}

	.bg_set_after {
		padding-top: 10px;
		padding-bottom: 28px;
	}

	.mobileTreatment {
		padding-top: 0;
		padding-bottom: 0;
	}

	.cervical-spondyliti-col h4 {
		color: #1a796e;
		font-size: 22px;
	}

	.col-list-reasons h6 {
		padding: 8px 6px 11px;
		font-size: 13px;
		text-align: center;
	}

	.joinUs-col h6 {
		padding: 8px 6px 11px;
		font-size: 13px;
		text-align: center;
	}

	.resultsCol-flex h6 {
		padding: 8px 6px 11px;
		font-size: 13px;
		text-align: center;
	}

	.cervical-spondyliti-col {
		padding: 2px 15px;
	}

	.col-list-reasons h5 {
		font-size: 19px;
		line-height: 28px;
	}

	.banner_info .inner_title {
		font-size: 30px
	}

	.help_area_2 .footer_box {
		margin-bottom: 30px
	}

	.navbar-nav .dropdown-menu li a,
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 7px 0
	}

	.feature_box.text_block_1,
	.feature_box.time_table_1 {
		height: auto
	}
}

/* Mobile devices (768 and down 1024) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	/* .treatment-grid {
		min-height: 200px;
	} */

	.modal-dialog {
		position: relative;
		width: 90%;
		margin: 0 auto;
	}

	.sliderSection-home {
		margin-top: 0px;
	}

	.sliderSection-home {
		margin-top: 0px;
		padding-top: 0;
	}

	.feture-column-sucess {
		margin-bottom: 20px;
	}

	.space1 {
		margin-bottom: 15px;
	}

	.appointment-section {
		margin-top: 0px;
	}

	.topBanner-set {
		margin-top: 0px;
	}

	.caseStudes-colum-01 {
		margin-bottom: 20px;
	}

	.header_4 .nav.navbar-nav li a {
		color: #000 !important;
	}
}

/* Mobile devices (320 and down 767) */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.form-container {
		width: 100%;
	}

	.caseStudes-colum-01 {
		margin-bottom: 20px;
	}

	.topBanner-set {
		margin-top: 0px;
	}

	.appointment-section {
		margin-top: 0px;
	}

	.space1 {
		margin-bottom: 15px;
	}

	.feture-column-sucess {
		margin-bottom: 20px;
	}

	.sliderSection-home {
		margin-top: 0px;
	}

	.carousel-caption {
		width: 100%;
		padding: 0px 30px;
	}

	.carousel-inner>.item {
		height: 225px;
	}

	.carousel-caption h3 {
		font-size: 15px;
		font-weight: 700;
		line-height: 20px;
		color: #fff;
	}

	.client_name p {
		color: #000;
		font-size: 19px;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
	}

	.iti-mobile .iti__country-list {
		max-height: 200px !important;
	}

	.iti--allow-dropdown input,
	.iti--allow-dropdown input[type=text],
	.iti--allow-dropdown input[type=tel],
	.iti--separate-dial-code input,
	.iti--separate-dial-code input[type=text],
	.iti--separate-dial-code input[type=tel] {
		padding-right: 55px !important;
		padding-left: 52px;
		margin-left: 0;
	}

	/* .treatment-grid {
		min-height: 190px;
	} */
}