@media (min-width: 1400px) {

	.wpb-js-composer .accordeon.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		width:30px; height:30px; }

}

@media (max-width: 1199px) {

	.col-md-5.responsive.vc_col-sm-4{ width: 41.66666667%; }

	.col-md-7.responsive.vc_col-sm-8{ width: 58.33333333%; }


	.wpb-js-composer .accordeon.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		right: 20px; }
	.wpb-js-composer .accordeon.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before { left: 9px; }

	.fmpt .vc_col-sm-3 { width: 33.333%; }

	.sidebar{ margin-top:30px; }

	/* .eventbox .vc_gitem-row-position-middle { top:27%; } */

	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:68%!important; }

	.eventbox.elist .vc_col-sm-1.dateblock-01 { width:14%; float:left; }
	.eventbox.elist .vc_col-sm-1.dateblock-02 { width:9%; float:left; }
	.eventbox.elist .vc_col-sm-10.dateblock-03 { width:77%; float:left; }

	}

@media (max-width: 992px) {

	.admin-bar header { top: 0px; }

	.sidebar{ margin-top:30px; }

	.col-md-5.responsive.vc_col-sm-4 { width: 100%; }

	.halfpg-grid .vc_col-sm-6 { width: 100%; }

	.col-md-7.responsive.vc_col-sm-8{ width: 100%; }

	.col-md-4.responsive.vc_col-sm-4 { width: 100%; }

	.col-md-8.responsive.vc_col-sm-8{ width: 100%; }

	.col-md-7.responsive.vc_col-sm-7{ width:100%; }

	.footer-1,.footer-2,.footer-3,.footer-4{ margin-bottom:20px; }

	.col-md-offset-2.vc_col-sm-8{ width:100%; }

	.articleWrapper.vc_row { margin-left: 0; margin-right:0; }

	.articleLft.vc_column_container { padding-right:0; }

	.right-sidebar .blogWrapper { padding-right:0; padding-left:0; }

	.col-md-pull-9.responsive-padding{ padding-left:30px; }

	.responsibe.vc_col-sm-3{ width:100%; }

	.responsibe.vc_col-sm-9{ width:100%; }

	.responsibe.vc_col-sm-8{ width:100%; }

	.responsibe.vc_col-sm-4{ width:100%; }

	.fin-pad.articleW.vc_column_container{ padding-left:0px; }

	.responsibe.vc_col-sm-6{ width:100%; }

	.assign-height { height: 100px; }

	.wpb_text_column.wpb_content_element { margin-bottom:0px!important; }

	.green_contact .wpb_text_column.wpb_content_element { margin-bottom:0!important; }

	.w_choose_left .wpb_text_column.wpb_content_element,
	.w_choose_right_background .wpb_text_column.wpb_content_element { margin-bottom: 0px !important; }

	.contactUsBlock.green_contact h4 {
		color: #302d31; line-height: 32px; }

	.vc_col-sm-6 { width: 100%!important; }

	.about-slide .vc_col-sm-2 { width: 33.333%; }

	.fmpt .vc_col-sm-4,
	.fmpt .vc_col-sm-3 {  width: 50%; }

/* 	.footer .col-xs-12 { width: 50%; } */

	.welcome_to_image .vc_col-sm-6 {
		width: 50% !important;
		float: left; }

	.out_staf_area .wpb_column.vc_column_container.vc_col-sm-9 {
		width: 100%;
		float: left; }

	.out_staf_area .wpb_column.vc_column_container.vc_col-sm-3 {
		width: auto!important;
		float: right;
		margin-top: -63.5%;
		margin-right: 22px; }

	.rem-extra-margin .wpb_text_column.wpb_content_element {
		margin-bottom:0px!important; }

	.fluidBg.vc_col-sm-5 {
		position: relative;
		top: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%; }

	.mainBanner .cell-view { height: 400px; }

	.event-pg .articleWrapper.vc_row { margin-left:-15px; margin-right:-15px; }

	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:68%!important; }

	.eventbox.elist .vc_col-sm-1.txtblock-01 { width:100%; float:none; }
	.eventbox.elist .vc_col-sm-11.txtblock-02 { width:100%; float:none; }

	.eventbox.elist .txtblock-01.vc_gitem-col { padding: 0 20px; }
	.eventbox.elist .txtblock-02.vc_gitem-col { padding: 10px 35px 20px 40px; }

/*
	.service-tabs.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
		padding-right:0; padding-left:0; }
 */
}

@media (max-width: 768px) {

	.contactus-side ul li { display:inline-block; float:left; }
	.contactus-side ul { display:block; float:none; margin:0 auto; width:80%; }
	.contactus-side ul li:last-child { margin-left: 25px; }

	.contactEmail,
	.contactPhone { padding-left: 10px; }

}

@media (max-width: 767px) {

	.out_staf_area .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 100% !important;
		float: left;
		margin-top: 0;
		margin-right: 0; }

	.fmpt .vc_col-sm-4,
	.fmpt .vc_col-sm-3 {  width: 100%; }


	.hmtherapy-grid .vc_col-sm-3,
	.facility-grid .vc_col-sm-4,
	.about-slide .vc_col-sm-2 { width: 50%; }

	.hmtherapy-grid .vc_grid.vc_row .vc_grid-item,
	.facility-grid .vc_grid.vc_row .vc_grid-item,
	.about-slide .vc_grid.vc_row .vc_grid-item { float:left; }

	/* .footer .col-xs-12 { width: 50%; padding-left: 50px; padding-right: 0px; } */

	.button { width: 100%; }

	.contactUsBlock .as { margin-bottom: 30px!important; }

	.my-double-cols { width: 100%; }

	.imgWrapper img { margin: 0 auto; }

	.contentPadding { padding: 30px 0; }

	.sayPersone { text-align: center; }

	.sayPersone img { position: relative; margin-bottom: 10px; }

	.personeInfo { padding-left: 0; }

	.clientSay { margin-bottom: 15px; padding-left: 50px; padding-right: 22px; }

	.clientSay i.fa { font-size: 28px; }

	.clientSay::after { content: none; }

	.mainBanner p::after { content: none; }

	.mainBanner .cell-view { height: 400px; }

	.bannerTitle p {
		font-size: 18px;
		line-height: 24px; }

	.headerBooking {
		float: none;
		padding-left: 30px; }

	.headerContacts {
		display: block;
		margin: 0 auto 10px; }

	.headerTopInfo {
		padding-left: 5px;
		height: 130px; }

	.requestBlock {
		padding-left: 15px;
		padding-right: 15px; }

	.decrease-pad-responsive.vc_column_container{
		padding-left:15px;
		padding-right:15px; }

	.assign-height { height: 174px; }

	.popularPosts.small .imgWrapper img { margin:inherit; }

	.mobileBtt { display: block; }

	/* .eventbox .vc_gitem-row-position-middle { top:24%; } */

	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:70%!important; }

	.eventbox.elist .dateblock-01 { padding-left: 15px; }
	.eventbox.elist .dateblock-02 { padding-right: 10px; }
	.eventbox.elist .vc_col-sm-1.dateblock-01 { width:15%; float:left; }
	.eventbox.elist .vc_col-sm-1.dateblock-02 { width:12%; float:left; }
	.eventbox.elist .vc_col-sm-10.dateblock-03 { width:73%; float:left; }

	.eventbox.elist .vc_col-sm-1.txtblock-01 { width:100%; float:none; }
	.eventbox.elist .vc_col-sm-11.txtblock-02 { width:100%; float:none; }

	.eventbox.elist .txtblock-01.vc_gitem-col { padding: 2px 20px; }
	.eventbox.elist .txtblock-02.vc_gitem-col { padding: 10px 30px 20px; }

	.service-tabs.vc_tta-color-gray.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
		background:none; border-radius:0; border: 1px solid transparent;  }


	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a span,
	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a  {
		background-color: transparent;
		border: 1px solid transparent; }

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover span,
	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover  {
		background-color: transparent;
		border: 1px solid transparent; }

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span,
	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
		background-color: transparent;
		border: 1px solid transparent; }

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
		background:none; border: 1px solid transparent; border-radius:0; }

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,
	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
 		border: none; border-radius:0; }


	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
	.service-tabs .vc_tta-panel .vc_tta-panel-heading span{
		font-weight:700;
		font-family: "Roboto","Helvetica Neue", Helvetica, Arial, sans-serif;
		color:#FFFFFF; }

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
		border-color: #5C6F81;
		background-color: #5C6F81;	}

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover,
	.service-tabs .vc_tta-panel .vc_tta-panel-heading:hover span {
		color:#FFFFFF;  }

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover,
	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
		border-color: #394550;
		background-color: #394550;	}

	.service-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
	.service-tabs .vc_tta-panel.vc_active .vc_tta-panel-heading span {
		color:#00ADEF; }

	.service-tabs .aiovg-col.aiovg-col-3 { float:none; width: 100%; }


}


@media (max-width: 630px) {

	.eventbox .vc_gitem-row-position-middle { top:19%; }
	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:82%!important; }

	/* .footer .col-xs-12 { width: 50%; padding-left: 35px; padding-right: 0px; } */

	.footer .widget { margin-bottom: 10px; }

}

@media (max-width: 600px) {
	.eventbox.elist .dateblock-01 { padding-left: 15px; }
	.eventbox.elist .dateblock-02 { padding-right: 5px; }
	.eventbox.elist .vc_col-sm-1.dateblock-01 { width:15%; float:left; }
	.eventbox.elist .vc_col-sm-1.dateblock-02 { width:12.5%; float:left; }
	.eventbox.elist .vc_col-sm-10.dateblock-03 { width:71.5%; float:left; }

	.eventbox.elist .txtblock-02.vc_gitem-col { padding: 10px 25px; }

	.eventbox .grid-fulldate.nomobile { display:none; margin-top:0; margin-bottom:0;  }
	.eventbox .grid-fulldate.mobile { display:block; margin-top:0; margin-bottom:8px; font-size:18px;}

	.eventbox .vc_gitem-row-position-middle { top:15%; }

	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:95%!important; }


/* 	.footer .col-xs-12 { padding-left: 25px; padding-right: 0px; } */

	.locationContent { padding-left: 28px; }
	.footerContants a, .footerContants p { padding-left: 30px; }
	


}

@media (max-width: 540px) {
	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:100%!important; }

	.eventbox .vc_gitem-row-position-middle { top:13.5%; }
	.eventbox .grid-title h4 { font-size:22px; }

	.eventbox .grid-day{ font-size:31px; }
	.eventbox .grid-month{ font-size:17px; }
	.eventbox .grid-year{ font-size:13px; }
	.eventbox .egrid-space { height:10px!important; }
	.eventbox .grid-fulldate.mobile { display:block; margin-top:0; margin-bottom:8px; font-size:17px; }

	/* .footer .col-xs-12 { width: 100%; } */
/* 	.footer .col-xs-12 { padding-left: 30px; padding-right: 0px; } */

	.hmtherapy-grid .vc_col-sm-3,
	.facility-grid .vc_col-sm-4 { width: 100%; }

	.hmtherapy-grid .vc_grid.vc_row .vc_grid-item,
	.facility-grid .vc_grid.vc_row .vc_grid-item{ float:none; }
	
	.contact-pg .main-container,
	.facility-grid.vc_column_container>.vc_column-inner { padding-left:0; padding-right:0; }
	/* 	.resp-slide .vc_images_carousel { margin-left:0; margin-right:0; } */

	.text_block.wpb_text_column .home_block_02 p{ font-size: 17px; }
	
	

	.showon-mobile { display: block; }
	.hideon-mobile { display: none; }

}

@media (max-width: 440px) {

	.eventbox .vc_gitem-row-position-middle { top:12%; }
	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:120%!important; }

	.eventbox.elist .vc_col-sm-1.dateblock-01 { width:17%; float:left; }
	.eventbox.elist .vc_col-sm-1.dateblock-02 { width:12%; float:left; }
	.eventbox.elist .vc_col-sm-10.dateblock-03 { width:71%; float:left; }

	.eventbox.elist .txtblock-02.vc_gitem-col { padding: 18px; }

	.eventbox .dateblock-02::before { font-size:15px; margin-left:-.9em; }

	.eventbox .grid-title h4 { font-size:18px; }
	.eventbox .grid-day{ font-size:29px; }
	.eventbox .grid-month{ font-size:16px; }
	.eventbox .grid-year{ font-size:12px; }

	.eventbox .grid-posttxt p,
	.eventbox .locationContent p { line-height:135%; font-size:17px; }
	.eventbox .grid-fulldate.mobile { display:block; margin-top:0; margin-bottom:8px; font-size:17px; }

	.grid-button a { padding: 7px 0px; width:85%; }

/* 	.footer .col-xs-12 {  width: 100%; padding-left: 50px; padding-right: 0px; } */

	.clientSay { padding-bottom: 20px; padding-left: 44px; padding-right: 20px; }

	.clientSay i.fa { font-size: 22px; }


	.pageTitle .h2, .pageTitle h2 { font-size: 20px; line-height:115%; letter-spacing:0; }
	

}

@media (max-width: 368px) {

	.eventbox .vc_gitem-row-position-middle { top:12%; }

	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:140%!important; }

	.event-pg .articleWrapper.vc_row { margin-left:0px; margin-right:0px; }

	.eventbox.elist .txtblock-02.vc_gitem-col { padding: 18px; }

	.event-pg .intro-content { padding-left:10px; padding-right:10px; }

	.eventbox .locationContent{ padding-left:20px; }

	.eventbox .grid-title h4 { font-size:18px; }
	.eventbox .grid-day{ font-size:27px; }
	.eventbox .grid-month{ font-size:16px; }
	.eventbox .grid-year{ font-size:12px; }

	.eventbox .grid-posttxt p,
	.eventbox .locationContent p { line-height:135%; font-size:17px; }

	.eventbox .grid-fulldate.mobile { display:block; margin-top:0; margin-bottom:8px; font-size:17px; }

	.text_block.wpb_text_column .home_block_02 p{ font-size: 15px; }

	/* .footer .col-xs-12 { padding-left: 35px; padding-right: 0px; } */

	.articleWrapper .simple-article p { margin-bottom: 20px!important; }

	.wpb-js-composer .accordeon.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		right: -30px; }

	ul.page-numbers, .page-links { margin: 0 0 40px 48px; }

	.response-pad .wpb_text_column.wpb_content_element { padding-bottom:0px!important; }

	.pageTitle .h2, .pageTitle h2 { font-size: 18px; line-height:115%; letter-spacing:0; }
	

	.facility-grid.vc_column_container>.vc_column-inner { padding-left:0; padding-right:0; }

	.articleLft.vc_column_container .vc_column-inner {
		padding-right:10px; padding-left:10px; }

	.grid-time i.fa,
	.grid-venue i.fa,
	.grid-location i.fa{ width: 1em; font-size:15px; }

	.grid-venue i.fa,
	.grid-location i.fa { left:.11em; }
	


}

@media (max-width: 240px) {
	.events .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before{ padding-top:190%!important; }

	.eventbox.elist .txtblock-02.vc_gitem-col { padding: 10px; }

	.eventbox .dateblock-02::before { font-size:14px; margin-left:-.5em; }

	.eventbox .grid-venue .locationContent p { line-height:110%; margin-bottom:3px; }

	.eventbox .grid-title h4 { font-size:16px; }
	.eventbox .grid-day{ font-size:22px; }
	.eventbox .grid-month{ font-size:14px; }
	.eventbox .grid-year{ font-size:12px; }

	.eventbox .grid-posttxt p,
	.eventbox .locationContent p { line-height:135%; font-size:16px; }

	.eventbox .grid-fulldate.mobile { display:block; margin-top:0; margin-bottom:8px; font-size:16px; }

/* 	.footer .col-xs-12 { padding-left: 8px; padding-right: 0px; } */
	.clientSay { padding-left: 38px; padding-right: 20px; }

	.clientSay i.fa { font-size: 20px; }

	.clientSay .text_block.wpb_text_column p { line-height:130%; }
	


}

@media (min-width: 600px) {

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

/* 	.col-sm-6 { width: 50%;} */

 	
	.sidearea .generalBox h4 span { display:block; float:none; }
}


@media (min-width: 768px) {

	.grid-sm-1, .grid-sm-2, .grid-sm-3, .grid-sm-4, .grid-sm-5, .grid-sm-6, .grid-sm-7, .grid-sm-8,
	.grid-sm-9, .grid-sm-10, .grid-sm-11, .grid-sm-12 { float: left; }

	.grid-sm-12 { width: 100%;}
	.grid-sm-11 { width: 91.66666667%;}
	.grid-sm-10 { width: 83.33333333%;}
	.grid-sm-9 { width: 75%;}
	.grid-sm-8 { width: 66.66666667%;}
	.grid-sm-7 { width: 58.33333333%;}
	.grid-sm-6 { width: 50%;}
	.grid-sm-5 { width: 41.66666667%;}
	.grid-sm-4 { width: 33.33333333%;}
	.grid-sm-3 { width: 25%;}
	.grid-sm-2 { width: 16.66666667%;}
	.grid-sm-1 { width: 8.33333333%; }

}

@media (min-width: 992px) {

	.grid-md-1, .grid-md-2, .grid-md-3, .grid-md-4, .grid-md-5, .grid-md-6, .grid-md-7, .grid-md-8, .grid-md-9,
	.grid-md-10, .grid-md-11, .grid-md-12 { float: left; }

	.grid-md-12 { width: 100%;}
	.grid-md-11 { width: 91.66666667%;}
	.grid-md-10 { width: 83.33333333%;}
	.grid-md-9 { width: 75%;}
	.grid-md-8 { width: 66.66666667%;}
	.grid-md-7 { width: 58.33333333%;}
	.grid-md-6 { width: 50%;}
	.grid-md-5 { width: 41.66666667%;}
	.grid-md-4 { width: 33.33333333%;}
	.grid-md-3 { width: 25%;}
	.grid-md-2 { width: 16.66666667%;}
	.grid-md-1 { width: 8.33333333%; }
}



/* 02 - EMPTY SPACE */

/*Media-Queries*/

@media (min-width: 1200px) {

	.emptySpace-lg5 { height: 5px;}
	.emptySpace-lg10 { height: 10px;}
	.emptySpace-lg15 { height: 15px;}
	.emptySpace-lg20 { height: 20px;}
	.emptySpace-lg25 { height: 25px;}
	.emptySpace-lg30 { height: 30px;}
	.emptySpace-lg35 { height: 35px;}
	.emptySpace-lg40 { height: 40px;}
	.emptySpace-lg45 { height: 45px;}
	.emptySpace-lg50 { height: 50px;}
	.emptySpace-lg55 { height: 55px;}
	.emptySpace-lg60 { height: 60px;}
	.emptySpace-lg65 { height: 65px;}
	.emptySpace-lg70 { height: 70px;}
	.emptySpace-lg75 { height: 75px;}
	.emptySpace-lg80 { height: 80px;}
	.emptySpace-lg85 { height: 85px;}
	.emptySpace-lg90 { height: 90px;}
	.emptySpace-lg95 { height: 95px;}
	.emptySpace-lg100 { height: 100px;}
	.emptySpace-lg105 { height: 105px;}
	.emptySpace-lg110 { height: 110px;}
	.emptySpace-lg115 { height: 115px;}
	.emptySpace-lg120 { height: 120px;}
	.emptySpace-lg125 { height: 125px;}
	.emptySpace-lg130 { height: 130px;}
	.emptySpace-lg135 { height: 135px;}
	.emptySpace-lg140 { height: 140px;}
	.emptySpace-lg145 { height: 145px;}
	.emptySpace-lg150 { height: 150px;}
	.emptySpace-lg155 { height: 155px;}
	.emptySpace-lg160 { height: 160px;}
	.emptySpace-lg165 { height: 165px;}
	.emptySpace-lg170 { height: 170px;}
	.emptySpace-lg175 { height: 175px;}
	.emptySpace-lg180 { height: 180px;}
	.emptySpace-lg185 { height: 185px;}
	.emptySpace-lg190 { height: 190px;}
	.emptySpace-lg195 { height: 195px;}
	.emptySpace-lg200 { height: 200px; }
}

@media (max-width: 1199px) {

	.emptySpace-md0 { height: 0px;}
	.emptySpace-md5 { height: 5px;}
	.emptySpace-md10 { height: 10px;}
	.emptySpace-md15 { height: 15px;}
	.emptySpace-md20 { height: 20px;}
	.emptySpace-md25 { height: 25px;}
	.emptySpace-md30 { height: 30px;}
	.emptySpace-md35 { height: 35px;}
	.emptySpace-md40 { height: 40px;}
	.emptySpace-md45 { height: 45px;}
	.emptySpace-md50 { height: 50px;}
	.emptySpace-md55 { height: 55px;}
	.emptySpace-md60 { height: 60px;}
	.emptySpace-md65 { height: 65px;}
	.emptySpace-md70 { height: 70px;}
	.emptySpace-md75 { height: 75px;}
	.emptySpace-md80 { height: 80px;}
	.emptySpace-md85 { height: 85px;}
	.emptySpace-md90 { height: 90px;}
	.emptySpace-md95 { height: 95px;}
	.emptySpace-md100 { height: 100px;}
	.emptySpace-md105 { height: 105px;}
	.emptySpace-md110 { height: 110px;}
	.emptySpace-md115 { height: 115px;}
	.emptySpace-md120 { height: 120px;}
	.emptySpace-md125 { height: 125px;}
	.emptySpace-md130 { height: 130px;}
	.emptySpace-md135 { height: 135px;}
	.emptySpace-md140 { height: 140px;}
	.emptySpace-md145 { height: 145px;}
	.emptySpace-md150 { height: 150px;}
	.emptySpace-md155 { height: 155px;}
	.emptySpace-md160 { height: 160px;}
	.emptySpace-md165 { height: 165px;}
	.emptySpace-md170 { height: 170px;}
	.emptySpace-md175 { height: 175px;}
	.emptySpace-md180 { height: 180px;}
	.emptySpace-md185 { height: 185px;}
	.emptySpace-md190 { height: 190px;}
	.emptySpace-md195 { height: 195px;}
	.emptySpace-md200 { height: 200px; }
}

@media (max-width: 991px) {

	.emptySpace-sm0 { height: 0;}
	.emptySpace-sm5 { height: 5px;}
	.emptySpace-sm10 { height: 10px;}
	.emptySpace-sm15 { height: 15px;}
	.emptySpace-sm20 { height: 20px;}
	.emptySpace-sm25 { height: 25px;}
	.emptySpace-sm30 { height: 30px;}
	.emptySpace-sm35 { height: 35px;}
	.emptySpace-sm40 { height: 40px;}
	.emptySpace-sm45 { height: 45px;}
	.emptySpace-sm50 { height: 50px;}
	.emptySpace-sm55 { height: 55px;}
	.emptySpace-sm60 { height: 60px;}
	.emptySpace-sm65 { height: 65px;}
	.emptySpace-sm70 { height: 70px;}
	.emptySpace-sm75 { height: 75px;}
	.emptySpace-sm80 { height: 80px;}
	.emptySpace-sm85 { height: 85px;}
	.emptySpace-sm90 { height: 90px;}
	.emptySpace-sm95 { height: 95px;}
	.emptySpace-sm100 { height: 100px;}
	.emptySpace-sm105 { height: 105px;}
	.emptySpace-sm110 { height: 110px;}
	.emptySpace-sm115 { height: 115px;}
	.emptySpace-sm120 { height: 120px;}
	.emptySpace-sm125 { height: 125px;}
	.emptySpace-sm130 { height: 130px;}
	.emptySpace-sm135 { height: 135px;}
	.emptySpace-sm140 { height: 140px;}
	.emptySpace-sm145 { height: 145px;}
	.emptySpace-sm150 { height: 150px;}
	.emptySpace-sm155 { height: 155px;}
	.emptySpace-sm160 { height: 160px;}
	.emptySpace-sm165 { height: 165px;}
	.emptySpace-sm170 { height: 170px;}
	.emptySpace-sm175 { height: 175px;}
	.emptySpace-sm180 { height: 180px;}
	.emptySpace-sm185 { height: 185px;}
	.emptySpace-sm190 { height: 190px;}
	.emptySpace-sm195 { height: 195px;}
	.emptySpace-sm200 { height: 200px; }
}

@media (max-width: 767px) {

	.emptySpace-xs0 { height: 0; }
	.emptySpace-xs5 { height: 5px;}
	.emptySpace-xs10 { height: 10px;}
	.emptySpace-xs15 { height: 15px;}
	.emptySpace-xs20 { height: 20px;}
	.emptySpace-xs25 { height: 25px;}
	.emptySpace-xs30 { height: 30px;}
	.emptySpace-xs35 { height: 35px;}
	.emptySpace-xs40 { height: 40px;}
	.emptySpace-xs45 { height: 45px;}
	.emptySpace-xs50 { height: 50px;}
	.emptySpace-xs55 { height: 55px;}
	.emptySpace-xs60 { height: 60px;}
	.emptySpace-xs65 { height: 65px;}
	.emptySpace-xs70 { height: 70px;}
	.emptySpace-xs75 { height: 75px;}
	.emptySpace-xs80 { height: 80px;}
	.emptySpace-xs85 { height: 85px;}
	.emptySpace-xs90 { height: 90px;}
	.emptySpace-xs95 { height: 95px;}
	.emptySpace-xs100 { height: 100px;}
	.emptySpace-xs105 { height: 105px;}
	.emptySpace-xs110 { height: 110px;}
	.emptySpace-xs115 { height: 115px;}
	.emptySpace-xs120 { height: 120px;}
	.emptySpace-xs125 { height: 125px;}
	.emptySpace-xs130 { height: 130px;}
	.emptySpace-xs135 { height: 135px;}
	.emptySpace-xs140 { height: 140px;}
	.emptySpace-xs145 { height: 145px;}
	.emptySpace-xs150 { height: 150px;}
	.emptySpace-xs155 { height: 155px;}
	.emptySpace-xs160 { height: 160px;}
	.emptySpace-xs165 { height: 165px;}
	.emptySpace-xs170 { height: 170px;}
	.emptySpace-xs175 { height: 175px;}
	.emptySpace-xs180 { height: 180px;}
	.emptySpace-xs185 { height: 185px;}
	.emptySpace-xs190 { height: 190px;}
	.emptySpace-xs195 { height: 195px;}
	.emptySpace-xs200 { height: 200px; }
}


/*Media Queries*/

@media (max-width: 1199px) {

	nav ul li { margin: 0 4px; }

	.logo img { max-width: 90%; }

	.box_info .content-body p,
	.doc_feature_inner .content-body p{ line-height: 165%; }

	/* .doc_feature_inner .content-body { padding: 0px 20px 0px 20px; } */
}



/* 02 - Header */


@media (min-width: 993px) {

	.headerScrolled {
		-webkit-transform: translateY(-52px);
		transform: translateY(-52px); }

	.headerScrolled .headerBottomInfo  {  padding: 8px 0 15px; }

	.headerScrolled .responsiveWrapper  { top: 18px; }

	.headerScrolled nav ul li ul {
		top: 20px;
		padding-top: 25px; }

	.headerScrolled nav ul li ul li ul {
		top: 0;
		padding-top: 0; }

	.headerScrolled .logo img { max-width: 80%; }

	nav > ul > li:hover > ul {
		opacity: 1;
		left: -9px;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: left 0s, opacity 150ms linear, transform 150ms linear;
		transition: left 0s, opacity 150ms linear, transform 150ms linear; }

	nav ul li ul li:hover ul {
		opacity: 1;
		left: 100%;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: left 0s, opacity 150ms linear, transform 150ms linear;
		transition: left 0s, opacity 150ms linear, transform 150ms linear; }

	nav ul li ul li:hover ul {
		opacity: 1;
		left: 100%;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: left 0s, opacity 150ms linear, transform 150ms linear;
		transition: left 0s, opacity 150ms linear, transform 150ms linear; }

	nav ul.main_menu_nav > li ul.sub-menu > li ul.sub-menu{ display: none; }

	nav ul.main_menu_nav li > ul.sub-menu > li:hover > ul.sub-menu { visibility: visible; opacity: 1; }

	nav ul.main_menu_nav > li ul.sub-menu > li:hover > ul.sub-menu { display: block!important; }

	.admin-bar header.headerScrolled { margin-top: 32px; }

	.admin-bar header.headerScrolled .headerTopInfo { margin-top: -32px; }

	.tmc_header_4.admin-bar header.headerScrolled { margin-top: 0; }

	.admin-bar.tmc_header_3 .middble_menu_area.sticky_menu.stricky-fixed { top: 32px;; }

	.paddingSection .minScreen{ margin-left: 50%; }

	.desktopBtt{ display:block; }

	.boxed-container .headerScrolled,
	.boxed-container .middble_menu_area.sticky_menu.stricky-fixed{ max-width: 1200px; }

	.requestContent { padding-left: 30px; }

}

@media (max-width: 992px) {

	.headerDuplicate {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		padding: 12px 0;
		display: block;
		background: url(../images/header-bg.png);
		z-index: 12;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		-webkit-transition: -webkit-transform 150ms linear;
		transition: transform 150ms linear; }

	.o_staf_item { margin: 0px auto 30px !important; }

	.headerDuplicateOpen {
		-webkit-transform: translateY(0);
		transform: translateY(0); }

	.diplicateContent {
		position: relative;
		max-width: 750px;
		margin-right: auto;
		margin-left: auto;
		padding-right: 15px;
		padding-left: 15px; }

	.responsiveWrapper {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 20 !important;
		padding: 0 0 0px;
		box-shadow: 0px 5px 10px rgba(0, 0, 0, .2);
		opacity: 0;
		visibility: visible;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform 250ms ease-out, opacity 250ms ease-out;
		transition: transform 250ms ease-out, opacity 250ms ease-out; }

	.responsiveWrapper.openMenu:before {
		position: absolute;
		top: 0;
		left: 100%;
		height: 100%;
		width: 1000px;
		background: #fff;
		content: ''; }

	.responsiveWrapper.openMenu::after {
		position: absolute;
		top: 0;
		right: 100%;
		height: 100%;
		width: 1000px;
		background: #fff;
		content: ''; }

	.navScroll { overflow: auto; }

	.responsiveWrapper.openMenu {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateX(0);
		transform: translateX(0); }

	.responsiveWrapper nav {
		position: relative;
		top: 0;
		right: 0;
		display: block;
		max-width: 750px;
		margin-left: auto;
		margin-right: auto; }

	.responsiveWrapper nav li {
		display: block;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #e1e1e1; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > a{ line-height: 50px; }

	.responsiveWrapper nav li a {
		padding: 15px 30px;
		display: block; }

	.responsiveWrapper nav li i.fa {
		position: absolute;
		top: 5px;
		right: 25px;
		padding: 10px;
		min-width: 30px;
		min-height: 30px;
		color: #989898;
		cursor: pointer; }

	.responsiveWrapper nav li ul li i.fa {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg); }

	footer .logo { z-index: 1; }

	.logo, .headerTopInfo { z-index: 11; }

	.sticky_menu.headerScrolled  .headerTopInfo { display:none; }

	.headerTopInfo::before,
	.headerTopInfo::after { background: #5d4c5f; }

	.headerTopInfo:before {
		left: 100%;
		width: 5000px; }

	.headerTopInfo::after {
		right: 100%;
		width: 5000px; }

	.headerBottomInfo {	padding: 12px 0; }

	.headerSearch {
		position: relative;
		top: 0;
		right: 0;
		-webkit-transform: translate(0);
		transform: translate(0);
		border-bottom: 1px solid #e1e1e1;
		padding: 11px 30px 11px 15px;
		max-width: 750px;
		margin-left: auto;
		margin-right: auto; }

	.responsiveWrapper nav ul li i.fa.DDopen {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg); }

	.responsiveWrapper nav ul li ul li i.fa.DDopen {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg); }

/*	Drop down menu lvl*/
	nav ul li ul {
		margin-top: 0;
		position: relative;
		top: 0;
		opacity: 1;
		left: 0;
		padding-top: 0;
		display: none;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: none;
		transition: none; }

	nav ul li ul li { border: 0; }

	nav ul li ul li:first-child { border-top: 1px solid #e1e1e1; }

	nav ul li ul li::before { display: none; }

	.responsiveWrapper  nav ul li ul li a {
		background: #f3f3f3;
		padding-left: 20px;
		font-weight: 600; }

	nav ul li ul li ul {
		left: 0; display: none; }

	nav ul li ul li ul li:first-child { border-top: 1px solid #e1e1e1; }

	nav ul li:hover i.fa { color: #989898; }

	.responsiveWrapper nav ul li ul li ul li::before { left: 50px; }

	.responsiveWrapper nav ul li ul li ul li a { padding-left: 65px; }

	.responsiveWrapper nav ul li ul li ul li:last-child { border-bottom: 0; }

	.ThumbnailWrapper  img { margin: 0 auto; }

	.bloglist .imgWrapper { height: 70%; width:100%;}

	.bloglist .imgWrapper img { width:100%; max-height:none; }

	.teamFix >*[class*="col-"]:nth-child(4n+1) { clear: none; }

	.teamFix >*[class*="col-"]:nth-child(2n+1) { clear: both; }

	.thuDes { display: block; margin: 0; }

	nav ul li ul li:last-child { border-bottom: 0; }

	header.responsiveHeaderSrolled .headerContent {
		position: relative;
		max-width: 750px;
		margin: 0 auto;
		padding: 0 15px; }

	header.responsiveHeaderSrolled .headerBottomInfo {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background:  url(../images/header-bg.png);
		animation: fadeItIn 1s; }

	.mobileBtt { display: block; }

	.newsTablet30{ height: 30px; }

	.contactus-side ul { padding-left:0; }
	.contactus-side ul {  display: block; float: none; margin: 0 auto; max-width:250px;
		width: 80%; margin-bottom:20px; }
		
}


/* 02 - Error Page */
/*Media Queries*/

@media (max-width: 991px) {

	.errorPage .as {
		font-size: 155px;
		line-height: 155px; }

	.errorPage p {
		font-size: 35px;
		line-height: 45px; }

	.errorPage span {
		font-size: 20px;
		line-height: 25px; }

}

@media (max-width: 767px) {

	.errorPage .as {
		font-size: 115px;
		line-height: 115px; }

	.col-md-pull-9.responsive-padding { padding-left: 15px; }

	.teamFix .grid-sm-6.grid-md-3 { padding-right: 0px; }

	.errorPage p {
		font-size: 25px;
		line-height: 40px; }

	.errorPage span {
		font-size: 18px;
		line-height: 20px; }

	.button.btnSize5 {
		padding-left: 40px;
		padding-right: 40px; }

	.errorPage .cell-view { height: 300px; }

}

/* 02 - Side-Bar */
/*Media Queries*/

@media (min-width: 992px) {

/* 	.admin-bar  .headerScrolled{
		top: 32px; }
 */
	.sideBar { display: block !important; }

}

@media (max-width: 991px) {

	.articleWrapper { margin-left: 0; }

	.resonsiveSideBar { display: block; }

	.team .resonsiveSideBar { display: none; }

	.sideBar { display: none; }

	.team .sideBar { display: block; }

}

@media (max-width: 767px) {
	.team .resonsiveSideBar { display: block; }
	.team .sideBar { display: none; }
}


/* 02 - Therapist Profile */
/*Media Queries*/

@media (max-width: 991px) {
	.requestContent { padding-left: 0; }

	.year .yearContent { padding: 0px 15px 0 92px; }

}

@media (max-width: 767px) {

	.button.btnStyle6,
	.profile { text-align: center; }

	.profile a span {
		position: relative;
		top: 0;
		left: 0;
		max-width: 46px;
		max-height: 46px;
		margin: 0 auto;
		-webkit-transform: translate(0);
		transform: translate(0);
		display: block;
		margin-bottom: 15px; }

	.button.btnSize7 {
		padding-left: 15px;
		padding-right: 15px; }

	.year { text-align: center; }

	.year > span {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: 5px; }

	.year .yearContent { padding: 0; }

}


/* 02 - Blog */

/*Media Queries*/

@media (max-width: 767px) {

	.paginationWrapper { text-align: center; }

}


/* 17 - BLOG DETAIL */
/*Media Queries*/

@media (max-width: 767px) {

	.solciaShare a {
		display: block;
		margin-bottom: 5px; }

	.solciaShare i.fa {
		margin-bottom: 10px;
		margin-right: 0;
		padding: 15px 40px; }

	.solciaShare i.fa::after {
		top: 100%;
		right: 50%;
		margin-top: -2px;
		margin-right: -7px;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg); }

	.commnetForm {
		padding-left: 15px;
		padding-right: 15px; }

}


/* 18 - CHIROPRATIC-THERAPY */
/*Media Queries*/

@media (max-width: 767px) {

	.simple-article img.image-settings {
		float: none;
		margin: 0 auto 20px; }

	.specialOffer .button {
		position: relative;
		top: 0;
		right: 0;
		-webkit-transform: translate(0);
		transform: translate(0); }

	.specialOffer p { margin-bottom: 30px; }

	.specialOffer { padding: 36px 15px; }

}


/* 19 - PHYSIOTHERAPY */

@media (max-width: 767px) {

	.simple-article img.image-right {
		float: none;
		margin: 0 auto 20px; }
}


/* 20 - ABOUT US */
/*Media Queries*/

@media (max-width: 991px) {

	.fluidBg {
		position: relative;
		width: 100%;
		padding-bottom: 80%; }

}

@media (max-width: 767px) {

	.personeImg img { margin: 0 auto; }

}


/* 21 - SHOP PAGE */
/*Media Queries*/

@media (max-width: 991px) {

	.shopInfo {
		text-align: center;
		margin-bottom: 30px; }

	.shopInfo .imgWrapper {
		position: relative;
		top: 0; }

	.shopInfoContent { padding-left: 0; }

	.shopInfo .imgWrapper img { margin: 0 auto; }

	.shopClear >*[class*="col-"]:nth-child(4n+1) { clear: none; }

	.shopClear >*[class*="col-"]:nth-child(2n+1) { clear: both; }

	.shopClearSmall >*[class*="col-"]:nth-child(2n+1) { clear: both; }

	.shopBanner { text-align: center; }

	.tableResponsive { overflow-x: auto; }

}

@media (max-width: 767px) {

	.couponForm a.button {
		float: none;
		margin-top: 20px; }

	.couponForm .simple-input {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0; }

}



/* 21 - Product Details */
/*Media Queries*/

@media (max-width: 767px) {

	.tab-entry { padding: 15px; }

	.tab-menu { width: 100%; text-align: center; }

	.tab-menu::after { content: none; }

	.tabs { display: block; }

	.tabMenuWrapper { display: none; }

}


/* 23 - CHECKOUT */
/*Media Queries*/

@media (max-width: 767px) {

	.returningCustomer,
	.orderWrapper .orderBlock {
		padding-left: 15px;
		padding-right: 15px; }

}


/* 00 - FOOTER */
/*Media Queries*/

@media (max-width: 991px) {

	footer > .container > .row >*[class*="col"]:not(:first-child):not(:last-child) .footerBlock {
		max-width: 100%; margin: 0; }

	.locationBlock i {
		position: relative;
		display: inline-block; }

	.footerContants i {
		position: relative;
		display: block; }

	.locationBlock,
	.footerContants { margin-bottom: 10px; }

}

@media (max-width: 767px) {

	footer .logo { float: none; }

	footer { padding: 30px 0 0; }

	.copy, .created { margin: 10px 0; float: none; }

	.bottomInfo { padding: 10px 0; }

	.locationContent p { margin-bottom: 5px; }

	.locationBlock i.fa { margin-bottom: 10px; }


}

/* MEDIA QUERIES */
/*Desktops (>=1200px)*/

@media (min-width: 1200px) {

	.button.stripButton { padding: 10px 50px; }

	.socialThumnailWrapper .imgWrapper.socialThumnail { margin-bottom: 0; }

	.boxed-container {
		width: 1200px;
		margin: 0 auto;
		background: #ffffff; }

}


/*Desktops (>=992px)*/

@media (max-width: 1199px) {
	.team .blogWrapper { padding-left: 0; padding-right: 10px; }

	.team-info.col-md-8 { padding-left: 0; padding-right: 0; }
}


/* Tablets (>=768px)*/


@media (min-width: 992px) {

	.container {
		padding-left: 0;
		padding-right: 0; }

	.leftPadding30 { padding-left: 30px !important; }

}

@media (max-width: 991px) {

	.imgWrapper.wpb_content_element{ margin-bottom:50px!important; }

	.singleService50 { height: 50px; }
	.contentPadding-WDXSmall,
	.contentPadding-WDSmall { padding-left: 0; padding-right: 0; }

	.team .blogWrapper,
	.blogWrapper { padding-left: 0; padding-right: 0; }

	.team-info.col-md-8 { padding-left: 15px; padding-right: 0; }

	.team .blogWrapper .team-info,
	.team .blogWrapper .ThumbnailWrapper { float:none; }

	/* .team .blogWrapper .ThumbnailWrapper img { width:80%;  } */

	.team-info h3 { margin-top:20px; }

	.bullet-right .col-sm-12 { padding: 0 40px; }
	.rem-ul-pad{ padding-left:1.2em; padding-right:1.2em; }

}


/*Phones (<768px)*/

@media (max-width: 767px) {

	h1, .h1 { font-size: 30px; line-height: 36px; }

	h2, .h2 { font-size: 26px; line-height: 30px; }

	h3, .h3 { font-size: 24px; line-height: 26px; }

	h4, .h4 { font-size: 22px; line-height: 24px; }

	h5, .h5 { font-size: 18px; line-height: 20px; }

	.button { padding-top: 10px; padding-bottom: 10px; }

}

@media (max-width: 540px) {

	.col-md-9.col-md-push-3  .vc_column_container > .vc_column-inner { padding-left:8px; }

	.bullet-right .col-sm-12 { padding: 0 15px; }
	 
	.about-pg .simple-article,
	.about-btm.vc_column_container>.vc_column-inner{ padding: 0 10px; }
	
	/*.sidearea.vc_column_container>.vc_column-inner{ padding: 0; } */
	
	.facility-pg .main-container{ padding-left: 0; padding-right: 0; }
	 
	.imgWrapper.wpb_content_element { margin-top: 10px; margin-bottom: 10px !important; }
	
	.about-pg .bottomContent { padding-top:5px; padding-bottom:5px; }
	.home-pg .contentPadding-XSmall { padding-top:0; padding-bottom:0; }
	.home_block_02.hlast { padding-bottom:0; }

}

@media (max-width: 1199px){

	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li {
		padding: 0px;
		margin: 0px;
		margin-right: 7px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .nav.navbar-nav.navbar-right li a {
		padding: 0px 16px;
		font-size: 13px; }

	.o_staf_item .staf_details { padding: 10px; }

	.o_staf_item .staf_details h5 + h5 a { padding-left: 4px; }

	.o_staf_item .staf_details h5 a { padding-left: 28px; }

	.o_staf_item_text {
		min-height: 394px;
		padding: 0px 15px;
		padding-top: 12px; }

	.o_staf_item_text h6 {
		padding-top: 4px; }

	.o_staf_item_text p {
		padding: 10px 0px 18px 0px; }

	.w_choose_left {
		width: 100%;
		float: none;
		max-width: 959px;
		margin: auto !important; }

	.w_choose_right_background.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
		width: 100%; }

	.why_choose_area .vc_col-sm-6 {
		width: 100%; }

	.w_choose_right {
		width: 100%;
		float: none; }

/* .doc_feature_inner { padding-left: 25px; } */

/*  .doc_feature_area .doc_right_f { padding-top: 0px; }  */

	.clients_slider_area .clients_slider_inner {
		max-width: 880px;
		margin: auto; }

	.partner_area .partner_left {
		width: 100%;
		float: none; }

	.partner_area .partner_left .partner_image {
		max-width: 800px;
		float: none;
		margin: auto; }

	.partner_area .partner_right .partner_count {
		max-width: 370px;
		padding-left: 0px;
		margin: auto; }

	.partner_area .partner_right {
		width: 100%;
		float: none;
		padding-bottom: 60px; }

}


@media (max-width: 992px){

	.headerBooking { float:none; }

	.headerBottomInfo .headerBooking { display:inline-block; padding:0; margin:0 auto; }

	.headerBottomInfo .headerBooking .btn2 { display:inline-block; padding:12px 0px 12px 15px;  }
	.headerBottomInfo .headerBooking .btn1 { display:inline-block; padding:12px 0px 12px 25px; }

	.middble_menu_area .headerContent { padding-top:0px; }

	.middble_menu_area .headerContent .logo { display: block; margin-left:15px; }

	.menuIcon, .menuIconDup { display:block; }
	.menuIcon, .menuIconDup { top: 50%; right: 10px; }

	.header_logo_area .pull-left {
		float: none !important;
		display: none; }

	.header_logo_area .pull-right {
		float:none !important;
		display: none;  }

	.middble_menu_area.sticky_menu.stricky-fixed,
	.middble_menu_area.sticky_menu{
		/* background:rgba(0,0,0,.5); */
		background-color:#ffffff;
		padding: 4px 0px; }

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 70px; z-index: 20 !important; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper {
		left:initial; right:initial;
		background:transparent;
		top: 78px;
		width: auto; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper.openMenu{
		background-color:#FFFFFF;
		width: 100%;
		left: 0px; }

	.headerSearch i.fa, nav ul li ul li a,
	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > a { color:#0f3050; }

/*
	.middble_menu_area .responsiveWrapper{
		transform: translateX(0%);
		transform: scaleX(0);
		transform-origin: 100% 50%; }

	.middble_menu_area .responsiveWrapper.openMenu{ transform: scaleX(1); }
 */

	.middble_menu_area .responsiveWrapper.openMenu::before { display: none; }

	.middble_menu_area .responsiveWrapper.openMenu::after { display: none; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .nav.navbar-nav.navbar-right { display: none; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > i {
		color: #989898;
		opacity: 1;
		visibility: visible;
		top: 14px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul { padding-left: 0px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li{
		margin-right: 0; display:block; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > a { padding-left: 15px; }

	.MobileHeader nav ul li ul li:last-child { border-bottom: 0; }

	.MobileHeader .responsiveWrapper nav ul li ul li { border-bottom: 1px solid #e1e1e1; }

	.MobileHeader .middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > a {
		display: block; }


}

@media (max-width: 991px){

	.headerBottomInfo .headerBooking { display:inline-block; }

	.headerBottomInfo .headerBooking .btn2,
	.headerBottomInfo .headerBooking .btn1 { padding:12px 0px 12px 15px; }

	.middble_menu_area .headerContent { padding-top:0px; }

	.middble_menu_area .headerContent .logo { display: block; margin-left:0px; }

	.menuIcon, .menuIconDup { top: 50%; right: 5px; }

	.boxed_menu .menuIcon span{ background: #fff; }

	.boxed_menu.headerScrolled.responsiveHeaderSrolled .headerBottomInfo{ background: rgba(0, 0, 0, .8); }

	.boxed_menu.headerScrolled.responsiveHeaderSrolled .headerTopInfo{
		opacity: 0; visibility: hidden; }

	.boxed_menu .responsiveWrapper{ background: rgba(0, 0, 0, .6); transition: all 300ms linear; }

	.boxed_menu .responsiveWrapper::before{ background: rgba(0, 0, 0, .6); }

	.boxed_menu .responsiveWrapper::after { background: rgba(0, 0, 0, .6); }

	.boxed_menu .headerBottomInfo nav ul li i{
		opacity: 1;	visibility: visible; }

	.boxed_menu .headerBooking.normall{ float: none; }

	.boxed_menu .responsiveWrapper{ top: 100%; }

	.boxed_menu .headerTopInfo {
		text-align: center;
		padding: 0px 0px;
		height: 70px; }

	.boxed_menu .headerContacts {
		margin: 0 0 5px;
		display: inline-block;
		margin-right: 10px; }

	.MobileHeader .middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > a {
		display: inline-block; }

	.contactUsBlock .verAlign > [class*="col-"] { float: none; }

	.welcome_to_area .welcome_text_inner { margin-bottom: 40px !important; }

	.why_choos_us_bg .wpb_column.vc_column_container.vc_col-sm-4,
	.why_choos_us_bg .wpb_column.vc_column_container.vc_col-sm-8 { width: 100%; }

	.applying-margin{ margin-top:20px; }

	.shopInfo .imgWrapper{ margin-bottom:10px; }

	.o_staf_item{
		max-width: 300px;
		margin: 0px auto 30px; }

	.o_staf_item_text{
		max-width: 300px;
		margin: 0px auto 30px; }

	.o_staf_item_text {
		min-height: 463px;
		padding: 0px 28px;
		padding-top: 55px; }

	.o_staf_item_text h6 { padding-top: 15px; }

	.o_staf_item_text p { padding: 15px 0px 30px 0px; }

	.out_staf_area .out_staf_row{
		margin-bottom: -30px;
		overflow: hidden; }

	.get_appionment_details { margin-top: 50px; }

	.service2_slider .owl-prev {
		left: 50%;
		margin-left: -28px; }

	.service2_slider .owl-next {
		left: 50%;
		margin-left: 28px; }

	.service_area2::before { display: none; }

	.doc_feature_area .doc_left_f {
		overflow: visible;
		width: 100%;
		float: none; }

	.doc_right_f .imageoverlay img{
		width:100%; height: auto; }

	.doc_feature_inner .content-body{
		width:100%; margin-top: 0; padding: 20px; }

	.doc_feature_area .doc_right_f {
		width: 100%;
		float: none;
		overflow: hidden; }

	.doc_feature_inner { padding-bottom: 0px; max-width:100%; }

	.clients_slider_inner .owl-prev { display: none; }

	.clients_slider_inner .owl-next { display: none; }

	.choose_clinic_inner .choose_clinic_bg .col-md-4 { margin-bottom: 30px; }

	.choose_clinic_inner .choose_clinic_bg .col-md-4:last-child { margin-bottom: 0px; }

	.left-sidebar .blogWrapper { padding-left: 0px; }

	.details_info { margin-top: 0px; }

	.details_info .col-md-3:first-child .media { padding-left: 0px; }

	.welcome_to_area.well_five_area .details_info { margin-bottom: 100px !important; }

	.welcome_to_area .welcome_text_inner .chooseTitle.large { margin-top: 60px; }

	.special_offer_area .special_left_content { margin-right: 0px; }

	.about_clinic_area .about_our_text{ padding-bottom: 60px; }

	.special_offer_area .special_image img {
		max-width: none;
		width: 100%; }

	.special_offer_area .special_left_content {
		min-height: initial;
		padding: 60px 50px 60px 50px; }

	.imgResponsiveHun{
		width: 100% !important; }

	.discountPadreS .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important; }
		
	.about-pg .simple-article{ padding: 0 10px; }

	/*  list styles */
	/*
/* .rem-ul-pad{ padding-left:1.5em; padding-right:1.5em; }  */

}

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

 	.headerBottomInfo, .nav ul li a, .responsiveWrapper {
		-webkit-transform: none; transform: none; -webkit-transition: none; transition: none; }

/*
	.middble_menu_area .headerBottomInfo .responsiveWrapper::after,
	.middble_menu_area .headerBottomInfo .responsiveWrapper::before { display: none; }
 */
	.middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li{ margin-right: 0; }
	.middble_menu_area .headerBottomInfo .responsiveWrapper { left:initial; right:initial; }

	}

@media (max-width: 767px){

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 70px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 69px; }

	.headerBottomInfo .headerBooking {  }

	.headerBottomInfo .headerBooking .btn2,
	.headerBottomInfo .headerBooking .btn1 { padding:12px 0px 12px 15px; }

	.middble_menu_area .headerContent .logo { margin-top:0; width:auto; }

	.header_logo_area { display: block; }

	.menuIcon, .menuIconDup { top: 50%; right: 5px; }

	.contactUsBlock.green_contact h4 {
		color: #302d31;
		line-height: 24px;
		padding: 0 15px; }

	.main-container.re{ padding:0; }

	.cart_totals ul{ padding:0; }
	.woocommerce .proceed-to-checkout a.button { padding: 7px 21px; }

	.home_main_slider::before { display: none; }

	.contactUsBlock.green_contact .btnSize2 {
		margin: auto;
		display: block; }

	.w_choose_left .w_choose_img {
		float: none;
		overflow: hidden; }

	.w_choose_left .w_choose_img img{ width: 100%; }

	.w_choose_left .w_choose_text {
		float: none;
		width: 100%;
		position: relative;
		height: auto;
		padding-bottom: 80px; }

	.f_image_area .f_image_item {
		width: calc(100% / 2);
		float: left;
		overflow: hidden; }

	.welcome_to3 .welcome_to_text h5 { margin-top: 20px; padding-left: 0px; }

	.welcome_text_inner .chooseTitle h4 { line-height: 30px; }

	.partner_area .partner_left .partner_image .media .media-left { padding-right: 30px; }

	.partner_area .partner_left .partner_image .media{ padding-left: 15px; }

	.award_varification_area .award_slider_inner{ text-align: center; }

}

@media (max-width: 740px){

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 70px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 68px; }

	.headerBottomInfo .headerBooking .btn2 { padding:12px 0px 12px 3px; }
	.headerBottomInfo .headerBooking .btn1 { padding:12px 0px 12px 0px; }
}

@media (max-width: 690px){

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 100px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 100px; }

	.middble_menu_area{ position: relative; }
	.middble_menu_area .headerContent .logo { margin-top:10px; }

	.headerBottomInfo .headerBooking { margin: 0 auto; }

	.headerBottomInfo .headerBooking .btn2 { padding:2px 15px; display:block; margin: 0 auto; float:none }
	.headerBottomInfo .headerBooking .btn1 { padding:0 15px; display:block; margin: 0 auto; float:none }

	.content-body .vc-acf-field-picker-repeater-row,
	.blogWrapper .vc-acf-field-picker-repeater-row { margin-top:10px; margin-bottom:10px; }

	.content-body .vc-acf-field-picker-repeater-row,
	.blogWrapper .vc-acf-field-picker-repeater-row {  display:block; width:100%; float: none;
		margin: 0 auto; padding-right: 15px; padding-left: 15px;  }

	.content-body .grid-button a, .blogWrapper .grid-button a { width:100%; margin: 0 auto; }

	.blogWrapper .vc-acf-field-picker-repeater::after {
		content: ""; display: block; margin:0; padding: 0; clear : both; }
		
	.main-container .vc-acf-main-area-group .vc-acf-main-area,
	.content-body .vc-acf-main-area-group .vc-acf-main-area { width: 100%;}



}


@media (max-width: 600px){

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 100px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 100px; }

	.headerBottomInfo .headerBooking { margin: 0 auto; }

	.headerBottomInfo .headerBooking .btn2 { padding:2px 15px; display:block; margin: 0 auto; float:none }
	.headerBottomInfo .headerBooking .btn1 { padding:0 15px; display:block; margin: 0 auto; float:none }

	.menuIcon, .menuIconDup { top: 50%; right: 3px; }

	.simple-article p,.text_block p { width: 100%; }

	.w_choose_r_text .media .media-left { padding-right: 20px; }

	.w_choose_right { padding-left: 15px; }

	.welcome_to_area .home3_video a {
		height: 65px;
		width: 65px;
		font-size: 26px;
		line-height: 66px; }

	.header_top_area .header_contact_info .pull-left{ float: none !important; }

	.header_top_area .header_contact_info .pull-right{ float: none !important; }

	.partner_area .partner_left .partner_image .media .media-left {
		padding-right: 0px;
		display: block; }

	.partner_area .partner_left .partner_image .media .media-body{
		padding-right: 0px;
		padding-top: 40px; }

	.well_count_area .well_count_item {
		width: 100%;
		float: none;
		overflow: hidden;
		text-align: center;
		position: relative;
		margin-bottom: 30px; }

	.well_count_area .well_count_item:last-child { margin-bottom: 0px; }

	.welcome_to_area .welcome_text_inner { margin-top: 0px; }

	.doc_right_f .imageoverlay h3{ font-size: 32px; }
	.doc_right_f .imageoverlay h4{ font-size: 22px; }


	.f_image_area.view_gallery .pull-left{
		width: 100%;
		text-align: center; }

	.f_image_area.view_gallery .pull-right{
		width: 100%;
		text-align: center;
		margin-bottom: 50px; }
		
	.bullet-right .col-sm-12 { padding: 0 15px; }
	 
	
	.about-btm.vc_column_container>.vc_column-inner{ padding: 0 10px; }
	
	/*.sidearea.vc_column_container>.vc_column-inner{ padding: 0; } */
	
	.facility-pg .main-container{ padding-left: 0; padding-right: 0; }
	 
	.imgWrapper.wpb_content_element { margin-top: 10px; margin-bottom: 10px !important; }
	
	.about-pg .bottomContent { padding-top:5px; padding-bottom:5px; }
	.home-pg .contentPadding-XSmall { padding-top:0; padding-bottom:0; }
	.home_block_02.hlast { padding-bottom:0; }

}

@media (max-width: 480px){

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 168px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 165px; }

	.headerBottomInfo .headerBooking { display:block; }

	.headerBottomInfo .headerBooking { display:block; margin:0 auto; }
	.headerBottomInfo .headerBooking .btn1 { padding: 3px 0px 5px; }
	.headerBottomInfo .headerBooking .btn2 {padding:2px 0px 2px;  }

	.headerBooking .button.btnSize4 { margin:0 auto; display:block; }

	.middble_menu_area .headerContent .logo { margin-top:5px; }

	.main-container { padding-top: 10px; }

	.menuIcon, .menuIconDup { top: 85%; }

	.welcome_to_image .vc_col-sm-6 {
		width: 100%;
		margin-bottom: 30px; }

	.welcome_to_image .vc_col-sm-6:last-child { margin-bottom: 0px; }

	.welcome_to_image .vc_col-sm-6,
	.welcome_to_image .vc_col-sm-6 .wpb_single_image .vc_figure,
	.welcome_to_image .vc_col-sm-6 .wpb_single_image .vc_single_image-wrapper {
		width: 100% !important;
		float: left; }

	.welcome_to_image img{ width: 100%; }

	.w_choose_right {
		height: auto;
		padding-bottom: 80px; }

	.oneline_appiontment_area h4 { line-height: 40px; }

	.header_contact_info .pull-left a { margin-right: 10px; }

	.welcome_to3 .home4_video .video_image_one {
		position: relative;
		box-shadow: none; }

	.welcome_to3 .home4_video { text-align: center; }

	.contentPadding.style_back .bannerTitle .cell-view h2 {
		font-size: 36px;
		line-height: 40px; }

	.row.verAlign.at-360-set{ margin:0; }


}

@media (max-width: 430px){

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 165px; }

	.headerBooking .button.btnSize4 { padding-left: 0; padding-right:0; }

	.doc_feature_inner .content-body{ padding: 5px 15px 15px; }
	.doc_feature_inner .content-body p { font-size: 15px; line-height: 150%; }
	.doc_right_f .imageoverlay h3{ font-size: 30px; }
	.doc_right_f .imageoverlay h4{ font-size: 24px; }

	.pageTitle { background-size:cover; }
	.pageTitle .cell-view { height:80px; padding:20px 0 10px; }
	
}


@media (max-width: 400px){

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 168px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 165px; }

	.headerBottomInfo .headerBooking { display:block; margin:0 auto; }
	.headerBottomInfo .headerBooking .btn1 { padding: 3px 0px 5px; }
	.headerBottomInfo .headerBooking .btn2 {padding:2px 0px 2px;  }

	.headerBooking .button.btnSize4 { margin:0 auto; display:block; }

	.middble_menu_area .headerContent .logo { margin-top:5px; }

	.main-container { padding-top: 10px; }

	.menuIcon, .menuIconDup { top: 85%; }

	.boxed_menu .headerTopInfo {
		height: 0px;
		overflow: hidden; }

	.boxed_menu.headerScrolled.responsiveHeaderSrolled{
		height: 60px; }

	.header_contact_info .pull-left a {
		margin-right: 0px;
		display: block;
		text-align: center;
		line-height: 30px; }

	.header_top_area .header_contact_info .pull-right {
		float: none !important;
		text-align: center; }

	.doc_right_f .imageoverlay h3{ font-size: 24px; padding:0; }
	.doc_right_f .imageoverlay h4{ font-size: 20px; padding: 10px 5px 0px; }

	.f_image_area .f_image_item {
		width: calc(100% / 1);
		float: none;
		overflow: hidden; }

	.wpb-js-composer .accordeon.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	display:none; }

}

@media (max-width: 320px) {

	.middble_menu_area .headerContent .logo { margin-left:-15px; margin-top:5px; }

	.middble_menu_area.sticky_menu,
	.middble_menu_area.sticky_menu.stricky-fixed { height: 168px; }

	.middble_menu_area .headerBottomInfo .responsiveWrapper { top: 165px; }

	.headerBottomInfo .headerBooking { display:block; }
	.headerBottomInfo .headerBooking .btn1 { padding: 3px 0px 5px; }
	.headerBottomInfo .headerBooking .btn2 { padding: 2px 0px 2px; }

	.main-container { padding-top: 10px; }

	.menuIcon, .menuIconDup { right: 0px; }

	.product-tab-box .tab-title-box ul li a { padding: 0 18px !important; }

	.col-sm-6.pull-right.add-to-cart-wrap.my-awsome { margin-left: 29px; }
	
	
}

@media (max-width: 768px) {

	.woocommerce table.shop_table td a { float: none; }

	td.product-price span.woocommerce-Price-amount.amount { float: none; }

	td.product-subtotal span.woocommerce-Price-amount.amount { float: none; }

}

@media all and (max-width: 1200px) {
 .footer .container { width:100%; padding-left:25px; padding-right:25px; }
}

@media (min-width: 561px) {
.footer .col-sm-6 { width: 50%; }
  }
@media (min-width: 768px) {
.footer .col-md-4 { width: 33.333%; }
.footer .footer-3 { margin-bottom: 0px; }
.footer .footer-3 .widget { margin-bottom: 20px; }
  }
@media (min-width: 997px) {
.footer .col-lg-3 { width: 25%; }
  }
@media (max-width: 560px) {
.footer .col-xs-12 { width: 100%; }
.footer .footer-3 { margin-bottom: 0px; }
.footer .footer-3 .widget { margin-bottom: 20px; }
  }
  
.mobileHide .vc_carousel-indicators{ display:block; }
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){ 
	.mobileHide .vc_carousel-indicators { display: none;} 
	.mobileHide .vc_right.vc_carousel-control { display: none;}
	.mobileHide .vc_left.vc_carousel-control { display: none;} 
	}

