@media (min-width:1920px){
.tap-to{display:none;}
}
@media screen and (max-width:1800px){
.header-fixedtop{width:1600px;}
.headermenu ul li{padding:14px 35px 13px;}
.text-deal{ height:100%; padding:20% 15px 0;}
/*Experiences*/
.pblserv-cntnt{ padding:80px 25px 0;}
}
@media (max-width:1680px) {
.tap-to{display:none;}
.header-fixedtop{ width:1500px;}
.headermenu ul li{padding:14px 25px 13px;}
.t1{ padding:200px 4% 0;}
.text-deal{ padding:15% 15px 0;}
#footer-slider .owl-nav button.owl-prev, #footer-slider .owl-nav button.owl-next{ width:55px;}
#footer-slider{ padding:0 55px;}

/*Experiences*/
.pblserv-cntnt{ padding:70px 25px 0;}
}
@media (max-width:1600px) {
    .tap-to{display:none;}

.plya-tem::before {
    top: 58px;
    left: -149px;
}
/*Experiences*/
.pblserv-cntnt p, .pblserv-cntnt ul li{ font-size:22px; line-height:36px;}
}
@media screen and (max-width:1500px){
	.header-fixedtop{width:1400px;}
	.headermenu ul li{padding:14px 20px 13px;}
/*Experiences*/
.pblserv-cntnt ul li br{ display:none;}
.pblserv-cntnt{ padding:50px 20px 0;}	
.pblserv-cntnt h4{ font-size:30px; letter-spacing:1.4px;}
.pblserv-cntnt p, .pblserv-cntnt ul li{ font-size:20px; line-height:30px;}
}
@media screen and (min-width:1440px){
.tap-to{display:none;}
}
@media (max-width:1440px) {
/* header section */
.banner-text {padding-bottom: 108px;}
 .banner-text h1 {font-size: 80px;}
 .banner-text h2 {font-size: 45px;}
 .container  {width: 970px;}
 .tap-to{display:none;}
 .banner-text h3 {font-size: 24px !important;line-height: 30px;}
 .banner-text h3 img {
     width: 150px;
     height: 150px;
     object-fit: cover;
 }
.section1 .bannerscollection_zoominout.opportune {
    height: 790px !important;
 }
.section1 .bannerscollection_zoominout.opportune .contentHolderUnit {
    height: 790px !important;
 }
.t1 h3 {
    font-size: 29px;
    line-height: 32px;
	margin:0 0 10px;
    }
.t1 h2 {
    font-size: 27px;
    line-height:30px;
    }
.t1 p {
    text-align: center;
    font-family: 'ProximaNova-Regular';
    font-size: 17px;
    }
	.signup h5 {
    font-size: 25px;
}
/* mentors section */
.mentors{position: relative;}
.coach-name p{display:none;}
.coach-name h1 {
    font-size: 76px;
    line-height: 75px;
    }
.coach-description {
    width:335px;
    padding:25px 30px;
    position: absolute;
    right:0;
	margin-top:45px;
    }
.coach-description p {
    font-size: 15px;
    line-height: 20px;
}
.coach {
    margin-left:-70px;
    width: 400px;
}
.home-section4{ padding-bottom:40px;}
/* testimonials */
.liquid-slider .ls-panel{max-width: 970px;}

.principle-icons ul:before {
    width: 63px;
}
.principle-icons li:after {
    width: 122px;
    height: 5px;
    right: -63px;
    }
.principle-icons ul:after {
    width: 63px;
    }
.principle-icons ul li a {
    font-size: 15px;
	line-height:25px;
    }
    /* Home Section 5 **** */
.principles h6 {
    font-family: 'ProximaNova-Regular';
    text-align: center;
    font-size: 24px;
    line-height: 33px;
	}

  /* Home Seciton Section 6- growth & Tools **** */
.home-section6 .grwprocess h1, .home-section6 .tools h1 {
    font-size: 46px;
}
.home-section6 .uk-accordion-title {
    display: block;
    font-size: 15px;
    line-height: 45px;
}
    /* Home section - products and services */
.products-text h3 {
    font-size: 39px;
    line-height: normal;
}
.products-text h1 {
    font-size: 48px;
    line-height: 57px;
 }
 .products-text h1 strong {
    font-size: 67px;
 }
 .products-text .products-buttons a {
    font-size: 15px;
}
.products-text .products-buttons a {
    font-size: 15px;
    color: #ffffff;
    width: 49%;
    letter-spacing: 1.4px;
}
.products-text .products-buttons .rounded-or {
    top: 11px;
    width: 46px;
    background-color: #ffffff;
    padding: 10px;
    right: 0px;
    margin: 0 auto;
    left: 0;
}
.rounded-or h6 {
    font-size: 16px;
    line-height: 24px;
}
/* Home section 9  */
.residential-left{
	width: 70%;
	float: left;
}
.retreat {
	width: 48%;
    margin-right: 10px;
}
.retreat .retreat-image {
    margin: 9px 10px 10px 9px;
}
.retreat .retreat-text h3 {
    font-size: 20px;
	line-height: 36px;
    }
.retreat .retreat-text h6 {
    font-size: 14px;
    line-height: 17px;
    }
.retreat .retreat-text p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
}
.retreat .retreat-text p br{display: none;}
.residential-right {
    width: 30%;
}
.retreat .retreat-button {
    margin-bottom: 21px;
    }
.coming-soon-section {
    top: 43px;
}
.coming-soon-section h3 {
    font-size: 17px;
    line-height: 21px;
    }

    /* foooter top scrolling section */
   
.text-deal h4 {
    font-size: 14px;
	line-height:22px;
    }
.plya-tem::before {
    top: 51px;
    left: -132px;
}
/* Footer Section */

ul#menu-footer-menu li a {
    font-size: 15px;
	letter-spacing:1px;
}

.header-fixedtop{ width:1250px;}
.headermenu ul li{ padding:14px 15px 13px;}
.headermenu ul li a { font-size:14px; }
.t1{ padding:170px 0 0; }
.grth-desire{ width:200px;padding:25px 10px 77px;}
.grth-right{ width:300px;}
.grth-seek{ width:470px; padding:30px 15px 10px;}
ul#menu-footer-menu li:nth-child(5n), ul#menu-footer-menu li:nth-child(6n), ul#menu-footer-menu li:nth-child(7n){ padding:0;}
.ftr-subc a{ font-size:16px; line-height:24px; letter-spacing:1px; padding:4px 0 0 50px;}
.ftr-subc{ padding:15px 10px 17px;}
.ftr-logo{ width:275px;}
.grth-blocks h4{ font-size:23px; line-height:27px;}
.grth-blocks h4:after{ top:2px;}
.grth-blocks .grth-desire p{ padding-right:0;}
.grth-blocks p{ padding:0 0 0 15px;}
.grth-blocks p{ font-size:16px; line-height:20px;}
.grth-blocks p b{ font-size:18px; line-height:25px;}
.grth-assets{ padding:20px 10px 26px 10px;}
.grth-blocks{ margin:0 0 30px;}
.growth-process h2{ font-size:45px; line-height:50px;}
.tools-item{ padding:31px 0 32px;}
.tools-item a{ font-size:18px; line-height:25px;}
.home-section5{ padding:50px 0;}

/*Contact*/
.inner-banner{ padding:240px 0 55px;}
.inner-banner h1{ font-size:48px; line-height:55px;}
.contact-blocks ul li{ width:300px; margin:0 10px;}
.contact-cntnt{ padding:50px 0;}
.contact-cntnt h2{ font-size:42px; line-height:50px;}
.contact-cntnt p{ font-size:19px; line-height:33px;}
.contact-blocks{ margin:40px 0 0;}
.cntblk-text h6{ font-size:20px; line-height:28px;}
.ctpg-form{ width:100%;}
.ctpg-form ul li.name, .ctpg-form ul li.email{ margin-right:10px;}
.ctpg-form ul li{ width:316px;}
.cntpg-form{ padding:50px 0;}
.cntpg-form h2{ font-size:42px; line-height:50px; margin:0 0 30px;}
.ctpgfrm-submit input{ width:230px;}

/*Experiences*/
.experience-page{ padding:50px 0;}
.experience-page h2, .pblserv-sec h2{ font-size:42px; line-height:50px;}
.experience-page p{font-size:19px; line-height:33px;}
.wake-item{ width:235px; margin:0 10px 0 0;}
.wkitm-cntnt{ width:220px; padding:15px;}
.wkitm-cntnt h4{ font-size:22px; line-height:25px; margin:0 0 15px;}
.wkitm-cntnt p{ font-size:16px; line-height:23px; min-height:391px;}
.pblserv-cntnt h4{ font-size:26px; letter-spacing:1px;}

/*About*/
.about-cntnt{ padding:50px 0;}
.about-cntnt h6{ padding:0 30px; font-size:24px; line-height:32px; margin:0 0 50px;}
.about-cntnt h2{ font-size:55px; line-height:70px;}
.about-cntnt h3{ font-size:50px; line-height:60px;}
.about-cntnt h4{ font-size:40px; line-height:50px;}
.abtblk-right{ width:500px;}
.abtblk-left{ width:530px; padding:20px; margin:30px 0 0;}
.abtblk-left p{ font-size:19px; line-height:33px; margin:0 0 20px;}
.about-blocks{ padding:0 20px 0 0;}

/*Success Stories*/
.sucstry-page{ padding:50px 0 20px;}
.sucstry-top h2{ font-size:41px; line-height:50px; margin:0 0 15px;}
.sucstry-top p{ font-size:19px; line-height:29px;}
.sucstry-top{ padding:0 0 40px; margin:0 0 40px;}
.sucstry-item{ width:470px; margin:0 0 45px;}
.scstyitm-img{ width:166px;}
.scstyitm-text{ padding:15px 10px 10px 10px;}
.scstyitm-text h4 { font-size:20px; line-height:24px; }
.scstyitm-text p { font-size:16px; line-height:24px; }
.sucstry-item { min-height:166px; }

/*Default Page*/
.default-page h2{ font-size:45px; line-height:52px;}
.default-page h3{ font-size:42px; line-height:49px;}
.default-page h4{ font-size:39px; line-height:46px;}
.default-page h5{ font-size:36px; line-height:43px;}
.default-page h6{ font-size:33px; line-height:40px;}
}


@media (max-width:1330px) {
 /*.banner-text h1 {font-size: 86px;}*/
 /*.banner-text h2 {font-size: 54px;}*/
  
.tap-to{display:none;}
}
@media (max-width:1300px) {
	
	/*Experiences*/
	.pblserv-cntnt{ padding:30px 20px 0;}
	.pblserv-cntnt p, .pblserv-cntnt ul li{ font-size:18px; line-height:27px;}
}
@media (max-width:1280px) {
.tap-to{display:none;}
	.header-fixedtop{width: 1000px;}
	.headermenu ul li a{ font-size:14px; letter-spacing:1px;}
	.headermenu ul li{ padding:15px 10px;}
	.header-logo{ width:280px;}
	.header-right{ margin-top:45px;}
	.t1{ padding:140px 0 0;}
}
@media (max-width:1200px) {
.tap-to{display:none;}

.header-fixedtop{ width:970px;}

}
@media (min-width:992px) and (max-width:1199px) {
	/*.header-fixedtop {
    width:100%
}*/
.headermenu ul li {
    padding: 15px 10px;
}
.headermenu ul li a {
    text-decoration: none;
    list-style-type: none;
    color: white;
    font-size: 14px;
}
/*.header-right a.telephone{display: none;}*/
.banner-text h3 {
    font-size: 28px;
	padding:0;
}
.signup {
    padding: 20px;
}
.t1 {
    padding: 82px 0 0;
    }
.t1 h2 {
 	font-size: 20px;
	font-size: 19px;
    letter-spacing: 2.5px;
    line-height: 28px;
	margin-bottom:25px;
}
.t1 h3 {
    font-size: 23px;
    line-height: 32px;
    letter-spacing: 0;
}
.t1 p {
    font-size: 15px;
    line-height: 20px;
    }
.coach {
    margin-left: -130px;
    width: 44%;
}
.coach-description {
    right: 0px;
    top: 173px;
}
.footer-gallery .owl-nav{display: none;}
.principle-icons li:after {
    width: 51px;
    height: 5px;
    right: -27px;
}
.principle-icons li {
    width: 16.5%;
    }
.principle-icons ul:before {
    width: 32px;
    left: 142px;
    top: 53px;
}
.principle-icons ul:after {
    width: 33px;
    right: 151px;
}

#sync1.owl-theme .owl-prev{ left:0;}
#sync1.owl-theme .owl-next{ right:0;}
#sync1.owl-carousel{ padding:0 40px;}
.growth-process h2{ font-size:36px; line-height:43px; margin:0 0 20px;}
.banner-text h1{ font-size:70px;}
.banner-text h2{ font-size:40px; line-height:50px; letter-spacing:29.6px; margin-bottom:160px;}
.banner-text h2:after{ top:110px;}
.mentors{ padding-top:60px; padding-bottom:160px;}
.mentors h2{ font-size:38px; line-height:45px; margin-bottom:30px;}
.coach-name h1{ font-size:60px; line-height:65px;}
.panel-wrapper h4{ margin:0 0 10px;}
.panel-wrapper p{ font-size:16px; line-height:22px; padding-top:15px;}
.growth-process{ padding:40px 0 25px;}
.home-section7{ padding:50px 0 30px;}
.products-text h3{ font-size:35px;}
.products-text h1{ font-size:43px; line-height:50px;}
.products-text h1 strong{ font-size:65px;}
.home-section9{ padding:50px 0 0;}
.residential h2{ font-size:38px; line-height:42px; margin:0 0 30px;}
.retreat .retreat-button a{ padding:15px;}
.residential-left{ padding-bottom:120px;}
.t1 a{ width:auto; padding:15px;}
.pbl-block{ padding-top:45px;}
.pbl-featured h3{ font-size:38px;}
.pbl-featured p{ padding:0 40px; margin:20px 0 30px;}
.home-section5{ padding:35px 0;}
.principles h1{ font-size:38px; line-height:45px; margin-bottom:25px;}
.principles h4{ margin:0 0 25px; font-size:25px; line-height:35px;}
.principles h6{font-size:22px; line-height:30px;}

/*Contact*/
.inner-banner h1{ font-size:42px; line-height:50px;}
.contact-cntnt h2{ font-size:39px; line-height:48px;}
/*Experiences*/
.pblserv-cntnt h4{ font-size:21px; line-height:30px; letter-spacing:normal; margin:0 0 30px;}
.pblserv-cntnt p, .pblserv-cntnt ul li{ font-size:17px; line-height:23px;}
.pblserv-cntnt{ padding:20px 15px 0;}
.pblserv-cntnt ul li{ margin:0 0 30px;}
.pblserv-cntnt ul li:before{ top:-28px; width:25px; height:25px; font-size:19px; line-height:25px; border:1px solid #fff;}
.experience-page{ padding:40px 0 10px;}
.experience-page h2, .pblserv-sec h2{ font-size:38px; line-height:45px;}
.wake-blocks{ margin:25px 0 0; padding:40px 0 0;}

/*About*/
.about-cntnt h2{ font-size:48px; line-height:55px;}
.about-cntnt h3{ font-size:40px; line-height:50px;}
.about-cntnt h4{ font-size:34px; line-height:44px;}

/*Success Stories*/
.sucstry-top h2{ font-size:35px; line-height:42px;}

/*Default Page*/
.default-page h2{ font-size:43px; line-height:50px; margin:0 0 20px;}
.default-page h3{ font-size:40px; line-height:47px; margin:0 0 20px;}
.default-page h4{ font-size:37px; line-height:45px; margin:0 0 20px;}
.default-page h5{ font-size:35px; line-height:43px; margin:0 0 20px;}
.default-page h6{ font-size:32px; line-height:40px; margin:0 0 20px;}
.default-page p{margin:0 0 20px;}
.default-page p, .default-page ul li, .default-page ol li{font-size:19px; line-height:34px; }



.section1 .bannerscollection_zoominout.opportune {
    height: 760px !important;
 }
.section1 .bannerscollection_zoominout.opportune .contentHolderUnit {
    height: 760px !important;
 }
 .banner-text {
     padding-top: 180px;
 }

}
@media screen and (max-width:991px) {
	.container {width: 720px;}
	/* header section */
.headermenu{display: none;}
.tap-to{
    display: block;
    width:60%;
    float: left;
    color: #fff!important;
    position: fixed;
    font-size: 12px;
    z-index:999999999;
    background:#12232d;
    font-family: 'ProximaNova-Light';
    text-align: right;
    padding: 13px 16px 7px 0; 
	right:0px;
	top:0px;
}
.tap-to a{ text-decoration: none!important; font-family: 'ProximaNova-Bold'; font-size: 14px; color: #fff; margin-left: 10px;}
	.header-fixedtop {
    position:relative;
    width: 100%;
	float:left;
	}
	.header-right {
    width:auto;
	margin-right:10px;
	}
	#sdrn_bar { z-index:9999999; }
	.header-right .widget.first{ float:left;}
	.header-right a.telephone{display: none;}
.banner-text {
    padding-top:65px;
 }
 .banner-text h3 {
    font-size: 24px;
	padding:0;
}
.banner-text h2 {
    font-size: 45px;
    line-height:57px;
    letter-spacing:8.6px;
	margin-bottom:110px;
    }
.section1 {
	min-height:auto;
    }
/* Signup section */
.signup {
    padding: 16px;
    margin-top: 22px;
}
.signup h5 {
    font-size: 19px;
}
a.banner-button {
    font-size: 14px;
    line-height: 13px;
    }
/* Principles based blocks */
.item1 {
    width: 100%;
	margin:0 0 30px;
 }
/* testimonials */
.liquid-slider .ls-panel{width: 720px;}
.principle-icons li:before {display: none;}
.principles h6 {
    font-size: 19px;
}
/* Mentor Section */
.coach-button,.coach-name h1{
    padding-left:0px;
	width:100%;
}
.coach-name {
	width:100%; float:left; text-align:center; margin:0 0 25px;
}
.coach-button a{ padding:15px;}
.coach-name h1 {
    font-size: 50px;
    line-height: 54px;
	 padding:0;
}
.coach {
	position:inherit;
	width:100%;
	float:left;
	margin:0 0 20px;
	right:inherit;
}
.coach img{ width:300px; display:block; margin:0 auto;}
.coach-description {
    width: 100%;
    padding:20px;
	margin:10px 0 0;
    position: relative;
    float: left;
}
.liquid-slider .ls-panel{
	max-width: 720px;
}
.home-section6 .uk-accordion-title {
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding-top: 8px;
}
.home-seciton7{text-align: center;}
.products-text{float: none;text-align: center;}
.products-and-services-left {
    float: none;
    text-align: center;
}
.products-and-services-left img{display: inline-block; margin-top: 15px;}
.residential-left {width: 100%; padding-bottom: 19px;}
.residential-right {width: 100%;padding-bottom:30px;}
.residential-treatment-center {
    width: 48%;
    position: relative;
    float: left;
    margin-right: 10px;
	
}
#footer-slider .owl-nav button.owl-prev, #footer-slider .owl-nav button.owl-next {
    height:100%;
    }
.pbl-featured p {
    font-size: 21px;
    padding: 0 40px;
    margin:20px 0 35px;
    line-height: 30px;
}
#footer-slider .owl-dots{display: none!important;}

.footer-gallery .owl-nav{display: none;}
#main-slider-wrapper{max-width: 100%;}
.principle-icons li::before,.principle-icons ul:before,.principle-icons li::after,.principle-icons ul:after { display: none;}

.banner-text h1{ font-size:45px; line-height:55px;}
.banner-text h2:after{ top:90px;}
.banner-text h4{ line-height:32px; margin-bottom:25px;}
.signup{ margin-bottom:0;}

.tools-sec{ text-align:center;}
.tools-item{ width:215px; float:none; display:inline-block;border: 1px solid #000;margin: 5px; vertical-align:middle;}
.tools-item:after{ display:none;}
.mentors{ padding:15px 0 35px;}
.mentors h2{ font-size:38px; line-height:45px; margin-bottom:25px;}
#sync2{ margin-top:0;}
#sync1.owl-theme .owl-prev{ left:0;}
#sync1.owl-theme .owl-next{ right:0;}
#sync1.owl-carousel{ padding:0 40px;}
.panel-wrapper{ padding:30px 10px 0;}
.panel-wrapper p{ font-size:16px; line-height:24px; padding-top:20px;}
.panel-wrapper p br{ display:none;}
.panel-wrapper h4{ margin:0 0 10px;}
.growth-process{ padding:30px 0;}
.section2 .column{ width:500px; margin:0 auto;}
.section2{ padding:35px 0 0; background: #2ed0d3;}
.t1{ padding:30px 15px; left:0;}
.i1 img{ height:auto;}
.t1 p{ font-size:16px; line-height:25px; margin:0 0 20px;}
.t1 p br{ display:none;}
.t1 h2{ font-size:24px; line-height:27px; margin:0 0 20px; letter-spacing:2.4px;}
.t1 h2 br{ display:none;}
.growth-process h2{ font-size:36px; line-height:45px;}
.grth-desire, .grth-seek{ width:100%; padding:20px 15px;}
.grth-right{ width:100%;}
.home-section7{ padding-top:0;}
.products-text{ padding-top:35px;}
.products-text h3{ font-size:35px; line-height:40px;}
.products-text h1{ font-size:40px; line-height:50px;}
.products-text h1 strong{ font-size:55px; line-height:65px;}
.home-section9{ padding:45px 0;}
.residential h2{ font-size:35px; line-height:45px; margin-bottom:25px;}
.retreat .retreat-button a{ padding:15px;}
.residential.sign-diff .signup{ margin-top:0;}
.t1 a{ padding:15px;}
.pbl-diff{ width:500px; margin:0 auto;}
.home-section10{ padding:30px 0 0;}
.pbl-block{ padding-top:30px;}
.pbl-featured h3{ font-size:35px;}
.products-text .products-buttons a{ width:50%; margin:0; border-left:1px solid #fff; border-right:1px solid #fff;}
#footer-slider{ padding:0;}
#footer{ padding:30px 0;}
.products-and-services-left{ margin-right:0;}
#seo-bottom p{ padding:0;}

.principles h1{ font-size:38px; line-height:45px; margin-bottom:25px;}
.principles h4{ margin:0 0 25px; font-size:25px; line-height:35px;}
.principles h6{font-size:22px; line-height:30px;}
.principles:before, .principles:after{ width:100px; height:100px;}
.principles h6 br{ display:none;}
.principle-icons li{ width:167px; margin:5px;}

/*Contact*/
.inner-banner{ padding:45px 0;}
.inner-banner h1{ font-size:36px; line-height:45px;}
.contact-cntnt h2{ font-size:32px; line-height:40px;}
.contact-blocks ul li.cnt-phn:before, .contact-blocks ul li.cnt-phn:after{ display:none;}
.contact-cntnt p br{ display:none;}
.contact-blocks{ width:300px; float:none; margin:0 auto;}
.contact-blocks ul{ margin:25px 0 0;}
.contact-blocks ul li{ width:100%; float:left; margin:0 0 20px; padding:15px; border:2px solid #00c6cc;}
.contact-cntnt{ padding:30px 0;}
.cntpg-form{ padding:35px 0;}
.cntpg-form h2{ font-size:35px; line-height:45px; margin:0 0 25px;}
.ctpg-form ul li.name, .ctpg-form ul li.email{ margin-right:6px;}
.ctpg-form ul li{ width:236px; margin-bottom:10px;}
.ctpg-form ul li input, .ctpg-form ul li textarea{ padding:13px 15px 15px;}
.ctpg-form ul li textarea{ height:110px;}
.ctpgfrm-submit input{ width:200px; padding:10px;}

/*Experiences*/
.pblserv-cntnt h4{ font-size:25px; line-height:32px; letter-spacing:normal; margin:0 0 15px;}
.pblserv-cntnt p, .pblserv-cntnt ul li{ font-size:17px; line-height:23px;}
.pblserv-cntnt{ padding:20px 15px 0;}
.pblserv-cntnt ul li{ margin:35px 0 0;}
.pblserv-cntnt ul li:before{ top:-28px; width:25px; height:25px; font-size:19px; line-height:25px; border:1px solid #fff;}
.experience-page{ padding:40px 0;}
.experience-page h2, .pblserv-sec h2{ font-size:32px; line-height:38px; margin:0 0 20px}
.wake-blocks{ margin:25px 0 0; padding:40px 0 0;}
.wake-item{ width:50%; margin:0 0 15px; padding:0 10px;}
.wkitm-cntnt{ width:calc( 100% - 20px);}
.wkitm-cntnt p{ min-height:300px;}
.experience-page p br{ display:none;}
.pblserv-sec{ padding:0;}
.pblserv-block{ width:100%; padding:25px 0; margin:20px 0 0;}
.pblserv-cntnt{ position:inherit; width:100%; float:left;}

.pblserv-block:hover { background-color:#12232d; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.pblserv-img img{ opacity:1; width:300px; margin:0 auto;}

/*About*/
.about-cntnt{ padding:30px 0;}
.about-cntnt h2{ font-size:42px; line-height:50px;}
.about-cntnt h3{ font-size:36px; line-height:44px;}
.about-cntnt h4{ font-size:30px; line-height:40px;}
.about-cntnt h6{ padding:0;font-size: 22px;line-height: 28px;margin: 0 0 30px;}
.abtblk-right{ width:400px; padding:15px 15px 0 0; float:none; margin:0 auto;}
.about-blocks{ padding:0;}
.abtblk-right:after{ top:0; right:0; width:calc(100% - 15px);  height:calc(100% - 15px);}
.container .abtblk-left{ width:100%; padding:15px; margin:20px 0 0;}
.abtblk-left p{ font-size:18px; line-height:30px; margin:0 0 15px;}

/*Success Stories*/
.sucstry-top p{ font-size:18px; line-height:26px;}
.sucstry-top p br{ display:none;}
.sucstry-page{ padding:30px 0 20px;}
.sucstry-top h2{ font-size:33px; line-height:40px;}
.sucstry-top{ padding:0 0 20px; margin:0 0 20px;}
.sucstry-item{ width:100%; padding:20px; margin:0 0 20px; text-align:center;}
.scstyitm-text{ width:100%; padding:0; margin:20px 0 0;}
.scstyitm-img{ float:none; margin:0 auto;}

/*Default Page*/
.default-page h2{ font-size:40px; line-height:45px; margin:0 0 20px;}
.default-page h3{ font-size:38px; line-height:43px; margin:0 0 20px;}
.default-page h4{ font-size:36px; line-height:41px; margin:0 0 20px;}
.default-page h5{ font-size:34px; line-height:40px; margin:0 0 20px;}
.default-page h6{ font-size:31px; line-height:37px; margin:0 0 20px;}
.default-page p{margin:0 0 20px;}
.default-page p, .default-page ul li, .default-page ol li{font-size:19px; line-height:33px;}
.sucstry-item { min-height:initial; }

.banner-text {
    padding-bottom: 0px;
}
.section1 .bannerscollection_zoominout.opportune {
    height: 553px !important;
 }
.section1 .bannerscollection_zoominout.opportune .contentHolderUnit {
    height: 553px !important;
 }
 .banner-text h3 {
     font-size: 18px !important;
     line-height: 24px;
 }
 a.banner-button {
     padding: 15px 29px 11px 37px;
 }
 .signup h5 {
     line-height: 37px; 
 }
 .bannerscollection_zoominout img.ken_img {
     width: auto !important;
     height: 1000px !important;
     left: -150px !important;
     top: -150px !important;
 }
 .banner-text h4 {
     font-size: 20px;
 }
}
@media screen and (max-width:767px) {
	.container {width: 100%;padding: 0 15px;}
.products-text h1 strong {
    font-size: 67px;
    line-height: 59px;
}
.principle-icons li:before {display: none;}
.footer-gallery .owl-nav{display: none;}

#footer .footer-lt{ width:100%;}
#footer .footer-rt{ width:100%;}
.products-buttons{ margin-top:20px;}
.products-text h3{ margin-bottom:15px;}
.ftr-logo{ width:100%; margin:0 0 25px;}
.ftr-logo img{ width:250px; margin:0 auto; float:none;}
.pple-copyright{ width:100%; padding:0; text-align:center; margin:0 0 20px;}
.principle-contact{ width:100%; float:left; text-align:center;}
.principle-contact p{ display:inline-block; vertical-align:middle; float:none;}
.icons-block{ float:none; display:inline-block; vertical-align:top;}
ul#menu-footer-menu li{ margin:0 0 15px;}
#seo-bottom hr.thick{ margin:25px 0}

/*Contact*/
.ctpg-form ul li.name, .ctpg-form ul li.email{ margin-right:0;}
.ctpg-form ul li{ width:100%;}

/*Default Page*/
.default-page h2{ font-size:38px; line-height:43px; margin:0 0 15px;}
.default-page h3{ font-size:36px; line-height:42px; margin:0 0 15px;}
.default-page h4{ font-size:34px; line-height:39px; margin:0 0 15px;}
.default-page h5{ font-size:32px; line-height:37px; margin:0 0 15px;}
.default-page h6{ font-size:30px; line-height:35px; margin:0 0 15px;}
.default-page p{margin:0 0 15px;}
.default-page p, .default-page ul li, .default-page ol li{font-size:18px; line-height:30px;}
.default-page ul li, .default-page ol li{ margin:0 0 10px;}

.banner-text {
    padding-top: 30px;
}
.banner-text h2 {
    font-size: 30px;
    letter-spacing: 16px;
}
.banner-text h3 {
    font-size: 18px;
    line-height: 20px;
}
.banner-text h4 {
    font-size: 14px;
}
 .bannerscollection_zoominout img.ken_img {
     width: auto !important;
     height: 700px !important;
     left: -150px !important;
     top: -150px !important;
 }

.section1 .bannerscollection_zoominout.opportune {
    height: 515px !important;
 }
.section1 .bannerscollection_zoominout.opportune .contentHolderUnit {
    height: 515px !important;
 } 
}
@media screen and (max-width:667px) {

.header-right .search,.header-right a.telephone,.principles h6 br,.panel-wrapper p br,.principles:before,.principles:after{display: none;}
.banner-text h3 {
    font-size: 18px;
    line-height: 20px;
}
.signup h5 {
    font-size: 14px;
    /*line-height: 21px;*/
}
a.banner-button {padding: 13px;}
.banner-text h2:after {
    width: 100%;
}
.principles h1 {font-size: 37px;}
.principles h6 {
    font-size: 15px;
    line-height: 23px;
}

.principle-icons ul li a {
    font-size: 15px;
}

.home-section6{padding-top: 39px; padding-bottom: 50px; background-color: #2ed0d4; background-position: bottom center;}
.home-section6 .grwprocess, .home-section6 .tools {
    width: 100%;
}
.home-section6 .uk-accordion-title {
    font-size: 16px;
    line-height: 46px;
}
.products-text{padding-top: 0px;}
.t1 {
    width: 90%;
    right: 0;
    left: 0px;
    top: 0;
    padding: 45px 0 0;
    text-align: center;
    margin: 0 auto;
}

#footer{text-align: center;}

.header-logo{ width:200px; padding:15px;}
.header-right{ margin-top:30px;}
.coach-name h1{ font-size:50px; line-height:55px;}
.home-section7{ padding-top:30px;}
ul#menu-footer-menu li, .ftr-subc{ text-align:left;}
.principle-contact p{ width:100%; text-align:center; float:left; margin:0 0 15px;}
.icons-block{ width:100%; float:left; text-align:center;}
.twit-icon, .face-icon{ position:inherit; top:inherit; left:inherit; right:inherit; display:inline-block; margin:0 5px;}
#sync1.owl-carousel{ padding:0;}
.panel-wrapper{ padding:20px 0 0;}
.owl-nav{ width:100%; float:left; text-align:center; margin:15px 0 0;}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev{ position:inherit; left:inherit; right:inherit; top:inherit; bottom:inherit; display:inline-block; margin:5px; vertical-align:middle;}
.retreat{ width:100%; margin:0 0 15px;}
.retreat .retreat-image img{ margin:0 auto; height:auto;}
.retreat .retreat-image{ width:100%; padding:10px 10px 0; margin:0 0 15px;}
.retreat .retreat-text p{ min-height:auto; margin:0 0 20px;}
.retreat .retreat-button a{ font-size:17px; line-height:17px; padding:10px 15px;}
.pbl-block{ padding:20px 0 0;}
.products-text h3{ font-size:30px; line-height:35px; margin:0 0 10px;}
.products-text h1{ font-size:35px; line-height:45px; margin:0 0 15px;}
.products-text h1 strong{ font-size:45px; line-height:50px;}
.mentors h2{ font-size:32px; line-height:40px; margin:0 0 15px;}
.growth-process h2{ font-size:30px; line-height:40px; margin:0 0 15px;}
.ftr-subc a{ padding:0 0 0 50px;}
.home-section5{ padding:30px 0;}
.principles h1{ font-size:32px; margin-bottom:20px;}

/*Contact*/
.inner-banner h1{ font-size:32px; line-height:40px;}
.contact-cntnt h2{ font-size:28px; line-height:35px; margin:0 0 15px;}
/*Experiences*/
.wake-item{ width:300px; float:none; margin:0 auto 15px; overflow:hidden;}
.wake-item.last{ margin:0 auto;}
.wkitm-cntnt p{ min-height:auto;}
.experience-page h2, .pblserv-sec h2{ font-size:28px; line-height:35px; margin:0 0 15px;}
/*About*/
.about-cntnt h2{ font-size:36px; line-height:45px;}
.about-cntnt h3{ font-size:30px; line-height:40px;}
.about-cntnt h4{ font-size:28px; line-height:36px;}
.about-cntnt h6{ font-size:20px; line-height:25px;}
/*Success Stories*/
.sucstry-top h2{ font-size:30px; line-height:38px;}
}
@media screen and (max-width:640px) {

}

@media screen and (max-width:604px) {

}
@media screen and (max-width:568px) {

.signup h5{ width:100%; float:left; margin:0 0 5px; text-align:center;}
a.banner-button{ float:none; margin:0 auto; overflow:hidden; width:170px;}
.deal-img{ width:100%;}
.banner-text h1{ font-size:38px; line-height:45px;}
.banner-text h2{ font-size:35px; line-height:45px;}
.banner-text h2:after{ top:70px;}
.signup{ margin:0;}
.t1 h3{ font-size:25px; line-height:30px; letter-spacing:2px;}
.t1 h2{ font-size:20px; line-height:24px; margin:0 0 15px; letter-spacing:1.4px;}
.section2 .column{ width:450px;}
.pbl-diff{ width:450px;}
.coach-name h1{ font-size:40px; line-height:45px;}
.coach-button a{ padding:10px 15px;}
.residential-treatment-center{ width:270px; float:none; margin:0 auto 10px; overflow:hidden;}
.treatment{ width:100%; float:left;}
#footer .footer-rt ul{ column-count:1;}
.products-and-services-left img{ width:250px;}
.home-section9{ padding:30px 0;}
.residential h2{ font-size:30px; line-height:35px; margin-bottom:20px;}
.pbl-featured h3{ font-size:30px;}
.pbl-featured p{font-size: 19px;padding: 0;margin: 15px 0 35px;line-height: 25px;}
.header-logo{ width:100%; padding:15px 0;}
.header-logo img{ width:200px; margin:0 auto;}
.header-fixedtop .header-right{ width:270px; float:none !important; margin:0 auto;}
.header-fixedtop{ padding:0 0 25px;}
.srch-btn{ margin:0 10px 0 0;}
.header-right h6:after{ right:0;}
.header-more{ width:90px; margin:0 10px 0 0;}
.srch-form{ width:200px; right:inherit; left:0; z-index:1;}
.more-menu{ right:inherit; left:0;}
.about-cntnt h2{ font-size:33px; line-height:40px;}
.about-cntnt h3{ font-size:30px; line-height:36px;}
.about-cntnt h4{ font-size:26px; line-height:34px;}
/*Default Page*/
	.default-page h2{ font-size:34px; line-height:40px;}
	.default-page h3{ font-size:32px; line-height:42px;}
	.default-page h4{ font-size:30px; line-height:39px;}
	.default-page h5{ font-size:28px; line-height:37px;}
	.default-page h6{ font-size:26px; line-height:35px;}
	.default-page p, .default-page ul li, .default-page ol li{font-size:17px; line-height:28px;}
}
@media screen and (max-width:533px) {

}
@media screen and (max-width:480px) {
.pbl-diff{ width:100%;}
.section2 .column{ width:100%;}
/*About*/
.abtblk-right{ max-width:100%;}

.banner-text h1 {
    font-size: 26px !important;
}
.banner-text h2 {
    font-size: 20px !important;
    letter-spacing: 7.5px !important;
}
.banner-text h3 {
    margin-left: 0px !important;
    text-align: center !important;
}
.banner-text h3 img {
    margin-bottom: 20px !important;
}
.banner-text h4 {
    margin-top: 0px !important;
}

 .bannerscollection_zoominout img.ken_img {
     width: auto !important;
     height: 900px !important;
     left: -150px !important;
     top: -150px !important;
 }
.section1 .bannerscollection_zoominout.opportune {
    height: 650px !important;
 }
.section1 .bannerscollection_zoominout.opportune .contentHolderUnit {
    height: 650px !important;
 }  
 .signup h5 {
     display: block !important;
     text-align: center !important;
     font-size: 14px !important;
     line-height: 20px !important;
 }
}
@media screen and (max-width:414px) {
	
	.banner-text{ padding-top:35px;}
	.banner-text h1{ font-size:30px; line-height:35px;}
	.banner-text h2{ font-size:22px; line-height:30px; letter-spacing:4px; margin-bottom:100px;}
	.banner-text h2:after{ top:50px;}
	.t1{ padding:15px 0 0;}
	.t1 h3{ font-size:20px; line-height:25px; letter-spacing:1px;}
	.t1 h2{ font-size:17px; line-height:22px; letter-spacing:1px; margin:0 0 5px;}
	.t1 p{ font-size:12px; line-height:16px; margin:0 0 5px;}
	.mentors h2{ font-size:26px; line-height:32px; margin:0 0 10px;}
	.item1{ margin:0 0 15px;}
	.coach-name h1{ font-size:34px; line-height:40px;}
	.coach-button{ margin:25px 0 0;}
	.coach-button a{ font-size:18px; line-height:18px; letter-spacing:1.4px;}
	.coach{ margin:0 0 10px;}
	.panel-wrapper h3{ font-size:25px;}
	.panel-wrapper p{ padding-top:15px;}
	.panel-wrapper h4{ margin:0 0 5px;}
	.growth-process h2{ font-size:25px; line-height:25px;}
	.grth-blocks h4{ font-size:19px; line-height:24px;}
	.products-text h3{ font-size:26px; line-height:30px;}
	.products-text h1{ font-size:24px; line-height:30px;}
	.products-text h1 strong{ font-size:34px; line-height:45px;}
	.products-text .products-buttons a{ width:100%; border:0; margin:0 0 2px;}
	.products-text .products-buttons .rounded-or{ top:44px;}
	.residential h2{ font-size:25px; line-height:30px; margin:0 0 15px;}
	.retreat-text{ padding:0 10px;}
	.retreat .retreat-text h3{ line-height:26px; margin:0 0 10px;}
	.retreat .retreat-text h6{ margin:0 0 10px;}
	.banner-text h4{ font-size:20px; line-height:20px; margin-bottom:15px;}
	.t1 a{ width:auto; padding:10px;}
	.principles h1{ font-size:27px; line-height:32px; margin-bottom:15px;}
	
	/*Contact*/
	.inner-banner{ padding:35px 0;}
	.inner-banner h1{ font-size:26px; line-height:35px;}
	.inner-banner h1:after{ height:4px;}
	.contact-cntnt h2{ font-size:24px; line-height:30px; padding:0 0 15px;}
	.contact-cntnt h2:after{ height:4px;}
	.contact-cntnt p{ font-size:17px; line-height:28px;}
	.cntblk-text h6{ font-size:18px; line-height:25px;}
	.cntpg-form h2{ font-size:28px; line-height:35px; margin:0 0 15px;}
	
	/*Experiences*/
	.pblserv-img{ padding:0 10px;}
	.pblserv-cntnt h4{ font-size:21px; line-height:30px;}
	.experience-page h2, .pblserv-sec h2{ font-size:25px; line-height:30px;}
	.experience-page p{ font-size:17px; line-height:27px;}
	/*About*/
	.about-cntnt h2{ font-size:28px; line-height:35px;}
	.about-cntnt h3{ font-size:26px; line-height:32px;}
	.about-cntnt h4{ font-size:24px; line-height:30px;}
	.about-cntnt h6{ font-size:18px; line-height:24px;}
	
	/*Success Stories*/
	.sucstry-top h2{ font-size:23px; line-height:30px;}
	.scstyitm-text h4 a{ line-height:27px;}
	/*Default Page*/
	.default-page h2{ font-size:28px; line-height:35px; margin:0 0 10px;}
	.default-page h3{ font-size:26px; line-height:33px; margin:0 0 10px;}
	.default-page h4{ font-size:24px; line-height:31px; margin:0 0 10px;}
	.default-page h5{ font-size:22px; line-height:29px; margin:0 0 10px;}
	.default-page h6{ font-size:20px; line-height:27px; margin:0 0 10px;}
	.default-page p{margin:0 0 10px;}
	.default-page p, .default-page ul li, .default-page ol li{font-size:16px; line-height:26px;}
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:360px) {
	.contact-blocks{ max-width:100%;}
	.wake-item{ max-width:100%;}
	.tap-to a { margin-left:5px; }
}
@media screen and (max-width:320px) {
}

/* -- MArch 2-19 JF -- Also edited line 15 of this file */
@media screen and (max-width: 1680px) {
  .item1.t1 {
    padding: 200px 4% 0;
  }
}
@media screen and (max-width: 414px) {
  .t1 {
    padding: 36px 0 0;
  }	
}