@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;	}
		
	.sidebar{
		margin-top:30px;
	}	

	}

@media (max-width: 990px) {
	.col-md-5.responsive.vc_col-sm-4 {
		width: 100%;
	}
	.admin-bar header {
		top: 0px;
	}
	.sidebar{
		margin-top:30px;
	}
	.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:30px;
	}
	.col-md-offset-2.vc_col-sm-8{
		width:100%;
	}
	.articleWrapper.vc_row {
		margin-left: 0px;
	}
	.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%;
	}
	.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;
	}

	.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;
	}

}

@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;
	}

	.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;
	}
	.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 0 10px;
	}
	.headerTopInfo {
		padding-left: 5px;
		height: 112px;
	}
	.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;
	}
}
@media (max-width: 367px) {

	.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;
	}
}



@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;
	}
	.requestContent {
		padding-left: 0;
	}
	.logo img {
		max-width: 90%;
	}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 02 - Header */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 992px) {
	.headerScrolled {
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px);

	} 
	.headerScrolled .headerBottomInfo  {
		padding: 15px 0;
	}
	.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;
	}
}

@media (max-width: 991px) {
	.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;
	}

	.menuIcon,
	.menuIconDup {
		display: block;
	}
	.responsiveWrapper {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 10;
		padding: 0 0 20px;
		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;
		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 {
		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 {
		position: absolute;
		top: 25px;
		left: 35px;
		width: 5px;
		height: 1px;
		background: #747474;
		content: '';
	}
	.responsiveWrapper  nav ul li ul li a {
		background: #f3f3f3;
		padding-left: 50px;
		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;
	}
	.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;
	}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 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;
	}
	.sideBar {
		display: none;
	}
	.blogWrapper {
		padding-left: 0;
	}
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 02 - Therapist Profile */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*Media Queries*/

@media (max-width: 991px) {
	.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) {}


/* 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;
}
}


/*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;
}
}
@media (max-width: 1199px){
    .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;
    }
    .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;
    }
    .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: 991px){
    .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;
    }	.contactUsBlock .verAlign > [class*="col-"] {		float: none;		}
    .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 .headerTopInfo {
        text-align: center;
        padding: 0px 0px;
        height: 70px;
    }
    .boxed_menu .headerContacts {
        margin: 0 0 5px;
        display: inline-block;
        margin-right: 10px;
    }
    .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;
    }
    .boxed_menu .headerBooking.normall{
        float: none;
    }
    .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 {
        width: 100%;
        float: none;
        overflow: hidden;
    }
    .doc_feature_area .doc_left_f img{
        width: 100%;
    }
    .doc_feature_area .doc_right_f {
        width: 100%;
        float: none;
        overflow: hidden;
    }
    .doc_feature_inner {
        padding-bottom: 50px;
    }
    .clients_slider_inner .owl-prev {
        display: none;
    }
    .clients_slider_inner .owl-next {
        display: none;
    }
    .middble_menu_area .logo{
        display: block;
    }
    .header_logo_area .pull-left {
        display: none;
    }
    .header_logo_area .pull-right {
        float: right !important;
        width: 100%;
    }
    .middble_menu_area{
        background: #c4be83;
        padding: 12px 0px;
    } 
    .middble_menu_area .headerBottomInfo .responsiveWrapper{
        top: 50px;
        width: auto;
    }
    .middble_menu_area .headerBottomInfo .responsiveWrapper.openMenu{
        width: 100%;
        left: 0px;
    }
    .boxed_menu .responsiveWrapper{
        top: 100%;
    }
    .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 {
        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: 0px;
    }
    .middble_menu_area .headerBottomInfo .responsiveWrapper .navScroll nav > ul > li > a {
        padding-left: 15px;
    }
    .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: none; 
        padding: 60px 50px 60px 50px;
    }
	.imgResponsiveHun{
		width: 100% !important;
	}
	.discountPadreS .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media (max-width: 767px){
	
	.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;
    }
    .header_logo_area {
        display: none;
    }
    .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: 600px){
    .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;
    }
    .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;
    }
}
@media (max-width: 480px){
    .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: 400px){
    .boxed_menu .headerTopInfo {
        height: 0px;
        overflow: hidden;
    }
    .f_image_area .f_image_item {
        width: calc(100% / 1);
        float: none;
        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;
    }	.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) {
	.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;
}
}