/*
Custom css v2
*/

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body, html {
	overflow-x: hidden;
	margin: 0 ! important;
}


body, html, *, p, p a {
	font-family: 'Roboto';
	font-size: 18px;
	color: #414141;
	text-align: justify;
}

ul, li, .overlap-section p, .p-our-lineage .editor p, .slick-slider, .p-holistic .transparent-box p {
	padding: 0;
	margin: 0;
}

*, a, a:focus, a:hover, a:active, button {
	text-decoration: none;
	outline: none;
}

.box-shaow {
	box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}

.footer .top-footer h5, .footer ul li a {
	color: #414141;
}

.lora, .main-navigation .main-nav ul li a, .footer h5, .footer-list ul li a, .h-cta-buttons button, .btn1, .btn2, .free, .btn1 span, .btn2 span, .btn3 span, .btn4 span {
	font-family: 'Lora', serif;
}

.btn1:hover img, .btn2:hover img, .btn3:hover img, .btn5:hover img {
	transform: translateX(5px);
}

.btn1, .btn2, .btn3, i, .readmore .btn, .p-contact-form input.join-btn, #comments input#submit, body.page-template-default #primary .self-test-btn, .p-buteykov2-subscribe .h3-up {
	transition: all .3s;
}

.footer ul li, .repeater, .img-container, .repeater, .overflow-hidden img, .transparent-box, .p-blogs h3, .p-learn-breathing .transparent-box img, .btn1 img, .btn2 img, .btn3 img, .btn5 img, #categories-2.widget ul li a, .p-post-title a, .blog .entry-title a, .p-extraordinary figcaption, .archive .entry-title a, .page-template-default .entry-content a, .page-template-default .entry-content a em, .t-post-title a, .img-bg {
	transition: all .7s;
}

.menu-item-has-children .dropdown-menu-toggle {
	display: none;
}

.footer ul li a:hover, .p-post-title a:hover, .wpcategorieswidget-2 .categories ul li a:hover, .wpcategorieswidget-3 .condition ul li a:hover {
	color: #0099ed;
}

.footer .top-footer ul li:hover {
	transform: translateX(-10px);
}

.p-buteyko-method .repeater:hover .img-container:before {
	border-bottom: 10px solid #fff;
}

.p-learn-breathing .repeater:hover img, .p-our-lineage .text-right img:hover, .p-our-lineage .repeater:hover img, .overflow-hidden img:hover, .img-bg:hover {
	transform: scale(1.1);
}

.p-learn-breathing .transparent-box, .p-our-lineage .transparent-box {
	border-bottom: 4px solid transparent;
}

.p-learn-breathing .repeater:hover .transparent-box, .p-our-lineage .repeater:hover .transparent-box {
	border-bottom: 4px solid #0099ed;
}

.p-blogs .repeater:hover .transparent-box, .disclaimer:hover {
	background-color: #374b91 !important;
}

.p-blogs .repeater:hover h3, .disclaimer:hover h3 {
	color: #fff;
}

.p-blog-up .p-wp-caption {
	display: none;
}

.p-blog-up .overflow-hidden.radius {
	min-height: 180px;
	max-height: 180px;
	background: #f5f5f5;
}

/*Font sizes*/
.footer .copyright, .main-navigation li.menu-item-has-children>a::before {
	font-size: 12px;
}

.footer .top-footer ul li a {
	font-size: 15px;
}

.h-search input.search-field, .h-search button.search-submit, .p-learn-breathing h6, .p-what-is h4 {
	font-size: 16px;
}

p.para, .p-our-lineage .repeater h4, .p-subscribe h3, .p-buteyko-method.p-disclaimer h3 {
	font-size: 20px;
}

.p-our-lineage .repeater h6 {
	font-size: 23px;
}

.h-search .gp-icon svg, .p-learn-breathing h4, .p-our-lineage .p-left-para, .free {
	font-size: 24px;
}

.p-blogs h3, .p-ptimal-health h3 {
	font-size: 25px;
}

.main-navigation .main-nav ul li a, .footer .top-footer h5, .footer-list ul li a {
	font-size: 18px;
}

.p-our-lineage h3, .p-what-is h3 {
	font-size: 30px;
}

.p-buteyko-method.p-disclaimer .h3-up, .p-buteykov2-subscribe .h3-up {
	font-size: 32px;
}

/*Header*/
.h-search form.search-form {
	display: flex;
	justify-content: flex-end;
}

.h-social ul, .footer ul {
	align-items: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

.h-social ul li {
	padding-right: 20px;
}

.h-social ul li img {
	max-width: 24px;
}

button, .wpcategorieswidget-2 .categories ul li.cat-have-child>a, .wpcategorieswidget-3 .condition ul li.cat-have-child a {
	color: #374b91;
	font-weight: bold;
}

.btn1, .btn2:hover, .btn2:focus, .btn2:active, .btn-txt, .btn-txt1 {
	background-color: #b0defb;
	color: #374b91;
	background-image: none;
	outline: none;
}

.btn2, .btn1:hover, .btn1:focus, .btn1:active, .btn3:hover, .btn3:focus, .btn3:active, .btn4:hover, .btn4:focus, .btn4:active {
	background-image: linear-gradient(to right, #fbbf5f, #ffdb79);
	background-color: #fed271;
	color: #374b91;
	outline: none;
}

.btn3 {
	background-color: #fff;
}

.btn4 {
	background-color: #0099ed;
}

.btn4 span {
	color: #fff;
}

.h-search label {
	max-width: calc(100% - 15%);
	margin: 0;
}

.h-search, .h-search label, .h-search input.search-field {
	width: 100%;
}

.h-search input.search-field, .h-search button.search-submit {
	height: 50px;
	border: 1px solid;
	border-color: #f2f2f2;
	background: #fafafa;
}


.h-search ::placeholder, .h-search .gp-icon svg path {
	color: #bababa;
	font-weight: 400;
}

.h-search input.search-field, .b-search input.search-field, .sub-form form input {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.h-search button.search-submit, .b-search button.search-submit, .sub-form input.wpcf7-form-control.wpcf7-submit.btn {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.sub-form form {
	display: flex;
}

.sub-form form p {
	margin: 0;
}

.sub-form form input, .sub-form input.wpcf7-form-control.wpcf7-submit.btn, .sub-form {
	height: 60px;
	border: none;
}

.wpcf7, .wpcf7-form, .sub-form form div+p {
	height: 100%;
}

.sub-form form input, .sub-form form input:focus, .sub-form form:active, .p-contact-form input[type="text"], .p-contact-form input[type="email"] {
	background-color: #4f66b5;
	font-weight: bold;
	font-style: italic;
	font-family: 'Lora', serif !important;
	font-size: 18px;
	/*   color: #fff;	 */
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #fbc060;
	position: absolute;
	bottom: -60px;
	left: -10px;
	background: #fcc161;
	font-family: 'Lora';
	color: #374b91;
	font-weight: bold;
}

.p-subscribe .sub-form input, .p-subscribe .sub-form input:focus, .p-subscribe .sub-form input:active {

	background-color: #fff;
}

.ytp-cued-thumbnail-overlay-image {
	width: 311px !important;
	height: 209px !important;
}

.p-subscribe .sub-form ::placeholder {
	color: #414141;
}

.sub-form input.wpcf7-form-control.wpcf7-submit.btn, .p-contact-form .join-btn {
	background-color: #374b91;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Lora', serif;
	font-style: normal;
}

.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items, #categories-2.widget ul li a {
	color: #1a1f31;
}

.main-navigation .main-nav ul li a:hover, .main-navigation .main-nav ul li a:active, .free {
	color: #374b91;
	outline: none;
	text-decoration: none;
	background: inherit;
}

.main-navigation .main-nav ul li a:active, .main-navigation .main-nav ul li[class*="current-menu-"]>a {
	color: #374b91;
	font-weight: bold;
	background-color: inherit;
}

.main-navigation .main-nav ul ul li a, .main-navigation .main-nav ul li.sfHover>a, .p-buteykov2-subscribe .heading3, .blog .entry-title a:hover, .wpcategorieswidget-2 .categories ul li a, .wpcategorieswidget-3 .condition ul li a, .archive .entry-title a:hover, .page-template-default .entry-content a:hover, .page-template-default .entry-content a em:hover, .t-post-title a:hover {
	color: #374b91;
}

.main-navigation ul ul, .main-navigation.toggled .main-nav>ul {
	background-color: #b0defb;
	box-shadow: none;
}

.main-navigation.toggled .main-nav>ul {
	padding: 15px 15px 15px 0px;
}

ul.sub-menu.toggled-on li {
	padding-left: 20px;
}

.main-navigation .main-nav ul ul li:hover>a, .main-navigation .main-nav ul ul li:focus>a, .main-navigation .main-nav ul ul li.sfHover>a {
	color: #374b91;
	background-color: #a0d2f2;
}


.main-navigation .main-nav ul li a {
	padding-left: 20px;
}

.main-navigation .main-nav ul li.menu-item-has-children>a {
	padding-right: 20px;
}

.main-navigation li.menu-item-has-children>a::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f0d7";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1.25em;
	text-align: center;
}

.main-navigation.sticky-navigation-transition .navigation-branding img {
	height: auto;
}

.main-navigation li {
	position: relative;
}

.site-header .header-image {
	margin-left: -8px;
}

.site-header {
	border-bottom: 2px solid #f2f2f2;
}

.h-search>div {
	width: 100%;
}

.h-search {
	max-width: 53%;
}

.h-social {
	max-width: 17%;
}

.h-cta-buttons {
	max-width: 30%;
}

.h-social ul li {
	padding-right: 20px;
	display: inline-block;
}

.h-cta-buttons>div {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
}

.h-cta-buttons .textwidget {
	display: flex;
	justify-content: space-evenly;
	width: 100%;
}

.h-cta-buttons .textwidget button {
	margin: 0px 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*Footer*/
.footer .top-footer h5, .footer-list ul li a, .p-blogs h3, .p-what-is h3, .p-our-lineage .p-left-para, h5.subscribe-h5, .p-subscribe h3 {
	font-style: italic;
}

.yellow, .p-blogs.p-additional .repeater:hover p, .p-disclaimer .yellow {
	color: #fed775;
}

.top-footer ul li {
	margin-bottom: 8px;
}

/*first section*/
.heading1, .banner-top-backgroung .text_wrapper h1 span {
	font-size: 60px;
	font-weight: 900;
	color: #374b91;
}

.heading1-1 {
	font-size: 50px;
	font-weight: 900;
	color: #374b91;
}

p.para strong, .p-what-is h4, button i, .p-ptimal-health h3, .b-search ::placeholder, .b-search .gp-icon svg {
	color: #374b91;
}

h5.subscribe-h5 {
	color: #9999cc;
}


.underline {
	color: #1c2545;
	text-decoration: underline;
}

.btn-txt:after {
	content: "";
	width: 100px;
	height: 100px;
	background: url(/wp-content/themes/generatepress_child/assets/images/new/arrow-icon.png) no-repeat;
	top: 15px;
	right: -55px;
	position: absolute;
	display: inline-block;
}

/*second section*/

section.p-buteyko-method {
	background: url(/wp-content/themes/generatepress_child/assets/images/new/bg-cloud.png) no-repeat;
}

.buteyko-method {
	background: url(/wp-content/themes/generatepress_child/assets/images/new/flower-bg.png) no-repeat;
	height: 200px;
}

body.home section.p-our-lineage {
	background: url(/wp-content/uploads/2022/02/background_image_bg.jpg) no-repeat;
	padding-top: 90px;
	padding-bottom: 100px;
	background-size: cover;
}

body.home section.p-our-lineage_old {
	background: url(/wp-content/uploads/2022/03/sasha_breathing_center_bg_new__img.jpg) no-repeat;
	background-size: cover;
}

/* section.p-over-breathe {
	background: url(/wp-content/uploads/2021/09/bg-4.png) no-repeat;
} */
body.home section.p-over-breathe {
	background-color: #e2f2d0;
}

body.home .p-over-breathe .col-lg:nth-child(2),
body.home .p-over-breathe .overflow-hidden {
	max-width: 499px;
}

body.home .p-over-breathe .heading1 {
	margin-bottom: 30px;
}

body.home .p-over-breathe .text_wrapper p {
	margin-bottom: 25px;
}

body.home .p-over-breathe .text_wrapper {
	padding-right: 80px;
}

body.home .p-over-breathe .col-lg:nth-child(1) {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

section.p-ptimal-health {
	background: url(/wp-content/uploads/2021/09/bg-6.png) no-repeat;
}

section.p-buteyko-method, .overlap-section, section.p-our-lineage, section.p-over-breathe, section.p-ptimal-health {
	background-position: center;
	background-size: cover;
}

button.btn1, button.btn2, button.btn3, button.btn4, button.btn5 {
	padding-top: 14px;
	padding-bottom: 14px;
}

button.btn1 span, button.btn2 span, button.btn3 span, button.btn4 span, button.btn5 span {
	font-size: 20px;
	line-height: 1;
}

.underline {
	text-decoration: none;
	border-bottom: 1px solid;
}

.overlap-section {
	margin-top: -125px;
}

.p-our-lineage .overlap-section, .p-newsletter.overlap-section, .p-buteyko-method .overlap-section {
	margin-top: -88px;
}

.p-learn-breathing .overlap-section {
	margin-top: -140px;
}

.p-featured-in .overlap-section, .p-what-is .overlap-section {
	margin-top: -150px;
}

.p-ptimal-health .overlap-section {
	margin-top: -135px;
}

/* .p-our-lineage.pb-custom {
	padding-bottom: 140px;
} */

.pb-custom {
	padding-bottom: 180px;
}

.p-buteyko-method h3, .p-blogs.p-additional h3 {
	color: #374b91;
	font-size: 26px;
	font-style: normal;
}

.p-buteyko-method .repeater h6, .p-our-lineage .p-left-para, .slider-testimonial .testimonial__author, span.free {
	color: #374b91;
	font-size: 24px;
}

.p-buteyko-method .repeater:hover .img-container {
	background: #fdce6d ! important;
	box-shadow: none;
}

.p-buteyko-method .img-container {
	box-shadow: 0px 25px 18px 0px hsl(227deg 45% 39% / 8%);
}

.p-buteyko-method .repeater {
	max-width: 25%;
	padding: 0 8px;
}

.p-buteyko-method .transparent-box, .p-explore {
	background: rgb(255 255 255 / 44%);
	padding: 24px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;
}

.p-buteyko-method .p-holistic .transparent-box {
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}

.p-buteyko-method .repeater .img-container:before {
	content: "";
	position: absolute;
	border-top: 10px solid transparent;
	border-bottom: 10px solid rgb(207 217 235 / 43%);
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top: 114px;
	left: 50%;
	transform: translate(-50%, -50%);
}

.p-learn-breathing .transparent-box {
	box-shadow: 1px 15px 20px 8px rgb(215 215 215 / 40%);
}

/*fourth section*/
.p-our-lineage h3.text-blue, .p-our-lineage .repeater h6, .p-buteykov2-banner .watch, h3.text-blue, .text-blue {
	color: #0099ed;
}

.p-our-lineage .editor p {
	line-height: 1.8;
}

.radius, iframe, .p-extraordinary .overflow-hidden, .p-buteykov2-banner iframe {
	border-radius: 10px;
}

.p-our-lineage .our-lineage {
	background: #b0defb;
	border-radius: 0px 5px 5px 0px;
}

.img-b {
	padding: 40px;
}

.img-b:before {
	content: '';
	background-image: url('/wp-content/uploads/2021/09/9.png');
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 380px;
	height: 280px;
	bottom: -95px;
	left: -105px;
}

span.buteyko.breathing {
	line-height: 30px;
	color: #374b91;
	font-weight: 900;
	font-family: "Roboto";
	font-style: italic;
}

body.home .p-buteykov2-banner .grid-container .row {
	max-width: 80%;
}

.page-template-holistic-asthma-treatment-v2 section.p-over-breathe {
	background: url(/wp-content/uploads/2022/03/over-breathe-asthma.png) no-repeat;

}

.page-template-holistic-asthma-treatment-v2 section.p-our-lineage {
	background: url(/wp-content/uploads/2022/03/breathe_to_heal_book_new_img.png) no-repeat;
}

.page-template-holistic-asthma-treatment-v2 section.p-over-breathe, .page-template-holistic-asthma-treatment-v2 section.p-our-lineage {
	background-position: center;
	background-size: cover;
}

.page-template-holistic-asthma-treatment-v2 section.p-our-lineage .grid-container {
	max-width: 830px !important;
}

.page-template-holistic-asthma-treatment-v2 section.p-mastermind-teacher .grid-container {
	max-width: 840px !important;
}

/* slider */
.b-search form {
	display: flex;
	justify-content: center;
	align-items: center;
}

.slider-testimonial .splide__pagination, .p-featured-in .splide__pagination {
	display: none;
}

.slider-testimonial .splide__arrows button {
	background-color: #374b91;
	opacity: 1;
}

.slider-testimonial .splide__arrows button:hover {
	opacity: 0.8;
}

.slider-testimonial .splide__arrow svg {
	fill: #fff;
}

.testimonial__text {
	color: #1c2545;
}

/*Newsletter section*/
.wpcf7 .ajax-loader {
	position: absolute;
}

.sub-form form div+p {
	width: 100%;
}

.p-bottom-subscribe, .p-buteykov2-subscribe {
	background: #f2f2f2;
}

/* .p-bottom-subscribe {
	margin-top: 126px;
} */
.p-bottom-subscribe {
    margin-top: 0;
}

.b-copyright p {
	font-size: 14px;
}

.b-search form label {
	margin-bottom: 0;
	max-width: 380px;
	width: 100%;
}

.b-search form input, .b-search button.search-submit, .p-contact-form input[type="text"], .p-contact-form input[type="email"], .p-contact-form .join-btn {
	border-color: #374b91;
	height: 50px;
}

.b-search button.search-submit {
	background: transparent;
}

.b-search form input, .sub-form form input, .sub-form form span.wpcf7-form-control-wrap {
	width: 100%;
}

.sub-form, .subscribe-bg {
	z-index: 8;
	position: relative;
}

.img-r:after {
	content: '';
	background-image: url(/wp-content/uploads/2021/09/right.png);
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 220px;
	height: 230px;
	bottom: -88px;
	right: -75px;
	z-index: -1;
}

.subscribe-bg {
	background-image: linear-gradient(to right, #2266ab, #0099ed);
	border-radius: 8px;
}

/*Search result*/
.p-post-title a {
	font-family: 'Lora', serif;
	color: #374b91;
	font-size: 20px;
	font-weight: 100;
}

.p-post-title .post-count {
	font-weight: 500;
}

strong.lora.underline {
	color: #374b91;
}


/*buteyko-v2 page*/
.page-template-buteyko-v2 .container.grid-container, .page-template-buteyko-breathing-success-path-v2 .container.grid-container, .page-template-holistic-asthma-treatment-v2 .container.grid-container, .page-template-Natural-Healing-v2 .container.grid-container {
	width: 100%;
	max-width: 100%;
	padding: 0;
}

.page-template-buteyko-v2 .site-content, #categories-2.widget ul, .page-template-buteyko-breathing-success-path-v2 .site-content, .page-id-5355 .site-content, .page-template-Natural-Healing-v2 .site-content {
	flex-direction: column;
}

.p-buteykov2-banner h2 {
	color: #374b91;
	font-size: 25px;
}

.p-buteykov2-banner p {
	line-height: 1.8;
	text-align: justify;
}

.p-buteykov2-method .overlap-section {
	margin-top: -145px;
}

.p-buteykov2-method h3 {
	color: #0099ed;
	font-size: 30px;
}

.iframe-100 iframe {
	width: 100%;
	max-width: 100%;
}

.p-additional iframe, .p-additional .overflow-hidden>img {
	max-height: 215px;
}

.p-buteykov2-subscribe .overlap-section {
	margin-top: -64px;
}

section.p-buteykov2-banner .top-section {
	background-image: url(/wp-content/uploads/2022/02/testimonial_section_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.p-extraordinary .col-md-12, .ctm-max-width {
	max-width: 746px;
}

/* .page-template-holistic-asthma-treatment-v2 #page .grid-container {
	max-width: 770px;
} */
.page-id-1998 div#page {
	max-width: 925px;
}

.p-extraordinary .wp-caption .wp-caption-text, .p-wp-caption figcaption, figure figcaption {
	text-align: center;
	color: #414141;
}

.single figure figcaption {
	font-size: 75%;
	padding-top: 0	px;
	opacity: .8;
}

.single .inside-article .featured-image {
	margin-bottom: 0;
}

.showMore span::after {
	content: "Read More";
}

.showMore.showLess span::after {
	content: "Read Less";
}

.Union-user-right {
	width: 100%;
	height: 100%;
	background-image: url(/wp-content/uploads/2021/09/Union-user-l.png);
	background-repeat: no-repeat;
	background-size: 100% 120px;
	background-position: bottom center;
	bottom: 0px;
	position: absolute;
	bottom: 15px;
	display: block;
	text-align: right;
	border: 0px solid #ff0000;
}

/* .page-template-holistic-asthma-treatment-v2 .p-buteykov2-method .overlap-section {
    margin-top: -105px;
} */
.page-template-holistic-asthma-treatment-v2 .p-over-breathe .overlap-section {
	margin-top: -122px;
	z-index: 1;
	margin-bottom: 0;
}

.page-template-holistic-asthma-treatment-v2 .testimonial__img img {
	border-radius: 50%;
	border: 5px solid #4a9cab;
	width: 130px;
	height: 130px;
}

/*categories*/
.cat-have-child.open-m-menu ul.children, .wpcategorieswidget-2 .cat-have-child ul.children {
	display: block !important;
	background: transparent;
}

li.cat-item.cat-have-child:after {
	display: block;
}

.wpcategorieswidget-2 .widget-title, .wpcategorieswidget-3 .widget-title {
	font-size: 30px;
	font-weight: bold;
	color: #374b91;
	font-family: 'Lora', serif;
	font-style: italic;
	text-transform: capitalize;
	text-align: left;
	margin-top: 0;
}

.wpcategorieswidget-2 li, .wpcategorieswidget-3 li {
	font-size: 30px;
	font-weight: bold;
	color: #374b91;
	font-family: 'Lora', serif;
	font-style: italic;
	text-transform: capitalize;
}

.wpcategorieswidget-2 .categories>ul li, .wpcategorieswidget-3 .condition>ul li {
	font-style: normal;
	font-weight: normal;
}

.wpcategorieswidget-2 .categories>ul, .wpcategorieswidget-3 .condition>ul {
	margin: 0;
	padding-left: 4px;
}

.wpcategorieswidget-2 .categories>ul, .wpcategorieswidget-3 .condition>ul {
	margin-top: 20px;
}

.wpcategorieswidget-2, .wpcategorieswidget-2 .categories ul li, .wpcategorieswidget-2 .categories ul, .wpcategorieswidget-3, .wpcategorieswidget-3 .condition ul li, .wpcategorieswidget-3 .condition ul, .wpcategorieswidget-4 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	list-style: none;
	background: transparent;
}


.wpcategorieswidget-2 .categories ul.children .cat-item {
	padding-left: 8px;
}

/*blog / testimonial pages css*/
/* .insert p, .insert p em {
font-family: Helvetica, Arial, sans-serif;
font-size: 17px;
}
.blog header.page-header, .archive header.page-header {
padding: 0 0 40px 0;
}
.site-content .content-area:not(.blog .site-content .content-area, .page-id-3175 .site-content .content-area, .category .site-content .content-area, .tax-condition .site-content .content-area), .blog .post-image a, .blog .post-image img, .archive .post-image a, .archive .post-image img {
width: 100%;
}
.blog .site-content, .archive .site-content, .page-id-3175 .site-content {
padding: 50px 0;
}
.blog article,.blog .entry-summary, .entry-meta {
padding: 0;
margin: 0;
}
.t-post-content ul,.t-post-content .wp-block-separator, .blog .entry-summary .bs.span4.float-left, .archive .entry-summary .bs.span4.float-left {
display: none;
}
.archive .entry-summary p,.archive .entry-summary p a,.archive .entry-summary p span,.archive .entry-summary p strong,.archive .entry-summary strong,.blog .entry-summary p,.blog .entry-summary strong,.blog .entry-summary p span,.blog .entry-summary p strong, .blog .entry-summary p a, .blog .entry-summary h2, .blog .entry-summary em, .blog .entry-summary em a, .archive .entry-summary h2, .archive .entry-summary em, .archive .entry-summary em a {
font-size: 0 ! important;
}
.blog article .inside-article, .archive article .inside-article {
padding: 0 40px;
}
.blog article .inside-article,.blog .entry-header, .archive article .inside-article, .archive .entry-header {
display: flex;
width: 100%;
} 

.blog article .inside-article, .archive article .inside-article {
align-items: center;
}
.blog .post-image,.blog .entry-summary iframe, .archive .post-image {
display: flex;
align-items: flex-start;
max-width: 400px;
width: 400px;
margin-right: 46px ! important;
margin-bottom: 2em;
max-height: 350px;
overflow:hidden;
border-radius: 0;
}

.blog article .entry-header, .archive article .entry-header {
flex-direction: column;
width: 44%;
margin-bottom: 2em;
}
.blog h2.entry-title, .blog .entry-header, .archive h2.entry-title {
order: 2;
}  
*/
.blog .paging-navigation, .archive .paging-navigation {
	text-align: center;
}

/*.blog h2.entry-title, .category h2.entry-title,*/
.blog .paging-navigation {
	margin-top: 20px;
}


/*default page: sasha*/
.page-id-1616 .container, .page-id-1852 .container,
/*.single .container,.container:not(.single-post .container, .blog .container)*/
.postid-2044 .container, .page-template-default .container:not(.page-template-default.page-id-2550 .container, .page-template-default.page-id-3175 .container) {
	max-width: 951px;
	padding: 50px 10px;
}

.site-content {
	justify-content: center;
}

.page-template-default.page-id-2550 .container, .custom-container-v2 {
	max-width: 1191px;
	padding: 50px 10px;
}

.bs.span2, .bs {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	margin-top: 5px;
}

.bs.span4 {
	padding: 5px;
	margin: 5px;
}

.page-id-1616 h3, .page-id-1619 h3 {
	font-size: 20px;
	text-transform: uppercase;
}

.page-id-1616 h2 {
	font-size: 30px;
	color: #2F2F2F;
}

.page-id-1616 .inside-article, .page-id-1852 .inside-article, .page-template-default .inside-article, .postid-2044 .inside-article, .single .inside-article {
	padding: 0;
}

/*default page: Media about page*/
.page-id-1852 h3 {
	color: #2F2F2F;
}

.page-id-1852 h3, .page-id-1852 h3 strong a, .page-id-1852 h3 strong {
	font-size: 24px;
}

ul.check-circle {
	list-style-type: none;
	line-height: 1.5;
}

.page-id-1852 h5 {
	font-size: 26px;
	font-weight: normal;
}

.check-circle li {
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 30px;
	background-image: url(/wp-content/themes/generatepress_child/assets/images/new/right.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-size: 1em;
}

.check-circle li:hover {
	background-image: url(/wp-content/themes/generatepress_child/assets/images/new/right-hover.png);
}

/*default page: Buteyko Practitioners*/
.page-template-default .entry-content {
	margin-top: 20px;
}

.page-template-default {
	color: #000;
}

.box1 {
	color: #fff;
	background: #00cbda;
	font-weight: bold;
}

.box1 span, .p-buteyko-method.p-disclaimer .h3-up:hover, .p-buteykov2-subscribe .h3-up:hover {
	color: #fff;
}

h4.p2 span {
	font-size: 24px;
	font-weight: normal;
}

/*default page: Buteyko MasterMind Group*/
.page-id-2550 p.design1 strong {
	font-size: 24px;
	Line-Height: 38px;
	color: #333;
}

.page-id-2550 h2.design2 {
	font-size: 24px;
	Line-Height: 38px;
	color: #4A9CAB;
	text-transform: none;
}

/*buteyko-mastermind-group-v2*/
body.page-id-4437, body.page-id-4437 h1:not(.p-mastermind-banner h1, .p-mastermind-meet h1, .p-mastermind-contributor h1, .p-mastermind-investment h1, .p-mastermind-waiting h1, .p-our-lineage h1, .page-id-4437 .site-content h1.heading1-1), body.page-id-4437 h2:not(.p-mastermind-banner h2, .p-mastermind-investment h2), body.page-id-4437 h3:not(.p-mastermind-meet h3, .p-what-is h3, .p-mastermind-investment h3, .p-our-lineage h3, .page-id-4437 .site-content h3), body.page-id-4437 h4:not(.p-mastermind-contributor h4), body.page-id-4437 h5:not(h5.subscribe-h5), body.page-id-4437 h6, body.page-id-4437 ul li, body.page-id-4437 .text-white, body.page-id-4437 .btn, body.page-id-4437 a, .fcp_form label, .fcp_form label span {
	font-family: Helvetica, Arial, sans-serif;
}

.page-template-buteyko-mastermind-group-v2 .container.grid-container {
	max-width: 100%;
	padding: 0;
}

.page-template-buteyko-mastermind-group-v2 .site-content {
	flex-direction: column;
}

p.design1 {
	font-size: 24px;
	Line-Height: 38px;
	color: #333;
	text-transform: none;
}

p.design1, h2.design2 {
	font-size: 26px;
	Line-Height: 38px;
	color: #333;
}

h2.design2 {
	color: #4A9CAB;
}

.title-first, .title-second {
	font-size: 30px;
	line-height: auto;
	color: #E3654F;
}

.title-first {
	color: #30448D;
	font-size: 25px
}

.check-turquoise li {
	margin-left: 10px;
	padding-left: 35px;
	background-image: url(/wp-content/themes/generatepress_child/assets/images/new/vector-check.svg);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.check-turquoise li {
	font-size: 19px;
	margin-bottom: 30px;
}

ul.check-turquoise {
	list-style: none;
}

.background-turquoise {
	background-color: #34C1D2;
}

.group-title, .group-title strong, .p-mastermind-teacher h1 {
	font-size: 32px;
	line-height: 57px;
}

.group-title strong, .h1-blue {
	color: #30448d;
}

.overlap-mt-img {
	margin-top: -150px;
}

.p-mastermind-teacher p {
	font-size: 20px;
	line-height: 36px;
}

.p-mastermind-contributor .Union-user-left {
	width: 100%;
	height: 100%;
	background-image: url(/wp-content/uploads/2021/09/Union-user-r.png);
	background-repeat: no-repeat;
	background-size: 100% 120px;
	background-position: bottom center;
	bottom: 0px;
	position: absolute;
	bottom: -1;
	display: block;
	text-align: right;
	border: 0px solid #ff0000;
}

.p-mastermind-contributor .Union-user-right {
	bottom: 0;
}

.readmore .btn, #comments input#submit, body.page-template-default #primary .self-test-btn {
	color: #ffffff;
	background: url(/wp-content/themes/generatepress_child/assets/images/new/arrow-white.png) no-repeat #003087;
	background-position: 90% 48%;
	border-width: 0px;
	font-size: 14px;
	border-radius: 50px;
	display: inline-flex;
	width: auto;
	margin: 0px 5px;
	padding: 10px 25px 10px 25px;
}

body.page-template-default #primary .self-test-btn {
	background-position: 95% 48%;
}

#comments input#submit, body.page-template-default #primary .self-test-btn {
	padding: 12px 40px 12px 20px;
	background-color: rgb(74, 156, 171);
}

.readmore .btn:hover, #comments input#submit:hover, body.page-template-default #primary .self-test-btn:hover {
	background-color: rgb(227, 101, 79);
	color: #fff;
}

.shadow-radius {
	border-radius: 8px;
	box-shadow: 0px 0px 32px rgb(0 0 0 / 10%);
}

.p-mastermind-member a {
	color: #4a9cab;
	font-size: 15px;
}

.p-contact-form input[type="text"], .p-contact-form input[type="email"] {
	width: 100%;
}

.p-contact-form ::placeholder {
	color: #fff;
	padding-left: 15px;
}

section.p-our-lineage.p-mastermind-contributor {
	background: none;
}

/*testimonial page - archive page*/
h1.t-page-title, .ctm-max-width h1, h1.t-page-title, .ctm-max-width h1.ctm-h1, .page-template-holistic-asthma-treatment-v2 h1, .page-template-holistic-asthma-treatment-v2 h1.ctm-h1 {
	font-size: 40px;
}

h1.t-page-title {
	color: #4a9cab;
	font-weight: bold;
}

/* .t-post-content, .t-post-content p, .t-post-content span,  .t-post-content a, .t-post-content ul,.t-post-content h2, .t-post-content h3, .t-post-content h4, .t-post-content p em,.t-post-content p strong  {
font-size: 0 ! important;
margin: 0;
padding: 0;
} */

.t-post-title a, .blog .entry-title a, .archive .entry-title a {
	color: #4a9cab;
	font-size: 32px;
	text-transform: capitalize;
	font-weight: bold;
}

.page-template-default .t-post-content h2, .page-id-1998 main#main {
	margin: 0;
}

body.archive #primary a {
	border-bottom: unset !important;
}

.t-post-date, .t-post-date a {
	color: #828282 ! important;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400 ! important;
}

.p-row iframe, .t-post-image {
	max-width: 400px;
	width: 400px;
	max-height: 350px;
	overflow: hidden;
	float: left;
}

.t-post-image img {
	width: 100%;
}

.p-row .col-md-6 {
	width: 44%;
	display: inline-block;
	padding-left: 1.5%;
	padding-right: 1.5%;
	text-align: left;
	margin: 0px 1%;
}

/*common h1... h6 fonts, color, size css*/
body.page-template-default #primary, body.archive #primary, body.blog #primary, body.post-template-default #primary, body.testimonials-template-default #primary, body.page-template-default #primary p *, body.archive #primary p *, body.blog #primary p *, body.post-template-default #primary p *, body.testimonials-template-default #primary p *, .greybox-content ol li, .post-template-default h2, .testimonials-template-default h2, .post-template-default h3, .testimonials-template-default h3, .page-template-default .entry-title, .post-template-default .entry-title, .blog .entry-meta .entry-date, .blog .entry-meta .byline, .blog .entry-meta .author-name, .archive .post-date, .post-template-default .entry-meta .entry-date, .post-template-default .entry-meta .byline, .post-template-default .entry-meta .author-name, .inner-banner-top a, .t-post-title a, .t-post-date, h2.entry-title a, .entry-header * {
	font-family: Helvetica, Arial, sans-serif;
}

body.page-template-default #primary, body.archive #primary, body.blog #primary, body.post-template-default #primary, body.testimonials-template-default #primary, body.page-template-default #primary p *, body.archive #primary p *, body.blog #primary p *, body.post-template-default #primary p *:not(body.post-template-default #primary p.readmore *, body.post-template-default #primary p input), body.testimonials-template-default #primary p *, .greybox-content ol li {
	color: #000;
}

body.page-template-default #primary a, body.archive #primary a, body.blog #primary a, body.post-template-default #primary a:not(body.post-template-default #primary a.btn), body.testimonials-template-default #primary a, body.page-template-default #primary p a strong:hover, body.page-template-default #primary p a strong span, body.page-template-default #primary p a strong div, body.page-template-default #primary p a strong, body.page-template-default #primary p strong a, body.page-template-default #primary a span, body.page-template-default #primary a strong, body.page-template-default #primary strong a, body.page-template-default #primary a strong span, body.page-template-default #primary div a strong span, body.page-template-default #primary div a strong div, body.page-template-default #primary div a strong, body.page-template-default #primary a span, body.page-template-default #primary a strong, body.page-template-default #primary a strong span, body.page-template-default #primary a em, body.page-template-default #primary p a, body.page-template-default #primary ul li a {
	text-decoration: none;
	border-bottom: 1px solid #374b91;
	color: #374b91;
	padding-bottom: 3px;
}

body.blog #primary a {
	border-bottom: unset !important;
	color: #4a9cab;
}

body.page-template-default #primary a:hover, body.archive #primary a:hover, body.blog #primary a:hover, body.post-template-default #primary a:hover, body.testimonials-template-default #primary a:hover, body.page-template-default #primary p a strong:hover, body.page-template-default #primary a strong span:hover, body.page-template-default #primary a em:hover {
	color: #30448d;
}

.blog h1.page-title, .archive h1.page-title, .blog h1.page-title span, .archive h1.page-title span, .page-template-default .entry-title, .post-template-default .entry-title, .testimonials-template-default h1, .post-template-default h1 {
	font-size: 40px;
	color: #4a9cab;
	font-weight: bold;
}

.post-template-default h2, .page-template-default h2 {
	font-size: 30px;
	color: #2F2F2F;
	margin-top: 20px;
	margin-bottom: 05px;
	font-weight: bold;
}

/* font-size: 30px;
	color: #2F2F2F;
	margin-top: 56px;
	margin-bottom: 24px;
	font-weight: bold;
} */
.testimonials-template-default h2 {
	font-size: 30px;
	color: #2F2F2F;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}

.post-template-default h3, .testimonials-template-default h3 {
	font-size: 24px;
	color: #2F2F2F;
	font-weight: bold;
	margin-top: 36px;
	margin-bottom: 24px;
}

.page-template-default .entry-title, .post-template-default .entry-title, .testimonials-template-default .entry-title {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}

.border-radius {
	border-radius: 10px;
	padding: 5px;
}

.border2 {
	Border: 2px solid;
	padding: 5px;
}

.border-turquoise {
	border-color: #4a9cab;
}

.bg-grey {
	background-color: #f1f1f1;
}

.blog .entry-meta .entry-date, .blog .entry-meta .byline, .blog .entry-meta .author-name, .archive .post-date, .post-template-default .entry-meta .entry-date, .post-template-default .entry-meta .byline, .post-template-default .entry-meta .author-name {
	color: #828282;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
}

.post-template-default .entry-header .entry-meta, .post-template-default h2, .page-template-default h2 {
	text-align: center;
}

.inner-banner-top a {
	font-size: 13px;
}

.paging-navigation .nav-links .current, body.blog #primary .paging-navigation .nav-links a:hover {
	color: #4a9cab;
}

body.blog #primary .paging-navigation .nav-links a {
	font-weight: normal;
	color: #828282;
}

#reply-title {
	/*comment box title*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 23px;
	line-height: 25px;
	text-transform: uppercase;
	color: #30448d;
	width: 100%;
	text-align: center;
}

.overlap-text {
	position: absolute;
	left: 0;
	right: 0;
	top: 80px;
	max-width: 250px;
	color: #0099ed;
	font-size: 20px;
	line-height: 1.2;
}

.p-banner .img-bg {
	background: url(/wp-content/themes/generatepress_child/assets/images/new//cloud.svg) no-repeat;
	background-size: 100% 100%;
	height: 434px;
}

.p-over-breathe .img-bg {
	background: url(/wp-content/themes/generatepress_child/assets/images/new/cloud1.svg) no-repeat;
	background-size: 100% 100%;
	height: 434px;
}

.p-ptimal-health .img-bg {
	background: url(/wp-content/themes/generatepress_child/assets/images/new/cloud2.svg) no-repeat;
	background-size: 100% 100%;
	height: 434px;
}

.p-option1 button {
	height: 60px;
}

/*custom post page holistic-asthma-treatment-v2*/
.p-conv-img img {
	max-height: 200px;
	margin: 0 auto;
	min-height: 200px;
}

.sasha:before, .novo:before {
	position: absolute;
	content: " ";
	width: 50px;
	height: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	left: -15px;
	top: 0;
	border: 2px solid;
}

.sasha:before {
	background-image: url(/wp-content/uploads/2012/06/Portrait_Sasha.png);
}

.novo:before {
	background-image: url(/wp-content/uploads/2020/04/andrey.jpg);
}

.check-x li {
	margin-left: 10px;
	padding-left: 30px;
	background-image: url(/wp-content/themes/generatepress_child/assets/images/new/Vector.svg);
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size: 0.85em;
	margin-bottom: 15px;
}

.box-shadow1 {
	border-radius: 8px;
	box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);
}

.p-learn-breathing.p-comprehensive .repeater:nth-child(2) .transparent-box {
	height: auto;
}

.p-comprehensive .transparent-box>img {
	min-height: 200px;
	max-height: 200px;
}

/* natural healing Page */
.n-btn-cst, .section-heading__trtiary, .p-testimonial-links .wpcategorieswidget-3 .condition ul li a, .p-testimonial-links .wpcategorieswidget-4 li a {
	transition: all 300ms ease 0s;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.2;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.n-btn-cst, .p-testimonial-links .wpcategorieswidget-3 .condition ul li a, .p-testimonial-links .wpcategorieswidget-4 li a {
	height: 100%;
	background: #fff;
	transition: all 300ms ease 0s;
	box-shadow: 0 0 5px rgb(0 0 0 / 20%);
	border: 0px solid #2f5597;
	border-radius: 8px;
	padding: 15px 12px;
	align-items: center;
	display: flex;
	justify-content: center;
}

.n-btn-cst:focus, .n-btn-cst:hover, .p-testimonial-links .wpcategorieswidget-3 .condition ul li a:hover, .p-testimonial-links .wpcategorieswidget-4 li a:hover {
	color: #fff;
	background-color: #30448d;
}

/*WP forms*/
.postid-1857 .t-post-date, .p-testimonial-links .widget-title, .postid-2044 .t-post-date {
	display: none;
}

#wpforms-form-5560 .wpforms-field, #wpforms-5560-field_24 {
	display: flex;
	align-items: center;
	padding-bottom: 0;
	width: 100%;
	flex-wrap: wrap;
}

#wpforms-form-5560 label {
	text-align: right;
	width: 12em;
	max-width: 20%;
	margin-right: 1em;
}

#wpforms-form-5560 label, #wpforms-form-5560 select, div.wpforms-container-full .wpforms-form .wpforms-required-label, #wpforms-5560-field_24 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: 400;
}

.fcp_mandatory:after {
	content: "*";
	margin-left: 0.25em;
	font-size: larger;
}

.wp-list-table, .shortcode {
	background: #F1F1F1;
	padding-bottom: 25px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
}

.postid-1857 .entry-content, .p-testimonial-links {
	background-size: 101% 100px;
	padding-top: 100px;
	background-image: url(/wp-content/themes/generatepress_child/assets/images/new/union-gray.svg);
	background-repeat: no-repeat;
}

div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	color: #6e6e6e;
	background-color: #ffffff;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	padding: 4px 6px;
	margin: 0;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 400;
}

div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form select {
	height: 25px;
}

div.wpforms-container-full .wpforms-form .w-custom input[type=text], div.wpforms-container-full .wpforms-form .w-custom input[type=email], div.wpforms-container-full .wpforms-form .w-custom input[type=number] {
	max-width: 324px;
}

div.wpforms-container-full .wpforms-form .ws-custom select, div.wpforms-container-full .wpforms-form .ws-custom input[type=number] {
	max-width: 121px;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
	height: 70px;
	max-width: 178px;
}

#wpforms-5560-field_22 {
	max-width: 60%;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
	background: #34C1D2;
	border: solid #CAC9C9 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #fff;
	text-decoration: none;
	padding: 5px 10px;
	font-size: 13px;
	font-weight: 400;
	margin-left: 2em;
}

div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
	padding-bottom: 0;
}

#wpforms-form-5560 label.wpforms-error {
	color: #DD4134;
	text-align: left;
	padding-left: 8px;
}

.postid-1857 .inside-article {
	padding-left: 0;
	padding-right: 0;
}

form#wpforms-form-5560 {
	width: 90%;
}

.postid-1857 table {
	table-layout: fixed;
	width: 100%;
}

form#wpforms-form-5560 .g-recaptcha div {
	width: 100% ! important;
}

/*testimonials-v2*/
.p-testimonial-links .wpcategorieswidget-3 .condition ul, .p-testimonial-links .wpcategorieswidget-4 {
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}

.p-testimonial-links .wpcategorieswidget-3 .condition ul li, .p-testimonial-links .wpcategorieswidget-4 li {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 15px;
}

.bg-lightgrey {
	background: #FBFBFB;
	border-radius: 8px;
}

.p-testimonial-links {
	background-image: url(/wp-content/themes/generatepress_child/assets/images/new/gray-union.svg);
}

.h3-mb-minus {
	margin-bottom: -50px;
}

.buteyko-lives.p-mastermind-teacher p {
	font-size: 18px;
	line-height: 28px;
}

.buteyko-lives.t-page-title {
	font-size: 30px;
}

/*
a.showMore {
position: absolute;
bottom: 24px;
display: inline-block;
margin-left: -35px;
}
*/

.nav-previous .gp-icon:after {
	content: 'PREV';
}

.nav-next .gp-icon:after {
	content: 'NEXT';
}

.postid-1823 .entry-content {
	display: flex;
	flex-direction: column;
}

.postid-1820 .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}

.single-post iframe, .single-testimonials .entry-content iframe {
	margin: 0px auto !important;
	float: none !important;
}

.single-post .entry-content figure {
	text-align: center;
}

.single-testimonials .wp-block-embed figcaption {
	margin-top: 1em;
}

/* FAQ section */
.page-id-8245 .entry-title {
	text-align: left;
}

.pafa-accordion h3.pafa-accordion-q {
	font-weight: 400;
}

/* New Home Page Css Start */
p.buteyko_download_text {
	background-color: #b0defb;
	padding: 6px 6px;
	line-height: 1;
	border-radius: 4px;
	position: relative;
	font-weight: 400;
	display: inline-block;
}

p.buteyko_download_text::before {
	content: "";
	background-image: url(/wp-content/uploads/2022/02/banner_arrow.png);
	display: block;
	position: absolute;
	right: -42px;
	bottom: -80px;
	width: 90px;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.testimonial_section {
	background-image: url(/wp-content/uploads/2022/02/testimonial_section_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 190px 0 200px;
	margin-top: -90px;
}

.testimonial_section .text_wrapper {
	padding: 20px 0;
}

.testimonial_section a.bottom_link {
	margin: auto 0 55px;
}

.testimonial_section h3 {
	font-size: 26px;
	font-weight: 700;
	color: #374b91;
	font-family: "Roboto";
	margin-bottom: 60px;
}

.testimonial_section .links_wrapper .link {
	position: relative;
	background-color: #fff;
	box-shadow: 0px 25px 9px rgba(55, 75, 145, 0.08);
	border: 1px solid rgba(255, 255, 255, 0.56);
	border-radius: 8px;
	padding: 15px 25px;
	padding-right: 40px !important;
	margin-bottom: 34px;
	transition: all .5s ease;
	background-image: linear-gradient(to right, #ffffff, #ffffff);
}

.testimonial_section .links_wrapper .link:hover {
	background-image: linear-gradient(to right, #fbbf5f, #ffdb79);
	background-color: #fed271;
}

.testimonial_section .links_wrapper .link:focus {
	background-image: linear-gradient(to right, #fbbf5f, #ffdb79);
	box-shadow: unset;
}

.testimonial_section .links_wrapper .link:hover:before, .testimonial_section .links_wrapper .link:focus:before {
	border-left: solid 9px #30448c;
}

.testimonial_section .links_wrapper .link:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 25px;
	transform: translateY(-50%);
	width: 9px;
	height: 15px;
	border-left: solid 9px #d7d7d7;
	border-bottom: solid 9px transparent;
	border-top: solid 9px transparent;
	transition: all .5s ease;
}

.testimonial_section .links_wrapper .link span {
	font-size: 20px;
	font-weight: 700;
	color: #30448c;
}

.button_link button.text {
	background-image: linear-gradient(to right, #fbbf5f, #ffdb79);
	background-color: #fed271;
	color: #374b91;
	border: 1px solid transparent;
	padding: 20px 25px;
	border-radius: 6px;
	transition: all .5s ease;
}

.button_link button.text:hover {
	background-color: #b0defb;
	background-image: none;
}

.button_link button.text span {
	border-bottom: 1px solid;
	color: #374b91;
	font-weight: 700;
}

/* slider */
.slider_section {
	background-color: #fff;
	border-radius: 12px;
	filter: drop-shadow(8.746px 4.848px 10px rgba(0, 0, 0, 0.08));
	padding: 50px 75px;
}

.slider_section .slide_wrapper .text_wrapper a {
	font-weight: 700;
	font-size: 18px;
	margin-top: 30px;
	display: inline-block;
}

.slider_section .slide_wrapper .text_wrapper {
	padding: 0;
}

.slider_section .slider .slide_wrapper .image_wrapper img {
	border-radius: 50%;
	margin: 0 auto 45px;
	/* width: 200px;
	height: 200px; */
}

.slider_section .slider .slide_wrapper .image_wrapper h3 {
	font-size: 24px;
	color: #374b91;
	font-weight: 700;
	margin-bottom: 36px;
}

.slider_section .slider .arrow {
	position: absolute;
	top: 67%;
	transform: translateY(-50%);
	background-color: #30448c;
	fill: #fff;
	border: 0;
	display: flex;
	padding: 12px;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	align-items: center;
	z-index: 1;
	transition: all .5s ease;
}

.slider_section .slider .arrow:hover {
	opacity: 0.8;
}

.slider_section .slider .next_arrow {
	left: -55px;
	transform: translateY(-50%) rotate(180deg);
}

.slider_section .slider .prev_arrow {
	right: -55px;
}

.slider_section .button_link {
	padding-top: 80px;
}

.slider_section .button_link button.text {
	background-color: #b0defb;
	background-image: none;
}

.slider_section .button_link button.text:hover {
	background-image: linear-gradient(to right, #fbbf5f, #ffdb79);
	background-color: #fed271;
}

a.button.white_btn {
	background-color: #fff;
}

.home section.p-buteyko-method {
	background-image: unset;
	margin-bottom: -100px;
}

.home section.p-buteyko-method .overlap-section {
	margin-top: 0;
}

/* FAQ section */

.page-template-faq-v2 div#page {
	padding: 0;
}

.trans_border::before {
	z-index: 1;
	border: 10px solid hsla(0, 0%, 0%, 0.38);
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

.trans_border {
	position: relative;
	filter: drop-shadow(11.411px 24.47px 10px rgba(0, 0, 0, 0.15));
}

.trans_border:hover img {
	transform: scale(1.1);
}

/* feature slider */
.featured_slide button:hover {
	background-color: #3f4047;
}

.featured_slide button {
	fill: #4a9cab;
	padding: 0;
	background-color: transparent;
	border: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	transition: all .5s ease;
	border-radius: 50%;
}

.featured_slide button.prev_arrow {
	left: 0;
	transform: translateY(-50%) rotate(180deg);
}

.featured_slide button.next_arrow {
	right: 0;
}

.featured_slide button svg {
	fill: #4a9cab;
	background-color: transparent;
	padding: 7px;
	border-radius: 50%;
	width: 36px;
	height: 36px;
}

.feqatured_slider_section .text_wrapper h4 {
	font-size: 24px;
	color: #cdcdcd;
	font-weight: 900;
}

.feqatured_slider_section .slick-initialized .slick-slide {
	text-align: -webkit-center;
}

.feqatured_slider_section .featured_slide {
	padding: 20px 40px;
}

.feqatured_slider_section {
	padding: 30px 0 50px;
}

.feqatured_slider_section .slick-slide img {
	padding: 0 15px;
}

.feqatured_slider_section .slick-slider .slick-track {
	display: flex;
	align-items: center
}

.p-our-lineage .transparent-box .overflow-hidden {
	border-radius: 10px;
}

.p-over-breathe .overlap-section {
	margin-top: -215px;
	z-index: 1;
	margin-bottom: 90px;
}

section.p-our-lineage.sashs_lineage {
	padding-bottom: 165px;
}

.blue_color {
	color: #374b91;
}

.p-over-breathe .blue_color.lora {
	font-size: 20px;
	margin-bottom: 20px;
}

section.learn_more_section {
	background: #fff;
	padding-bottom: 0;
}

.learn_more_section .img-b:before {
	background-image: url(/wp-content/uploads/2021/09/single-flower.png);
	transform: translateY(-50%);
	top: 61%;
	width: 300px;
	height: 156px;
}

section.learn_more_section .overlap-section {
	margin-top: -178px;
	margin-bottom: 90px;
}

section.learn_more_section h4.blue_color {
	font-size: 16px;
	font-weight: 400;
	color: #374b91;
}

section.learn_more_section h3 {
	font-style: italic;
	font-family: "Lora";
	font-size: 30px;
	color: #1c2545;
}

section.learn_more_section .box-shaow {
	box-shadow: unset;
	filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.05));
}

.p-bottom-subscribe .p-newsletter.overlap-section.mb-3, .page-template-holistic-asthma-treatment-v2 .overlap-section {
	 margin-top: -126px !important; 
	margin-bottom: 60px !important;
}

.page-template-holistic-asthma-treatment-v2 .section-fourth .overlap-section,
.page-template-holistic-asthma-treatment-v2 .fifth-section .overlap-section,
.page-template-holistic-asthma-treatment-v2 .sixth-section .overlap-section,
.page-template-holistic-asthma-treatment-v2 .p-over-breathe.section-ninegth .overlap-section {
    margin-bottom: 20px !important;
}

p {
	line-height: 30px;
	text-align: justify;
}

.bg_green .overflow-hidden img {
	width: 100%;
}

.bg_green .overflow-hidden {
	border-radius: 4px;
}

.p-subscribe .sub-form input.wpcf7-form-control.wpcf7-submit.btn:hover {
	background-image: linear-gradient(to right, #fbbf5f, #ffdb79);
	background-color: #fed271;
	color: #374b91 !important;
}

.limited_blog .repeater:nth-child(n+4) {
	display: none;
}

.page-template-archive-testimonials .archive-testimonials h1 {
	padding: 40px;
	margin: 0;
	font-size: 40px;
	color: #4a9cab;
	font-weight: bold;
}

.archive .taxonomy-description {
	display: none;
}

.custom_testimonial button {
	background: #fff;
	color: #414141;
	font-size: 19px;
	font-weight: 400 !important;
	padding-left: 0;
}

.custom_testimonial h3 i.si-add-2:before {
	content: "+";
	font-family: 'Skelet';
	font-size: 22px;
}

.custom_testimonial h3 span {
	display: inline-block;
	line-height: 1;
	padding: 10px;
	margin-left: 0;
	margin-right: 15px;
}

.custom_testimonial span {
	flex: 0 0 102px;
}

.custom_testimonial h3 {
	text-align: center;
}

.custom-width {
	max-width: 790px
}

/* New Home Page Css End */

/* All BLog Post */

.single-post article.post.type-post {
	max-width: 770px;
	margin: 0 auto;
}

.page-template-buteyko-v2 .p-buteykov2-method .overlap-section {
	margin-top: 0;
}


/* End All post */


/* Doctor Buteyko page Start */
.banner-top-backgroung {
	background-image: url(https://breathingcenter.tecocraft.co.in/wp-content/uploads/2022/04/Main-Banner-JPEG.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.banner-top-backgroung .top-section img {
	width: 100%;
}

.banner-top-backgroung .top-section .text_wrapper h2,
.banner-top-backgroung .top-section .text_wrapper h1 span {
	color: #1c2545;
}

.banner-top-backgroung .top-section .text_wrapper h1 {
	font-weight: 700;
}

.banner-top-backgroung .top-section .text_wrapper {
	max-width: 578px;
	margin-left: auto;
	width: 100%;
}

.banner-top-backgroung .top-section .text_wrapper h2 {
	font-size: 30px;
	padding-top: 30px;
}

.banner-top-backgroung .position-absolute {
	width: 100%;
	top: 100px;
	right: 0;
	left: 0;
	height: fit-content;
}

.banner-top-backgroung .position-absolute .row {
	width: 100%;
}

.banner-top-backgroung .text_wrapper h1 span {
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 15px;
}

.banner-top-backgroung .text_wrapper h1 span::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	width: 379px;
	height: 1px;
	background-color: #1c2545;
}

.cloud_bg_img {
	background-image: url(https://breathingcenter.tecocraft.co.in/wp-content/uploads/2022/03/sasha_breathing_center_bg_new__img.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 90px 0 130px
}

.banner-top-backgroung .cloud_bg_img p.watch {
	font-size: 20px;
	color: #089cee;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Lora', serif;
	font-weight: 700;
}

.cloud_bg_img h2 {
	font-size: 45px;
	margin-bottom: 0;
	padding-bottom: 20px;
}

.p-buteykov2-banner .cloud_bg_img .text_wrapper p:not(:last-child) {
	margin-bottom: 20px;
}

.dr_kp_section .overlap-section {
	margin-top: -155px !important;
}

/* Doctor Buteyko page End */
/* Quzi form Start */
.page-template-Quzi-Template h1 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 40px;
}

.quiz_form .fist_info .from_group label {
	width: 170px;
	flex-shrink: 0;
	font-size: 16px;
	color: #222222;
	margin-bottom: 0;
	font-weight: 500;
	margin-right: 15px;
}

.quiz_form .fist_info {
	padding-bottom: 50px;
}

.quiz_form .fist_info .from_group .input_box {
	width: 100%;
}

.quiz_form .fist_info .from_group .input_box input {
	width: 100%;
}

.quiz_form .fist_info .from_group {
	display: flex;
	align-items: center;
}

.quiz_form .fist_info .from_group:not(:last-child) {
	margin-bottom: 20px;
}

.question {
	margin-bottom: 30px;
}

.question .ans_group {
	display: flex;
	align-items: flex-start;
}

.question .ans_group label {
	flex-shrink: 0;
	width: 120px;
}

.question .q_head {
	font-size: 18px;
}

.question .q_num {
	margin-bottom: 5px;
}

.question .ans_group .input_box textarea {
	height: 110px;
}

.question .q_num, .question .ans_group label {
	font-size: 14px;
	font-weight: bold;
}

.quiz_section .col-md-9 {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 40px;
	margin-bottom: 40px;
}

.buteyko-btn input:hover {
	background-color: #fed271;
}

.buteyko-btn input {
	display: block;
	white-space: break-spaces;
	color: #374b91;
	background-color: #b0defb;
	transition: all .3s ease;
	font-weight: 900;
}

.quiz_form .checkbox .wpcf7-list-item {
	margin-left: 0;
}

.quiz_form .checkbox .wpcf7-list-item label {
	display: flex;
}

.quiz_form .checkbox .wpcf7-list-item label input {
	margin-right: 10px;
	margin-top: 4px;
}

/* Quzi form End */
/* practitioner Start */
.practitioner_name strong, .practitioner_name .specialist, .practitioner_name .language_text {
	display: block;
	padding-bottom: 5px;
}

.practitioner_name strong {
	padding-bottom: 15px;
}

.practitioner_name img {
	width: 100%;
}

.practitioner_name {
	margin-bottom: 20px;
}

.page-id-1914 .bs.span3 {
	width: 32%;
}

/* practitioner End */

/* site map css */
.sitemap_by_click5 h2 {
	text-align: left;
}

/* Dr.K.P. page Start */
.page-template-buteyko-v2 .p-bottom-subscribe {
	margin-top: 0;
}

.page-id-3940 .p-buteykov2-subscribe .p-explore {
	margin-bottom: 90px;
}

.page-id-3940 .p-buteykov2-subscribe {
	background-color: #f2f8ff;
}

/* Dr.K.P. page End */
.page-id-3618 .p-over-breathe .overlap-section {
	margin-bottom: 40px;
}

/*asthma-natural-alternative-holistic page css*/

.banner-li .heading1, .banner-li h2, .banner-li p {
	color: #1c2545;
}

.banner-li h2 {
	font-size: 50px;
	padding: 31px 0;
	border-top: 1px solid #1c2545;
	border-bottom: 1px solid #1c2545;
	margin: 40px 0;
}

.banner-li img {
	max-width: 75% !important;
}

.banner-li img {
	max-width: 75% !important;
}

.banner-li p {
	font-size: 30px;
	color: #1c2545;
	text-align: left;
	line-height: 1.5;
	max-width: 512px;
}

.banner-li .heading1 {
	font-size: 60px;
	color: #1c2545;
}

.section-li img {
	max-width: 70% !important;
	margin: auto;
	display: block;
}

.section-space {
	padding: 80px 0;
}

.section-headings {
	font-size: 60px !important;
	color: #374b91 !important;
	font-weight: 900;
    text-align: left;
    font-family: 'Lora';
}

.section-li p, .text-justify.small-max {
	font-size: 18px;
	line-height: 30px;
	color: #1c2545;
	font-weight: 500;
	margin-bottom: 25px;
	text-align: left;
}

.section-third h2.heading3, .section-fourth h2.heading3 {
	font-size: 30px;
	color: #374b91;
	font-family: 'Lora';
}

ul.check-x {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 40px !important;
}

.list-ul ul.check-x li {
	margin: 20px 30px !important;
}

.list-ul ul.check-x li strong {
	font-size: 22px;
	line-height: 30px;
	color: #1c2545 !important;
	font-weight: 400;
}

.list-ul {
	margin: 30px 0;
}

.list-ul h4 {
	font-size: 30px;
	line-height: 1.5;
	color: #374b91;
	font-weight: 700 !important;
	text-align: center;
	font-family: 'Lora';
}

h4.small-headings {
	font-size: 25px;
	color: #374b91;
	font-weight: normal !important;
	font-family: "Roboto";
	margin-bottom: 42px !important;
}

.seprate-headings::after {
	content: '';
	background: #374b91;
	width: 350px;
	height: 2px;
	position: absolute;
	border: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.seprate-headings {
	margin-bottom: 50px;
	position: relative;
}

.text-description {
	max-width: 500px;
	margin: 43px auto 0;
}
.section-fourth .text-description {
    max-width: 100%;
}

.text-description p, .text-description p strong {
	font-size: 18px;
	line-height: 30px;
	color: #1c2545;
	font-weight: 500;
	margin-bottom: 25px;
	text-align: left;
}

.images-card {
	border-radius: 12px;
	filter: drop-shadow(0px 18px 9px rgba(0, 0, 0, 0.08));
	background-color: #ffffff;
	height: 100%;
	padding: 57px 80px;
	text-align: center;
}


.images-card h4 {
	font-size: 23px;
	color: #374b91;
	font-family: 'Lora';
	margin: 27px 0;
	font-weight: 800 !important;
}

.images-card>img {
	max-width: 50%;
	margin: 0 auto;
}

.images-card button {
	color: #1c2545;
	font-weight: 600 !important;
	font-size: 18px;
}

.images-blog {
	margin-top: 50px !important;
}

.bottom-overlap-section {
	padding: 0 !important;
	text-align: center;
	justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 10;
}

section.section-fourth {
	padding-bottom: 130px !important;
}

.transparent-box p strong {
	font-weight: inherit;
}

.sixth-section {
	background-color: #fdce6d !important;
	background-image: none !important;
}

.fifth-section {
	padding-bottom: 140px !important;
}

.sixth-section .overlap-section {
	margin-top: -210px !important;
}

.book-content-card {
	border-radius: 10px;
	filter: drop-shadow(0px 20px 15px rgba(0, 0, 0, 0.1));
	background-color: #ffffff;
	padding: 35px 39px;
	margin-bottom: -130px !important;
}

.sixth-section {
	padding-bottom: 0 !important;
	margin-bottom: 100px;
}

.book-content-card h1.heading1-1 {
	font-size: 30px;
    font-family: 'Lora';
    font-weight: 900;
}

.book-content-card h3 {
	font-size: 24px;
	color: #1c2545 !important;
	margin: 19px 0;
	font-family: 'Roboto';
}
.card-items p {
    font-size: 20px;
}
.book-content-card p {
	font-size: 18px;
	line-height: 30px;
	color: #1c2545;
	margin: 20px 0 !important;
}

.book-content-card button.btn2 span {
	color: #374b91 !important;
}

a.link-text {
	font-size: 14px;
	color: #1c2545;
}

.content-container.card-items .button-block {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.repeater>.rounded {
	height: 100%;
	position: relative;
}

.text-justify.small-max p {
	font-size: 18px;
	line-height: 30px;
	color: #1c2545;
}

.text-justify.small-max {
	max-width: 600px;
	margin: auto;
}

.circle-round-btn img {
	transform: rotate(-93deg);
}

.section-ninegth .overlap-section {
	margin-top: -218px !important;
}

.section-eight {
	padding-bottom: 100px !important;
}
.repeater {
    margin-top: 30px;
}
.buteyko-lives.p-mastermind-teacher p a{
	display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 14px;
    text-decoration: underline;
    color: #3f5295;
}
.buteyko-lives.p-mastermind-teacher p a img{
	transition: all .5s ease;
}
.buteyko-lives.p-mastermind-teacher p a:hover img{
	transform: translateX(10px);
}
.seventh-section .overlap-section{
	margin-bottom: 12px !important;
}

/*Testimonial */
.testimonial__text.mb-4.pb-2 a {
    color: #1c2545;
}
.testimonial__text.mb-4.pb-2 a:hover {
    color: #0056b3;
}

.p-bottom-subscribe{
	margin-top: 90px;
}

/*Conact recaptch  */
.recaptcha-box {
    padding: 20px 0px;
    /* padding: 20px 0px; */
}


/* Belt */
.postid-2194 div#reduceBeltVideo::before {padding: 0;}
.postid-2194 div#reduceBeltVideo {text-align: start;}
.postid-2194 div#reduceBeltVideo iframe {position: relative;left: 0;}
.postid-2194 .entry-content figure.wp-block-embed.is-type-video.is-provider-youtube {height: auto !important;}


/*Media Query*/
@media screen and (min-width: 768px) {
	.heading1.h1-minus {
		margin-top: 0;
	}

	.p-banner p {
		margin-bottom: 20px;
	}

	.p-row iframe {
		height: 350px;
	}

	.single .entry-content iframe, .page-id-2240 .entry-content iframe {
		width: 736px;
		height: 468px;
		padding-bottom: 24px;
	}

	.single .entry-content figure.wp-block-embed.is-type-video.is-provider-youtube,
	.page-id-2240 .entry-content figure.wp-block-embed.is-type-video.is-provider-youtube {
		padding: 0;
		margin: 0;
		height: 468px;
	}

	.p-testimonial-links .wpcategorieswidget-3 .condition ul li, .p-testimonial-links .wpcategorieswidget-4 li {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.p-mastermind-contributor .transparent-box {
		min-height: 750px;
	}

	.h-social, .h-search, .h-cta-buttons {
		max-width: 33.33%;
	}

	body.home .p-our-lineage_new .overflow-hidden.trans_border img, body.home .learn_more_section .overflow-hidden img {
		width: 100%;
	}

	/* body.home .p-over-breathe .text_wrapper{
		padding-right: 0;
	} */
}

/* pop-form */

@media screen and (min-width: 576px) and (max-width: 1200px) {
	.page-id-1914 .bs.span3 {
		width: 31%;
		display: inline-block;
		vertical-align: top;
	}
}

@media screen and (min-width: 800px) and (max-width: 999px) {
	.bs.span3 {
		width: 31%;
		display: inline-block;
		vertical-align: top;
	}
}

@media screen and (min-width: 600px) {
	.bs.span5 {
		width: 41%;
		display: inline-block;
		vertical-align: top;
	}

	.float-left {
		float: left;
		margin: 5px;
	}

	ul.column2 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}

	.bs.span4.span4-up {
		width: 35.33%;
	}

	.bs.span6 {
		width: 48%;

	}
}

@media screen and (min-width: 600px) and (max-width: 799px) {
	.bs.span2 {
		width: 30%;
	}

	.bs.span3 {
		width: 47%;
		display: inline-block;
		vertical-align: top;
	}
}

@media(min-width:1200px) {
	.only-bg {
		background-size: 101% 101%;
		position: relative;
		height: 200px;
		margin-top: -150px;
	}

	.p-meet-turquoise {
		background-size: 100% 100%;
		height: 200px;
	}

	/*default page: Buteyko Practitioners*/
	.bs.span3 {
		width: 25%;
		display: inline-block;
		vertical-align: top;
	}

	/*default page: A.E. Novozhilov MD*/
	.bs.span4 img:not(.page-id-1619 .bs.span4 img) {
		width: 100%;
	}

	.bs.span4 {
		width: 32%;
		display: inline-block;
		vertical-align: top;
	}

	.p-learn-breathing .content-container {
		padding: 40px;
	}

	.p-learn-breathing .repeater:nth-child(2) .transparent-box {
		height: 700px;
	}

	.bs.span2 {
		width: 16%;
	}
}

@media screen and (max-width: 1600px) {
	.banner-top-backgroung .text_wrapper h1 span {
		font-size: 45px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.banner-top-backgroung .top-section .text_wrapper h2 {
		font-size: 25px;
		padding-top: 10px;
	}
}

@media screen and (max-width: 1440px) {
	.testimonial__img {
		margin-right: 20px;
	}
	.seventh-section .heading1-1 {
		padding-bottom: 20px !important;
		margin-bottom: 0 !important;
	}

	.banner-top-backgroung .top-section .text_wrapper h2 {
		font-size: 20px;
	}

	.banner-top-backgroung .text_wrapper h1 span {
		font-size: 35px;
	}

	.banner-top-backgroung .top-section .text_wrapper {
		max-width: 490px;
		margin-right: 50px;
	}

	.cloud_bg_img {
		padding: 50px 0 100px;
	}

	.banner-top-backgroung .cloud_bg_img p.watch {
		padding-bottom: 0px;
		margin-bottom: 15px;
	}

	.banner-top-backgroung .text_wrapper h1 span::before {
		width: 239px;
	}

	.heading1 {
		font-size: 50px;
	}
}

@media(max-width:1280px) {
	.learn_more_section .img-b:before {
		left: -66px;
	}

	.img-r:after {
		right: -40px;
	}

	.learn_more_section .img-b:before {
		left: -24px;
	}

	p.buteyko_download_text, p.buteyko_download_text span.free {
		font-size: 16px;
	}

	/* .btn2 img, .btn1 img {
		width: 25px;
		margin-right: 10px !important;
		transform: unset !important;
	} */
	p.buteyko_download_text::before {
		right: -52px;
		bottom: -80px;
		width: 70px;
	}
}

@media(max-width:1200px) {
	.fifth-section .heading1-1{
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	.section-headings {
		font-size: 45px !important;
	}
	.site-header .header-image {
		margin-left: 0;
	}

	.testimonial_section h3 {
		margin-bottom: 40px;
	}

	.banner-top-backgroung .top-section .text_wrapper {
		width: 50%;
		margin-right: 0;
	}

	.banner-top-backgroung .position-absolute {
		top: 70px;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	#sticky-navigation .navigation-branding {
		max-width: 20%;
	}

	#sticky-navigation div#primary-menu {
		max-width: 80%;
	}

	.main-navigation.sticky-navigation-transition .main-nav>ul>li>a {
		line-height: 50px;
	}

	.page-template .row {
		display: flex;
		/* flex-wrap: nowrap !important; */
	}

	.p-row iframe {
		max-width: 350px;
	}

	.home.page-template .row {
		flex-wrap: wrap !important;
	}
}

@media(max-width: 991px) {
	.p-bottom-subscribe .p-newsletter.overlap-section.mb-3 {
		margin-top: -75px !important;
	}
	.heading1-1{
		margin-top: 0  !important;
	}
	.contentcontainer {
		padding-bottom: 0 !important;
	}
	.overlap-section{
		margin-bottom: 12px !important;
	}
	.section-eight {
		padding-bottom: 80px !important;
	}	
	.section-ninegth .overlap-section {
		margin-top: -160px !important;
	}
	.text-justify.small-max {
		max-width: 540px;
	}
	.sixth-section .book-content-card .col-md-6:last-child {
		margin-top: 0;
	}
	.book-content-card .col-md-6:last-child {
		margin-top: 30px;
	}

	.images-blog {
		margin-top: 30px !important;
	}

	.images-card {
		padding: 57px 46px;
	}

	.seprate-headings h3.heading1-1 {
		text-align: center;
	}

	.banner-button {
		margin-bottom: 0 !important;
	}

	.list-ul ul.check-x li {
		margin: 11px 19px !important;
	}

	.list-ul h4 {
		font-size: 25px;
	}

	.banner-li p {
		font-size: 20px;
	}

	.banner-li h2 {
		font-size: 30px;
		padding: 13px 0;
	}

	.banner-li .heading1 {
		font-size: 40px;
	}

	.banner-top-backgroung .text_wrapper h1 span {
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.banner-top-backgroung .top-section img {
		height: 600px;
		object-fit: cover;
	}
	.list-ul ul.check-x li strong{font-size: 18px;}
	.check-x li {padding-left: 21px;}
}

@media screen and (max-width: 766px) {
	body.home .p-over-breathe .text_wrapper {
		padding-right: 0;
	}
}

@media(max-width:1024px) {
	h1, .heading1 {
		font-size: 36px;
	}

	h2, .heading1-1 {
		font-size: 30px !important;
	}

	h3, .p-buteyko-method .repeater h6, .p-our-lineage h3, .p-blogs h3, .p-ptimal-health h3, .p-learn-breathing h4, .p-buteykov2-subscribe .h3-up {
		font-size: 20px;
	}

	body, p, span, ul, li, a, button, p.para, .p-buteyko-method p em, button.btn1 span, button.btn2 span, button.btn3 span, button.btn4 span, button.btn5 span, .testimonial__text, .p-mastermind-teacher p {
		font-size: 15px;
		line-height: 1.5;
	}
	.transparent-box p strong,.transparent-box p a{
		font-size: 15px;
		line-height: 1.5;
	}

	h1.section-heading__secondary .section-heading__secondary, h1.section-heading__secondary .section-heading__primary, h1.text-center.title-second, h1.text-center.title-first {
		font-size: 36px;
	}

	.learn_more_section .img-b:before {
		width: 260px;
		height: auto;
	}

	span.free {
		font-size: 15px;
	}

	p.buteyko_download_text::before {
		right: -32px;
	}
}

@media(max-width:991px) {
	.page-template-holistic-asthma-treatment-v2 .section-ninegth .overlap-section.overlap-section-asthma {
		margin-top: -157px !important;
	}
	.page-template-holistic-asthma-treatment-v2 .sixth-section .overlap-section.overlap-section-asthma{
		margin-top: -177px !important;
	}
	.page-template-holistic-asthma-treatment-v2 .section-third .overlap-section.overlap-section-asthma{
		margin-bottom: 30px !important;
	}
	.page-template-holistic-asthma-treatment-v2  .overlap-section.overlap-section-asthma{
		margin-bottom: 0 !important;
	}
	.page-template-holistic-asthma-treatment-v2 .fifth-section .overlap-section.overlap-section-asthma {
		margin-top: -130px !important;
	}
	.testimonial__img {
		margin-right: 15px;
	}

	.repeater>.rounded {
		padding-top: 20px !important;
	}

	/* new css start */
	.p-subscribe .img-r:after {
		width: 200px;
		height: 190px;
		bottom: -40px;
	}

	.p-buteyko-method .img-r:after {
		width: 170px;
		height: 160px;
		bottom: -48px;
	}

	.learn_more_section .img-b:before {
		width: 180px;
	}

	section.p-our-lineage {
		padding-bottom: 50px;
	}

	section.p-our-lineage.sashs_lineage {
		padding-bottom: 85px;
	}

	.p-bottom-subscribe .overlap-section img, .bg_green .overlap-section img, .page-template-holistic-asthma-treatment-v2 .overlap-section img {
		width: 240px;
	}

	 .page-template-holistic-asthma-treatment-v2 .overlap-section {
		margin-top: -110px !important;
	}
	.page-template-holistic-asthma-treatment-v2 .section-fourth .overlap-section {
		margin-bottom: 20px !important;
	}

	.p-over-breathe .overlap-section {
		margin-top: -165px;
		margin-bottom: 30px;
	}

	button {
		padding: 10px 15px;
	}

	section.learn_more_section .overlap-section {
		margin-bottom: 30px;
	}

	.testimonial_section {
		padding: 100px 0 140px;
	}

	/* new css end */
	/*WP forms*/
	#wpforms-form-5560 label, div.wpforms-container-full .wpforms-form .w-custom input[type=text], div.wpforms-container-full .wpforms-form .w-custom input[type=email], div.wpforms-container-full .wpforms-form .w-custom input[type=number], form#wpforms-form-5560 {
		text-align: left;
		width: 100%;
		max-width: 100%;
	}

	/*End*/
	.p-conv-img img {
		max-height: 110px;
		margin: 0 auto;
		min-height: 110px;
	}

	.p-meet-turquoise, .only-bg, .reedline-turquoise {
		background-size: 100% 100%;
		height: 50px;
		margin-top: 0px;
	}

	.only-bg {
		margin-top: -40px;
	}

	.h-cta-buttons .textwidget button {
		padding: 12px 4px;
		font-size: 15px;
	}

	.blog article .inside-article, .archive article .inside-article {
		padding: 0;
	}

	.blog .post-image, .blog .entry-summary iframe, .archive .post-image {
		margin-right: 0px ! important;
	}

	.blog .inside-article, .archive .inside-article {
		flex-wrap: wrap;
	}

	.blog article .entry-header, .blog article .post-image, .blog article .entry-summary h2 iframe, .archive article .entry-header, .archive article .post-image, .p-row .col-md-6, .p-row iframe, .t-post-image {
		width: 100%;
		max-width: 100%;
	}

	.blog .entry-title a, .archive .entry-title a, .t-post-title a {
		font-size: 24px;
	}

	.blog h2.entry-title, .blog .entry-summary iframe, .blog .inside-article .post-image, .tax-condition h2.entry-title, .tax-condition .inside-article .post-image {
		margin: 0 0 10px 0;
	}

	/* Quiz Form start */
	.question .q_num, .question .ans_group label {
		font-size: 14px;
	}

	.quiz_form .fist_info .from_group label {
		width: 151px;
		font-size: 14px;
	}

	/* Quiz Form end */

	/* Dr.K.P.Buteyko page start */
	.banner-top-backgroung .cloud_bg_img p.watch {
		font-size: 16px;
	}

	.cloud_bg_img h2 {
		font-size: 35px;
	}

	.page-id-3940 .p-buteykov2-subscribe .p-explore {
		margin-bottom: 40px;
	}

	/* Dr.K.P.Buteyko page end */
}

@media(max-width:768px) {
	.banner-top-backgroung .inside-header {
		text-align: start;
	}
}

@media(max-width:767px) {

	.page-template-holistic-asthma-treatment-v2 .fifth-section .overlap-section.overlap-section-asthma {
		margin-top: -95px !important;
	}
	.section-third ,section.section-fourth {
		padding-top: 64px !important;

	}
	section.section-fourth {
		padding-bottom: 52px !important;
	}
	.page-template-holistic-asthma-treatment-v2  .overlap-section.overlap-section-asthma{
		margin-top: -138px !important;
	}
	.section-space {
		padding: 80px 0 !important;
	}
	.section-third {
		padding-bottom: 77px !important;
	}
	
	.section-ninegth .inside-header {
		padding-bottom: 0 !important;
	}

	.fifth-section {
		padding-bottom: 69px !important;
	}

	.p-buteyko-method .comment-blogs.text-left {
		padding: 0 0 0 20px !important;
	}

	.images-blog-li {
		margin-bottom: 56px;
	}

	.list-ul ul.check-x li {
		margin: 11px 9px !important;
	}

	.banner-li p {
		text-align: center;
	}

	.banner-li {
		margin-bottom: 30px;
	}

	.banner-li img {
		max-width: 50% !important;
	}

	/* 	a.showMore {
		position: relative;
		bottom: 0;
		display: inline-block;
		margin-left: 0px;
	} */
	.bs.span2.float-none, .bs.float-none {
		display: block;
		text-align: center;
	}

	.p-buteyko-method .transparent-box, .p-explore {
		border-top-right-radius: 50px;
		border-bottom-left-radius: 50px;
		padding-left: 30px !important;
	}

	.img-b {
		padding: 100px;
	}

	.pb-custom {
		padding-bottom: 140px;
	}

	.inside-header {
		padding-right: 15px;
		padding-left: 15px;
	}

	.p-nav .main-navigation .main-nav ul li a {
		padding-left: 0;
	}

	.site-header .header-image {
		margin-left: -10%;
	}

	.h-cta-buttons .textwidget button, button {
		padding: 8px 15px;
	}

	.p-buteyko-method .repeater {
		max-width: 50%;
	}

	.p-buteyko-method .text-left {
		padding-bottom: 20px;
	}

	.img-r:after {
		right: 0px;
	}

	.p-our-lineage .img-b {
		padding: 100px;
	}

	.img-b:before {
		bottom: 0px;
		left: 18%;
	}

	.p-subscribe .sub-form {
		margin-top: 80px;
	}

	.p-bottom-subscribe .overlap-section img, .bg_green .overlap-section img, .page-template-holistic-asthma-treatment-v2 .overlap-section img {
		width: 160px;
	}

	.slider_section .button_link {
		padding-top: 40px;
	}

	.dr_kp_section .overlap-section {
		margin-top: -85px !important;
		width: 160px;
	}

	.banner-top-backgroung .top-section .text_wrapper {
		width: 100%;
		margin-right: auto;
		margin-left: unset;
	}

	.banner-top-backgroung .position-absolute {
		position: relative !important;
		top: unset;
	}

	.banner-top-backgroung .top-section img {
		height: auto;
	}

	.banner-top-backgroung .text_wrapper h1 span {
		font-size: 25px;
	}

	.banner-top-backgroung .top-section .text_wrapper h2 {
		font-size: 20px;
	}

	.cloud_bg_img {
		background-position: bottom right;
	}

	/* Quiz Fomr Strat */
	.quiz_form .fist_info .from_group {
		flex-direction: column;
		margin-bottom: 10px;
	}

	.quiz_form .fist_info .from_group label {
		width: 100%;
		text-align: start;
		padding-bottom: 5px;
		margin-right: 0;
	}

	.question .q_head {
		font-size: 16px;
	}

	.question .ans_group label {
		width: 90px;
	}

	.quiz_form .fist_info {
		padding-bottom: 30px;
	}

	.page-template-Quzi-Template h1 {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.quiz_section .col-md-9 {
		padding: 20px;
	}

	.buteyko-btn input {
		font-size: 12px;
	}

	.quiz_form .checkbox .wpcf7-list-item label .wpcf7-list-item-label {
		font-size: 14px;
	}

	.p-bottom-subscribe {
		margin-top: 60px;
	}

	/* Quiz Fomr End */

	/* Dr.K.P.Buteyko page start */
	.cloud_bg_img {
		padding: 0 0 40px;
	}

	/* Dr.K.P.Buteyko page End */
}

@media(max-width:576px) {
	.transparent-box p strong,.transparent-box p a,.p-buteykov2-banner p{
		font-size: 15px;
		line-height: 1.5;
	}
	.buteyko-lives.p-mastermind-teacher p {
		font-size: 16px;
		line-height: 1.5;
	}
	.sixth-section {
		padding-top: 44px !important;
	}
	.section-ninegth{
		padding-top: 102px !important;
	}
	.paragraph-text{
		padding-left: 0 !important;
	}
	section.section-fourth {
		padding-bottom: 45px !important;
	}
	.page-template-holistic-asthma-treatment-v2 .fifth-section .overlap-section.overlap-section-asthma {
		margin-top: -100px !important;
	}
	.section-space {
		padding: 50px 0 80px!important;
	}
	.section-eight .rounded.box-shaow {
		margin-bottom: 20px !important;
	}

	.book-content-card p {
		margin: 10px 0 !important;
	}

	.book-content-card p, p strong {
		font-size: 16px;
		line-height: 1.5
	}

	.book-content-card h1.heading1-1 {
		font-size: 20px;
	}

	.book-content-card {
		padding: 35px 10px;
	}

	.sixth-section {
		padding-bottom: 0 !important;
		margin-bottom: 70px !important;
	}

	.sixth-section .overlap-section {
		margin-top: -136px !important;
		margin-bottom: 0 !important;
	}

	.transparent-box p a, .transparent-box p span, .transparent-box p strong, .text-justify.small-max p {
		font-size: 15px;
		line-height: 1.5;
	}

	.fifth-section .heading1-1 {
		margin: 18px 0 !important;
    	padding: 0 !important;
	}

	section.section-fourth {
		padding-bottom: 60px !important;
	}

	.bottom-overlap-section img {
		max-width: 50%;
	}

	.text-description p, .text-description p strong, .text-description p a {
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 10px
	}

	.text-description {
		margin: 30px auto 0;
	}

	.section-fourth .overlap-section, .section-third .overlap-section {
		margin-bottom: 0 !important;
	}

	.images-card h4 {
		font-size: 18px;
		line-height: 1.5;
		margin: 14px 0;
	}

	.images-card {
		padding: 32px;
	}

	h4.small-headings {
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 20px !important;
	}

	.seprate-headings {
		margin-bottom: 20px;
		position: relative;
	}


	.list-ul ul.check-x li {
		margin: 6px 9px !important;
	}

	.list-ul h4 {
		font-size: 18px;
		line-height: 1.5;
	}

	.section-third h2.heading3, .section-fourth h2.heading3 {
		font-size: 20px;
	}

	.section-headings {
		font-size: 25px !important;
		line-height: 1.5;
		text-align: center;
	}

	section.p-buteykov2-banner .top-section {
		padding: 14px 0 !important;
	}

	.banner-li:last-child {
		margin-bottom: 0;
	}

	.banner-li p {
		font-size: 16px;
	}

	.banner-li h2 {
		font-size: 20px;
		padding: 14px 0;
	}

	.banner-li .heading1 {
		font-size: 28px;
		margin-bottom: 15px !important;
	}

	.wpcf7 form.sent .wpcf7-response-output {
		bottom: -130px;
		font-size: 14px;
	}

	.sasha:before, .novo:before {
		width: 45px;
		height: 45px;
	}

	.blog .site-main, .archive .site-main, .page-id-3175 .site-main {
		text-align: center;
	}

	.img-b {
		padding: 50px;
	}

	.sub-form input.wpcf7-form-control.wpcf7-submit.btn.btn_primary2 {
		margin-top: 15px;
	}

	.sub-form form {
		flex-wrap: wrap;
		justify-content: center;
	}

	.h-social ul li img {
		max-width: 20px;
	}

	.h-search {
		max-width: 60%;
	}

	.h-social {
		max-width: 40%;
	}

	.top-header .inside-header .h-cta-buttons, .p-buteyko-method .repeater {
		max-width: 100%;
	}

	.para1.btn1:after {
		top: 30px;
		right: -45px;
		transform: scale(0.8);
	}

	.img-b:before {
		left: 0%;
		bottom: -100px;
		width: 280px;
	}

	.p-our-lineage .img-b {
		padding: 50px;
	}

	.p-subscribe .sub-form {
		margin-top: 10px;
		height: auto;
	}

	.p-subscribe .sub-form .your-email {
		margin-bottom: 15px;
		display: block;
	}

	/* Testimonial Slider */
	.slider_section .slider .slide_wrapper .image_wrapper img {
		width: 150px;
		height: 150px;
		margin: 0 auto 25px;

	}

	.slider_section {
		padding: 40px 35px;
	}

	.slider_section .slider .arrow {
		height: 30px;
		width: 30px;
	}

	.slider_section .slider .next_arrow {
		left: -34px;
	}

	.slider_section .slider .prev_arrow {
		right: -33px;
	}

	.cloud_bg_img {
		padding: 0px 0 20px;
	}

	.banner-top-backgroung .top-section .text_wrapper h2 {
		font-size: 18px;
	}

	.banner-top-backgroung .text_wrapper h1 span::before {
		width: 149px;
	}

	/* Quiz form Start */
	.question .ans_group {
		flex-direction: column;
	}

	.quiz_form .fist_info {
		padding-bottom: 20px;
	}

	.page-template-Quzi-Template h1 {
		font-size: 25px;
	}

	/* Quiz form End */

	/* buteyko-practitioners Start */
	.page-id-1914 .bs.span3 {
		width: 48%;
	}

	/* buteyko-practitioners End */
	/* Dr.K.P page Start */
	.page-id-3940 .p-buteykov2-subscribe .p-explore {
		margin-bottom: 20px;
	}

	.p-buteykov2-banner p {
		text-align: center;
	}

	/* Dr.K.P page End */
	.page-template-holistic-asthma-treatment-v2 .section-ninegth .overlap-section.overlap-section-asthma {
		margin-top: -207px !important;
	}
}

@media(max-width:414px) {
	.seventh-section .heading1-1 {
		padding-bottom: 0px !important;
		margin-bottom: 0 !important;
	}

	.bottom-overlap-section {
		bottom: -28px;
	}

	.overlap-text {
		top: 120px;
		max-width: 200px;
		font-size: 16px;
	}

	.blog .site-content, .archive .site-content, .page-id-3175 .site-content {
		padding: 0px;
	}

	.p-ptimal-health .overlap-section {
		margin-top: -88px;
	}

	.h-search, .h-social {
		max-width: 100%;
	}

	.img-r:after {
		transform: scale(0.8);
	}

	h2, .heading1-1, .p-mastermind-teacher h1, .ctm-max-width h1, .ctm-max-width h1.ctm-h1, .page-template-holistic-asthma-treatment-v2 h1, .page-template-holistic-asthma-treatment-v2 h1.ctm-h1 {
		font-size: 20px !important;
	}

	.p-mastermind-teacher h1, .p-disclaimer h3 {
		line-height: 1.2 ! important;
	}

	.p-buteyko-method h3, .p-blogs.p-additional h3, .p-explore h1, .p-buteykov2-banner h2 {
		font-size: 20px;
	}

	.footer .top-footer h5, .footer-list ul li a, .p-buteyko-method.p-disclaimer h3 {
		font-size: 15px;
	}

	.footer .top-footer ul li a {
		font-size: 12px;
	}

	.page-id-1914 .bs.span3 {
		width: 75%;
	}

	/* Dr.K.P. Page Start */
	.cloud_bg_img h2 {
		font-size: 25px;
	}

	/* Dr.K.P. Page End */
}
/*Newsletter New*/
 .news_btn{
  background-image: linear-gradient(to right,#2266ab,#0099ed) !important;
    border: none;
    width: 55%;
    color: white !important;
    height: 50px;
	 border-radius : 5px;
	 text-align:center;
    margin-bottom: 20px;
	margin-left: auto;
    margin-right: auto;
	 margin-top : 21px;
    display: flex;
    justify-content: center;
}
}
.news_btn a{
	border : none !important;
}
.news_btn i {
	 color: white !important;
	    font-size: 17px;
}
 #form-button i::after {
    content: "";
    position: absolute;
    margin-top: 2px;
    width: 50px;
    height: 50px;
    background-image: url('https://www.breathingcenter.com/wp-content/uploads/2021/09/right.png');
    background-size: cover;
  }
div.ctct-form-embed div.ctct-form-defaults p.ctct-form-footer{
  display : none;
}
.ctct-form-button{
      background-color: #0074ba !important;
    color: white !important;
    font-size: 18px !important;
}
#email_address_label_4:before{
  content: "\2217" !important;
    position: absolute !important;
    top: -4px !important;
    left: -12px !important;
    color: #f5463b !important;
}
#first_name_4::-webkit-input-placeholder {
    color: transparent;
}
.ctct-form-embed.form_9 .ctct-form-defaults .ctct-gdpr-text{
	display : none;
}
@media only screen and (max-width: 767px) {
.news_btn{
	height : auto !important;
	width : 85% !important;
	}
	#form-button i::after{
		display : none !important;
	}
}
.page-id-13176 .news_btn{
 display : none !important;
}
.page-id-13176 .p-bottom-subscribe{
	margin-top: 0px !important;
}
#wpcf7-f13164-p13176-o1 form label{
	font-weight: 700;
	width: 100%;
	font-size : 16px !important;
}
#wpcf7-f13164-p13176-o1 form input{
	    width: 100%;
    height: 52px;
    padding: 10px 15px;
    border: 1px solid #b0b6bb;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    border-radius: 3px;
    font-size: 14px;
    line-height: 1.5;
    font-family: helvetica neue,Arial,sans-serif;
    color: #323232;
    display: inline-block;
	margin-bottom:7px;
}
#wpcf7-f13164-p13176-o1 .wpcf7-submit{
	background-color: #0074ba;
    color: white;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    height: 57px;
    border-radius: 5px;
}
#wpcf7-f13164-p13176-o1 form label:before{
	content: "\2217";
    position: absolute;
    margin-left: -12px;
    color: #f5463b;
}
#wpcf7-f13164-p13176-o1 .wpcf7-select{
	width : 100%;
}
#wpcf7-f13164-p13176-o1 .wpcf7-response-output{
	width: 70%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
#wpcf7-f13164-p13176-o1 .wpcf7-submit:hover{
  background-color: #fed271;
	border : none !important;
}