/*!

Theme Name: Bachmannglobal

Theme URI: http://bachmannglobal.com/

Author: Bachmannglobal

Author URI: http://bachmannglobal.com/

Description: Description

Version: 1.0.0

Tested up to: 5.4

Requires PHP: 5.6

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: bachmannglobal

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned.



bluemedcenter is based on bachmannglobal http://bachmannglobal.com/, (C) 2012-2020 Automattic, Inc.

bachmannglobal is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/



/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Generic

	- Normalize

	- Box sizing

# Base

	- Typography

	- Elements

	- Links

	- Forms

## Layouts

# Components

	- Navigation

	- Posts and pages

	- Comments

	- Widgets

	- Media

	- Captions

	- Galleries

# plugins

	- Jetpack infinite scroll

# Utilities

	- Accessibility

	- Alignments



--------------------------------------------------------------*/



/*--------------------------------------------------------------

# Generic

--------------------------------------------------------------*/



/* Normalize

--------------------------------------------- */



/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */



/* Document

	 ========================================================================== */



/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */

html {

	line-height: 1.15;

	-webkit-text-size-adjust: 100%;

}



/* Sections

	 ========================================================================== */



/**

 * Remove the margin in all browsers.

 */

body {

	margin: 0;

}



/**

 * Render the `main` element consistently in IE.

 */

main {

	display: block;

}



/**

 * Correct the font size and margin on `h1` elements within `section` and

 * `article` contexts in Chrome, Firefox, and Safari.

 */

h1 {

	font-size: 2em;

	margin: 0.67em 0;

}



/* Grouping content

	 ========================================================================== */



/**

 * 1. Add the correct box sizing in Firefox.

 * 2. Show the overflow in Edge and IE.

 */

hr {

	box-sizing: content-box;

	height: 0;

	overflow: visible;

}



/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */

pre {

	font-family: monospace, monospace;

	font-size: 1em;

}



/* Text-level semantics

	 ========================================================================== */



/**

 * Remove the gray background on active links in IE 10.

 */

a {

	background-color: transparent;

}



/**

 * 1. Remove the bottom border in Chrome 57-

 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.

 */

abbr[title] {

	border-bottom: none;

	text-decoration: underline;

	text-decoration: underline dotted;

}



/**

 * Add the correct font weight in Chrome, Edge, and Safari.

 */

b,

strong {

	font-weight: bolder;

}



/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */

code,

kbd,

samp {

	font-family: monospace, monospace;

	font-size: 1em;

}



/**

 * Add the correct font size in all browsers.

 */

small {

	font-size: 80%;

}



/**

 * Prevent `sub` and `sup` elements from affecting the line height in

 * all browsers.

 */

sub,

sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}



sub {

	bottom: -0.25em;

}



sup {

	top: -0.5em;

}



/* Embedded content

	 ========================================================================== */



/**

 * Remove the border on images inside links in IE 10.

 */

img {

	border-style: none;

}



/* Forms

	 ========================================================================== */



/**

 * 1. Change the font styles in all browsers.

 * 2. Remove the margin in Firefox and Safari.

 */

button,

input,

optgroup,

select,

textarea {

	font-family: inherit;

	font-size: 100%;

	line-height: 1.15;

	margin: 0;

}



/**

 * Show the overflow in IE.

 * 1. Show the overflow in Edge.

 */

button,

input {

	overflow: visible;

}



/**

 * Remove the inheritance of text transform in Edge, Firefox, and IE.

 * 1. Remove the inheritance of text transform in Firefox.

 */

button,

select {

	text-transform: none;

}



/**

 * Correct the inability to style clickable types in iOS and Safari.

 */

button,

[type="button"],

[type="reset"],

[type="submit"] {

	-webkit-appearance: button;

}



/**

 * Remove the inner border and padding in Firefox.

 */

button::-moz-focus-inner,

[type="button"]::-moz-focus-inner,

[type="reset"]::-moz-focus-inner,

[type="submit"]::-moz-focus-inner {

	border-style: none;

	padding: 0;

}



/**

 * Restore the focus styles unset by the previous rule.

 */

button:-moz-focusring,

[type="button"]:-moz-focusring,

[type="reset"]:-moz-focusring,

[type="submit"]:-moz-focusring {

	outline: 1px dotted ButtonText;

}



/**

 * Correct the padding in Firefox.

 */

fieldset {

	padding: 0.35em 0.75em 0.625em;

}



/**

 * 1. Correct the text wrapping in Edge and IE.

 * 2. Correct the color inheritance from `fieldset` elements in IE.

 * 3. Remove the padding so developers are not caught out when they zero out

 *		`fieldset` elements in all browsers.

 */

legend {

	box-sizing: border-box;

	color: inherit;

	display: table;

	max-width: 100%;

	padding: 0;

	white-space: normal;

}



/**

 * Add the correct vertical alignment in Chrome, Firefox, and Opera.

 */

progress {

	vertical-align: baseline;

}



/**

 * Remove the default vertical scrollbar in IE 10+.

 */

textarea {

	overflow: auto;

}



/**

 * 1. Add the correct box sizing in IE 10.

 * 2. Remove the padding in IE 10.

 */

[type="checkbox"],

[type="radio"] {

	box-sizing: border-box;

	padding: 0;

}



/**

 * Correct the cursor style of increment and decrement buttons in Chrome.

 */

[type="number"]::-webkit-inner-spin-button,

[type="number"]::-webkit-outer-spin-button {

	height: auto;

}



/**

 * 1. Correct the odd appearance in Chrome and Safari.

 * 2. Correct the outline style in Safari.

 */

[type="search"] {

	-webkit-appearance: textfield;

	outline-offset: -2px;

}



/**

 * Remove the inner padding in Chrome and Safari on macOS.

 */

[type="search"]::-webkit-search-decoration {

	-webkit-appearance: none;

}



/**

 * 1. Correct the inability to style clickable types in iOS and Safari.

 * 2. Change font properties to `inherit` in Safari.

 */

::-webkit-file-upload-button {

	-webkit-appearance: button;

	font: inherit;

}



/* Interactive

	 ========================================================================== */



/*

 * Add the correct display in Edge, IE 10+, and Firefox.

 */

details {

	display: block;

}



/*

 * Add the correct display in all browsers.

 */

summary {

	display: list-item;

}



/* Misc

	 ========================================================================== */



/**

 * Add the correct display in IE 10+.

 */

template {

	display: none;

}



/**

 * Add the correct display in IE 10.

 */

[hidden] {

	display: none;

}



/* Box sizing

--------------------------------------------- */



/* Inherit box-sizing to more easily change it's value on a component level.

@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */

*,

*::before,

*::after {

	box-sizing: inherit;

}



html {

	box-sizing: border-box;

}



/*--------------------------------------------------------------

# Base

--------------------------------------------------------------*/



/* Typography

--------------------------------------------- */

body,

button,

input,

select,

optgroup,

textarea {

	color: #404040;

	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;

	font-size: 1rem;

	line-height: 1.5;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	clear: both;

}



p {

	margin-bottom: 1.5em;

}



dfn,

cite,

em,

i {

	font-style: italic;

}



blockquote {

	margin: 0 1.5em;

}



address {

	margin: 0 0 1.5em;

}



pre {

	background: #eee;

	font-family: "Courier 10 Pitch", courier, monospace;

	line-height: 1.6;

	margin-bottom: 1.6em;

	max-width: 100%;

	overflow: auto;

	padding: 1.6em;

}



code,

kbd,

tt,

var {

	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}



abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}



mark,

ins {

	background: #fff9c0;

	text-decoration: none;

}



big {

	font-size: 125%;

}



/* Elements

--------------------------------------------- */

body {

	background: #fff;

}



hr {

	background-color: #ccc;

	border: 0;

	height: 1px;

	margin-bottom: 1.5em;

}



ul,

ol {

	margin: 0 0 1.5em 3em;

}



ul {

	list-style: disc;

}



ol {

	list-style: decimal;

}



li>ul,

li>ol {

	margin-bottom: 0;

	margin-left: 1.5em;

}



dt {

	font-weight: 700;

}



dd {

	margin: 0 1.5em 1.5em;

}



/* Make sure embeds and iframes fit their containers. */

embed,

iframe,

object {

	max-width: 100%;

}



img {

	height: auto;

	max-width: 100%;

}



figure {

	margin: 1em 0;

}



table {

	margin: 0 0 1.5em;

	width: 100%;

}



/* Links

--------------------------------------------- */

a {

	color: #4169e1;

}



a:visited {

	color: #800080;

}



a:hover,

a:focus,

a:active {

	color: #191970;

}



a:focus {

	outline: thin dotted;

}



a:hover,

a:active {

	outline: 0;

}



/* Forms

--------------------------------------------- */

button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

	border: 1px solid;

	border-color: #ccc #ccc #bbb;

	border-radius: 3px;

	background: #e6e6e6;

	color: rgba(0, 0, 0, 0.8);

	line-height: 1;

	padding: 0.6em 1em 0.4em;

}



button:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover {

	border-color: #ccc #bbb #aaa;

}



button:active,

button:focus,

input[type="button"]:active,

input[type="button"]:focus,

input[type="reset"]:active,

input[type="reset"]:focus,

input[type="submit"]:active,

input[type="submit"]:focus {

	border-color: #aaa #bbb #bbb;

}



input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

input[type="number"],

input[type="tel"],

input[type="range"],

input[type="date"],

input[type="month"],

input[type="week"],

input[type="time"],

input[type="datetime"],

input[type="datetime-local"],

input[type="color"],

textarea {

	color: #666;

	border: 1px solid #1a1f1f;

	border-radius: 3px;

	padding: 3px;

}



input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

input[type="number"]:focus,

input[type="tel"]:focus,

input[type="range"]:focus,

input[type="date"]:focus,

input[type="month"]:focus,

input[type="week"]:focus,

input[type="time"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="color"]:focus,

textarea:focus {

	color: #111;

}



select {

	border: 1px solid #ccc;

}



textarea {

	width: 100%;

}



/*--------------------------------------------------------------

# Layouts

--------------------------------------------------------------*/



/*--------------------------------------------------------------

# Components

--------------------------------------------------------------*/



/* Navigation

--------------------------------------------- */

.main-navigation {

	display: block;

	width: 100%;

}



.main-navigation ul {

	display: none;

	list-style: none;

	margin: 0;

	padding-left: 0;

}



.main-navigation ul ul {

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

	float: left;

	position: absolute;

	top: 100%;

	left: -999em;

	z-index: 99999;

}



.main-navigation ul ul ul {

	left: -999em;

	top: 0;

}



.main-navigation ul ul li:hover>ul,

.main-navigation ul ul li.focus>ul {

	display: block;

	left: auto;

}



.main-navigation ul ul a {

	width: 200px;

}



.main-navigation ul li:hover>ul,

.main-navigation ul li.focus>ul {

	left: auto;

}



.main-navigation li {

	position: relative;

}



.main-navigation a {

	display: block;

	text-decoration: none;

}



/* Small menu. */

.menu-toggle,

.main-navigation.toggled ul {

	display: block;

}



@media screen and (min-width: 37.5em) {



	.menu-toggle {

		display: none;

	}



	.main-navigation ul {

		display: flex;

	}

}



.site-main .comment-navigation,

.site-main .posts-navigation,

.site-main .post-navigation {

	margin: 0 0 1.5em;

}



.comment-navigation .nav-links,

.posts-navigation .nav-links,

.post-navigation .nav-links {

	display: flex;

}



.comment-navigation .nav-previous,

.posts-navigation .nav-previous,

.post-navigation .nav-previous {

	flex: 1 0 50%;

}



.comment-navigation .nav-next,

.posts-navigation .nav-next,

.post-navigation .nav-next {

	text-align: end;

	flex: 1 0 50%;

}



/* Posts and pages

--------------------------------------------- */

.sticky {

	display: block;

}



.post,

.page {

	margin: 0 0 1.5em;

}



.updated:not(.published) {

	display: none;

}



.page-content,

.entry-content,

.entry-summary {

	margin: 1.5em 0 0;

}



.page-links {

	clear: both;

	margin: 0 0 1.5em;

}



/* Comments

--------------------------------------------- */

.comment-content a {

	word-wrap: break-word;

}



.bypostauthor {

	display: block;

}



/* Widgets

--------------------------------------------- */

.widget {

	margin: 0 0 1.5em;

}



.widget select {

	max-width: 100%;

}



/* Media

--------------------------------------------- */

.page-content .wp-smiley,

.entry-content .wp-smiley,

.comment-content .wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}



/* Make sure logo link wraps around logo image. */

.custom-logo-link {

	display: inline-block;

}



/* Captions

--------------------------------------------- */

.wp-caption {

	margin-bottom: 1.5em;

	max-width: 100%;

}



.wp-caption img[class*="wp-image-"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption .wp-caption-text {

	margin: 0.8075em 0;

}



.wp-caption-text {

	text-align: center;

}



/* Galleries

--------------------------------------------- */

.gallery {

	margin-bottom: 1.5em;

	display: grid;

	grid-gap: 1.5em;

}



.gallery-item {

	display: inline-block;

	text-align: center;

	width: 100%;

}



.gallery-columns-2 {

	grid-template-columns: repeat(2, 1fr);

}



.gallery-columns-3 {

	grid-template-columns: repeat(3, 1fr);

}



.gallery-columns-4 {

	grid-template-columns: repeat(4, 1fr);

}



.gallery-columns-5 {

	grid-template-columns: repeat(5, 1fr);

}



.gallery-columns-6 {

	grid-template-columns: repeat(6, 1fr);

}



.gallery-columns-7 {

	grid-template-columns: repeat(7, 1fr);

}



.gallery-columns-8 {

	grid-template-columns: repeat(8, 1fr);

}



.gallery-columns-9 {

	grid-template-columns: repeat(9, 1fr);

}



.gallery-caption {

	display: block;

}



/*--------------------------------------------------------------

# Plugins

--------------------------------------------------------------*/



/* Jetpack infinite scroll

--------------------------------------------- */



/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */

.infinite-scroll .posts-navigation,

.infinite-scroll.neverending .site-footer {

	display: none;

}



/* Re-display the Theme Footer when Infinite Scroll has reached its end. */

.infinity-end.neverending .site-footer {

	display: block;

}



/*--------------------------------------------------------------

# Utilities

--------------------------------------------------------------*/



/* Accessibility

--------------------------------------------- */



/* Text meant only for screen readers. */

.screen-reader-text {

	border: 0;

	clip: rect(1px, 1px, 1px, 1px);

	clip-path: inset(50%);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute !important;

	width: 1px;

	word-wrap: normal !important;

}



.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto !important;

	clip-path: none;

	color: #21759b;

	display: block;

	font-size: 0.875rem;

	font-weight: 700;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000;

}



/* Do not show the outline on the skip link target. */

#primary[tabindex="-1"]:focus {

	outline: 0;

}



/* Alignments

--------------------------------------------- */

.alignleft {



	/*rtl:ignore*/

	float: left;



	/*rtl:ignore*/

	margin-right: 1.5em;

	margin-bottom: 1.5em;

}



.alignright {



	/*rtl:ignore*/

	float: right;



	/*rtl:ignore*/

	margin-left: 1.5em;

	margin-bottom: 1.5em;

}



.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 1.5em;

}
/* landing page 09/11/2023 starts*/
.page-id-1603.page-template-template-landing-page .landing-page-banner .innerpage-banner-content, 
.page-id-1701.page-template-template-landing-page .landing-page-banner .innerpage-banner-content{
	left: 0;
    transform: none;
    max-width: 40%;
	bottom: 50px;
    top: auto;
}
.page-id-1611.page-template-template-landing-page .landing-page-banner .innerpage-banner-content{
    max-width: 40%;
	bottom: 50px;
    top: auto;
}
.page-id-1603.page-template-template-landing-page .landing-page-banner, 
.page-id-1611.page-template-template-landing-page .landing-page-banner{
    position: relative;
    height: 100vh;
}
.page-id-1603.page-template-template-landing-page .landing-page-banner img, 
.page-id-1611.page-template-template-landing-page .landing-page-banner img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3), .page-id-1603.page-template-template-landing-page .bluemed_treatment_videosection, 
.page-id-1603.page-template-template-landing-page .full-image-contentsection, .page-id-1603.page-template-template-landing-page .step_wise_process_section{
    background-color: #1E98EB;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) h2{
	color: #fff;
	opacity: 1;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description{
	max-width: 100%;
	padding: 30px 0 0 0;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description .iner-box-blue {
    max-width: calc(33.33% - 40px);
    flex: 0 0 33.33%;
    margin: 0 20px;
    background: #fff;
	padding: 30px;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description .iner-box-blue h4, 
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description .iner-box-blue p{
	color: #000 !important;
}
/* .page-id-1603.page-template-template-landing-page .full-image-contentsection .row .full-description h3 {
    color: #fff !important;
} */
.page-id-1603.page-template-template-landing-page .full-image-contentsection .row .full-description h4, 
.page-id-1603.page-template-template-landing-page .full-image-contentsection .row .full-description p, 
.page-id-1603.page-template-template-landing-page .step_wise_process_section .row h2, 
.page-id-1603.page-template-template-landing-page .step_wise_process_section .row .process-steps .step h4, 
.page-id-1603.page-template-template-landing-page .step_wise_process_section .row .process-steps .step p, 
.page-id-1603.page-template-template-landing-page .full-image-contentsection .row .full-description h2, 
.page-id-1603.page-template-template-landing-page .full-image-contentsection .row .full-description ul li{
	color: #000;
	opacity: 1;
}
/*.page-id-1603.page-template-template-landing-page .full-image-contentsection .row .full-description ul li {
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: 600;
}*/
.page-id-1603.page-template-template-landing-page .step_wise_process_section .row .process-steps .step .step_number{
	background-color: #fff;
	color: #000;
}
.page-id-1603.page-template-template-landing-page .step_wise_process_section .row .process-steps .step .step_number::before{
	border-left: 10px solid #fff;
}
.page-id-1603.page-template-template-landing-page .step_wise_process_section .row .process-steps .step .step_number::after{
	border-left: 10px solid #1E98EB;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(12){
	min-height: 100vh;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: flex;
    align-items: center;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpage-title h2, 
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpages-description p{
	color: #000 !important;
	opacity: 1;
	font-weight: 700;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpage-cta-btn a {
    background-color: #81BEFF;
    color: #000;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child{
    background-color: #1E98EB;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:before, 
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:after{
	display: none;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-title h2{
	color: #000;
	text-align: left;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .parent-box-blue{
	flex-wrap: wrap;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .iner-box-blue{
	max-width: calc(25% - 40px);
    flex: 0 0 25%;
    margin: 0 20px 40px;
    background: #81BEFF;
    padding: 30px 30px 100px;
    position: relative;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .iner-box-blue h4, 
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .iner-box-blue p, 
.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h2{
	color: #000 !important;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description{
	padding: 40px 0px 0px;
}
.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .iner-box-blue a{
	color: #000;
    background: #1E98EB;
    display: inline-block;
    width: calc(100% - 30px);
    padding: 15px 10px;
    margin-top: 25px;
    position: absolute;
    bottom: 15px;
    left: 15px;
}
/*.page-id-1611.page-template-template-landing-page .full-image-contentsection .row .full-description h3{
	color: #fff !important;
}
.page-id-1611.page-template-template-landing-page .full-image-contentsection .row .full-description .action_schedule .innerpage-cta-btn a {
    width: fit-content;
    margin: 0 auto;
	display: block;
}
.page-id-1611.page-template-template-landing-page .full-image-contentsection:not(:nth-of-type(2)) .row .full-description p{
	text-align: center;
}*/
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3){
	min-height: 100vh;
	display: flex;
	align-items: center;
	background-repeat: no-repeat !important;
    background-size: cover !important;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) > .cm-container{
	margin: 0 auto 0 0;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description{
	max-width: 870px;
	text-align: left;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description h3, 
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p{
	color: #000 !important;
}
/* 10-11-23 */

/* .page-id-1701.page-template-template-landing-page .landing-page-banner img{
	object-position: bottom;
} */
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p{
	font-size: 2vw;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4){
	background-color: #1E98EB;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpage-title{
	border-bottom: unset;
	padding-bottom: 20px;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpage-title h2{
	color: #fff;
	opacity: 1;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box-inner{
	background-color: #ffffff;
    text-align: left;
    padding: 30px 20px;
    width: 47%;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description ul li::after{
	display: none;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description ul li, .page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box-inner h4{
	color: #0E0D0D;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description ul li{
	list-style-type: initial;
	padding: 0;
	/* list-style-position: inside; */
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box-inner h4{
	text-transform: uppercase;
	margin-bottom: 15px;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description{
	padding: 0;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box{
	gap: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description ul{
	padding-left: 30px;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10){
   background-size: cover !important;
   background-repeat: no-repeat !important;
   padding-top: 300px;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpages-description{
	padding: 0 !important;
}

.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(6),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(7),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(8),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(9),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(12),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(13),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(14),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(15),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(16),
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(17),
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(5),
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(6),
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(7),
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(8),
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(9),
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(10){
    background-color: #1E98EB;
}
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(7) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(8) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(12) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(13) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(14) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(15) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(16) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(17) .row .full-description h3,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(6) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(7) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(8) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(9) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(12) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(13) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(14) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(15) .full-description p,
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(16) .full-description p, 
.page-id-1701.page-template-template-landing-page .full-image-contentsection:nth-child(17) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(4) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(7) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(8) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(10) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(11) .row .full-description h3,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(4) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(7) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(8) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(10) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(11) .full-description p,
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) ul li,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(5) .row .full-description h3,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row .full-description h3,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(7) .row .full-description h3,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(8) .row .full-description h3,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row .full-description h3,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(10) .row .full-description h3,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(5) .full-description p,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(6) .full-description p,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(7) .full-description p,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(8) .full-description p,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(9) .full-description p,
.page-id-1779.page-template-template-landing-page .full-image-contentsection:nth-child(10) .full-description p{
	color: #000000;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpage-title, .page-id-1779.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpage-title,
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child  .innerpage-title{
    border-bottom: unset;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpage-main-content .innerpages-description p, .page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpages-description p,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .cm-container .innerpages-description p,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4) .cm-container .innerpages-description p,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5) .cm-container .innerpages-description p{
	font-size: 2vw;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpage-title  h2{
	color: #fff;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpages-description p{
   color: #ffffff;
   font-size: 2vw;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(19)  .cm-container:before, .page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(19) .cm-container:after, .page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after, .page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container::before, .page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .cm-container::before, .page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .cm-container::after,
.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:before, .page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:after,
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:before, .page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:after,
.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container::before, .page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container:after,
.page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child .cm-container::before, .page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child .cm-container::after {
 display: none;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(19) .innerpage-title,  .page-id-1779.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpage-title, 
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpage-title,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5) .innerpage-title,
.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-title, .page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-title{
	border-bottom: unset;
	padding: 0;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(19) .innerpage-title h2{
	color: #ffffff;
	opacity: 1;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(25) .innerpage-title, .page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpage-title{
	border: unset;
	padding: 0;
	margin-bottom: 20px;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h5{
	max-width: 660px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(25) .innerpages-description {
   padding-top: 0;
}
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6){
	background-attachment: unset !important;
	/* padding: 300px 0px 50px; */
	min-height: 900px;
}
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description h2,  .page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h2{
	font-size: 3vw;
    line-height: 1.1;
	margin-bottom: 40px;
	color: #ffffff;
	opacity: 1;
}
/*.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description, .page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description {
   padding: 0;   
   padding-left: 50px;
}*/
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container, .page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .cm-container, .page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container{
	max-width: 759px;
    margin-left: 0;
    margin-right: auto;		
	margin-top: auto;
}
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description p{
	font-size: 2vw;
	text-align: justify;
}
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6)  .innerpage-cta-btn, .page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-cta-btn, .page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-cta-btn  {
	margin-top: 50px;
	margin-bottom: 0 !important;
}
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpage-title h2, .page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(5) .innerpage-title h2,
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h5,
.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h5{
   color: #0E0D0D; 
   opacity: 1;
}
.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(5) .innerpage-title {
	margin: 0;
	padding: 0;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(6), .page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12),
.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child {
	background-attachment: unset !important;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpages-description{
   padding: 0;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpage-title h2 {
	color: #000000;
	opacity: 1;
	text-align: left;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12)  .innerpage-cta-btn{
    margin-top: 50px;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpages-description p{
	color: #0E0D0D !important;
	text-align: justify;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) {
   min-height: 800px;
   background-repeat: no-repeat !important;
   background-position: center !important;
   background-size: cover !important;
   padding: 80px 0;
}
/*.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpage-title h2{	
	text-align: left;
}*/
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description h3 {
    color: #000000;
    text-align: left;
	width: 50%;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description p {
    width: 50%;
	padding-left: 3rem;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description{
	padding: 0;
}
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description p,
.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description p{
	font-size: 2vw;
	color: #000000 !important;
	text-align: left;
}
/*.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) ul li {
    list-style-position: inside;
}
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row .full-description h3,  .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row .full-description h3{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
	text-align: center;
}
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row,  .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row{
	position: relative;
    align-items: normal;
    padding-top: 6vw;
}*/
/*.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5), .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(8){
	padding: 0 0 50px !important;
}*/
.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .p-shot-sec{
	flex-wrap: wrap;
}
/*.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5), .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6), .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9){
	padding-bottom: 50px !important;
}*/
.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) .row .full-description p{
	margin: 0;
}
.page-id-1779.page-template-template-landing-page .image-gallery-section:nth-child(4), .page-id-1779.page-template-template-landing-page .image-gallery-section:nth-child(11) {
    padding: 0;
}
.page-id-1779.page-template-template-landing-page .image-gallery-section:nth-child(4) .cm-container, .page-id-1779.page-template-template-landing-page .image-gallery-section:nth-child(11) .cm-container{
	max-width: 100%;
	padding: 0;
}
.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-title h2{ 
	color: #000000;
}
/*.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .cm-container{
	max-width: 930px;
}*/
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3),
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4),
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5){
	background-color:#0E0D0D;
}
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .cm-container, 
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .cm-container .innerpages-description,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4) .cm-container, 
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4) .cm-container .innerpages-description,
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5) .cm-container, 
.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5) .cm-container .innerpages-description{
	max-width: 100%;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .cm-container{
	max-width: 640px;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .cm-container .innerpages-description, .page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container .innerpages-description{
	padding: 0;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .cm-container .innerpages-description h5, .page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container .innerpages-description h5{
	text-align: left;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-title h2, .page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .innerpage-title h2{
	opacity: 1;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child{
	display: flex;
	align-items: flex-end;
	min-height: 850px;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description h5, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description h5, .page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h5, .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description h5{
    font-size: 30px;
    line-height: 1.5;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container::before, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:before, .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:before{
	position: absolute;
    content: '';
    background: url(https://luxmedspa.bachmannglobal.com/wp-content/uploads/2023/10/Asset-1.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 130px;
    height: 100px;
	top: -76px;
    left: 0px;
}

.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after, .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after{
	position: absolute;
    content: '';
    background: url(https://luxmedspa.bachmannglobal.com/wp-content/uploads/2023/10/Asset-1.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 130px;
    height: 100px;
	bottom: -80px;
    right: 0px;
    transform: rotate(-180deg);
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6), .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6), .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6){
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	background-attachment: fixed !important;
	padding: 80px 0 !important;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description{
	max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;	
	padding-bottom: 30px;
}
.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container, .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container {
	position: relative;
}
.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container{
	max-width: 45%;
    padding-left: 50px;
}
.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container .innerpages-description {
    padding-bottom: 30px;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container .innerpages-description h5{
	text-transform: uppercase;
	color: #ffffff;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6){
	align-items: center;
	min-height: auto;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description{
	max-width: 100%;
	/* padding-left: 0;
    padding-right: 0; */
}
/* .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:before{
	top: -147px;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after{
	bottom: -146px;
} */
.page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child{
	min-height: 800px;
	position: relative;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description h5{
	text-align: justify;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container{
	max-width: 90%;
}
.page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child:before {
    position: absolute;
    content: '';
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.grecaptcha-badge{
    visibility: hidden;
}
/* landing page 09/11/2023 ends*/
form.wpcf7-form.aborted .wpcf7-response-output {
    color: red;
    border: none !important;
    font-size: 22px;
    font-weight: 600;
}

@media(max-width:1024px){
	.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .iner-box-blue {
		max-width: calc(50% - 40px);
		flex: 0 0 50%;
	}
	.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container {
	    max-width: 50%;
	    padding-left: 20px;
	}
}
@media(max-width:991px){
	.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box {
		gap: 30px;
	}
	.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p, .page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpages-description p,
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description p,
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpages-description p,
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description p,
	.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description p,
	.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p,
	.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .cm-container .innerpages-description p,
    .page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4) .cm-container .innerpages-description p,
    .page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5) .cm-container .innerpages-description p{
		font-size: 2.5vw;
	}
	.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box-inner{
		width: 47%;
	}
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description h2{
		margin-bottom: 20px;
	}
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpage-cta-btn{
		margin-top: 30px;
	}
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description, .page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description{
		padding-left: 0;
	}
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6){
		padding: 100px 0px 50px;
	}
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) {
		min-height: 600px;
	}
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6){
		min-height: 600px;
	}
	.page-id-1986.page-template-template-landing-page .innerpage-main-content:last-child{
		min-height: 700px;
	}
}
@media(max-width:767px){
	.page-id-1603.page-template-template-landing-page .landing-page-banner, .page-id-1611.page-template-template-landing-page .landing-page-banner{
		height: auto;
		min-height: 400px;
	}
	.page-id-1603.page-template-template-landing-page .landing-page-banner .innerpage-banner-content, .page-id-1611.page-template-template-landing-page .landing-page-banner .innerpage-banner-content{
		max-width: 100%;
	}
	.page-id-1611.page-template-template-landing-page .landing-page-banner .innerpage-banner-content {
		transform: none;
		left: 0;
	}
	.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description .iner-box-blue{
		max-width: 100%;
    	flex: 0 0 100%;
		margin: 0 0 30px;
	}
	.page-id-1603.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description .parent-box-blue{
		flex-wrap: wrap;
	}
	.page-id-1603.page-template-template-landing-page .full-image-contentsection:nth-child(5) .row{
		flex-direction: initial;
	}
	.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p, .page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(10) .innerpages-description p,
	.page-id-1725.page-template-template-landing-page .innerpage-main-content:nth-child(6) .innerpages-description p,
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(12) .innerpages-description p,
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description p,
	.page-id-1779.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description p,
	.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .innerpages-description p,
	.page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(3) .cm-container .innerpages-description p,
    .page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(4) .cm-container .innerpages-description p,
    .page-id-1984.page-template-template-landing-page .innerpage-main-content:nth-child(5) .cm-container .innerpages-description p {
		font-size: 20px;
	}
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description h3, .page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description p{
		width: 100%;
	}
	.page-id-1760.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description p{
		padding-left: 0;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row .full-description h3,  .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row .full-description h3{
		position: unset;
		left: unset;
		right: unset;
		top: unset;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5), .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(8){
		padding: 0 0 20px !important;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) .row {
		flex-direction: unset;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5) .cm-container, .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .cm-container, .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .cm-container{
		max-width: 100%;
		padding-bottom: 0;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(7) .row, .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(8) {
		flex-direction: unset;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(8) .row{
		flex-direction: column-reverse;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row {
		flex-direction: column;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(11) .row{
		flex-direction: column;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6) .row, .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9) .row{
		padding-top: 0;
	}
	.page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(5), .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(6), .page-id-1760.page-template-template-landing-page .full-image-contentsection:nth-child(9){
		padding-bottom: 0px !important;
	}
	.page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container::before, .page-id-1986.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after,
	.page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container::before, .page-id-1988.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after,
	.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container::before, .page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container:after{
		height: 70px;
	}
	.page-id-1988.page-template-template-landing-page .innerpage-main-content:last-child .cm-container {
		max-width: 100%;
		padding: 0 20px;
	}
	.page-id-1990.page-template-template-landing-page .innerpage-main-content:last-child{
		min-height: 600px;
	}
	.page-id-1990.page-template-template-landing-page .innerpage-main-content:nth-child(6) .cm-container{
		max-width: 100%;
	}
}
@media(max-width:575px){
	.page-id-1603.page-template-template-landing-page .innerpage-main-content:last-child .innerpages-description .iner-box-blue {
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0 0 30px;
	}
	.page-id-1701.page-template-template-landing-page .innerpage-main-content:nth-child(4) .innerpages-description .detail-box-inner{
		width: 100%;
	}
}

