/*---------------------------------------------------------------------
    Large Desktops
-----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
    Desktops
----------------------------------------------------------------------*/
@media only screen and (min-width:1440px) {
	
}

@media only screen and (min-width:1200px) and (max-width:3000px) {
    .vip .vipslid .vipimg {
    	height: unset;
    }
}

@media only screen and (min-width:1600px) and (max-width:3000px) {
    .vip .vipslid .vipimg {
    	height: unset;
    }
}

@media only screen and (min-width:1400px) and (max-width:1500px) {
	.ourprograms .video iframe{
		height: 405px;
	}
}

@media only screen and (min-width:1280px) and (max-width:1370px) {
}

@media (max-width:1440px) {
}

@media (max-width:1400px) {
}

@media (max-width:1375px) {
}

@media (max-width:1300px) {
	.ourteamuser .ourteamuserinner .ourteamuserinnertxt p {
		font-size: 10px;
		line-height: 17px;
	}

	.ourteamuser .ourteamuserinner {
		padding-right: 25px;
		padding-left: 25px;
	}

	.sitecontainer {
		padding-right: 50px;
		padding-left: 50px;
	}

	.header .topmenulinks li {
		padding: 0 17px;
	}

}

@media (max-width:1280px) {
}

@media (max-width:1270px) {
	.ourprograms h6 br {
		display: none;
	}

}

@media (max-width:1200px) {
}

@media (max-width:1199px) {
	.clients {
		padding-bottom: 40px;
	}

	.clientsslid {
		display: block;
	}

	.clients .tooltip1 {
		display: none;
	}

	.view .viewright {
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 0px;
	}

	.view .viewinner {
		left: -7px;
	}

	.podcastplayer .podcastaudioinner .d-flexinner img {
		border-radius: 10px;
	}

	.podcastbanner {
		background-size: cover;
	}

	.podcastaudio .podcastaudioinner {
		text-align: center;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.podcastaudio .podcastaudioinner .d-flex {
		display: unset !important;
	}

	.podcastaudio .podcastaudioinner .d-flexinner {
		margin: auto;
	}

	.podcastaudio .podcastaudioinner h2 br {
		display: none;
	}

	.ourprograms .ourprogramsleft1,
	.ourprograms .ourprogramsleft2,
	.ourprograms .ourprogramsleft3 {
		top: 0;
		padding-left: 30px;
		padding-bottom: 50px;
	}

	.program-details-banner {
		background-size: cover;
	}

	.banner {
		background-size: cover;
	}

	.header .topmenulinks .menuul {
		padding-top: 30px;
	}

	.header .navigationmenu ul li a {
		font-size: 13px;
	}

	.app .appl {
		position: unset;
	}

	.app .appr img {
		width: 50%;
		margin: auto;
		display: block;
		margin-top: 50px;
	}

	.clients {
		background-size: cover;
		background-position: center;
	}

	.ready .readyl {
		padding-right: 0;
	}

	.footer .footer5 .store img {
		width: 100px;
		float: left;
		margin-right: 10px;
	}

}

@media (max-width:1024px) {
	.clients {
		padding-top: 20px;
		padding-bottom: 40px;
	}

	/*
		.clients .img1,
		.clients .img2,
		.clients .img3,
		.clients .img4,
		.clients .img5,
		.clients .img6,
		.clients .img7,
		.clients .img8,
		.clients .img9,
		.clients .img10,
		.clients .img11,
		.clients .img12,
		.clients .img13,
		.clients .img14 {
			margin: auto;
			display: block;
			position: relative;
			width: 100%;
			right: 0;
			left: 0;
			top: 0;
		}

		.clients .img1 .tooltiptext1,
		.clients .img2 .tooltiptext1,
		.clients .img3 .tooltiptext1,
		.clients .img4 .tooltiptext1,
		.clients .img5 .tooltiptext1,
		.clients .img6 .tooltiptext1,
		.clients .img7 .tooltiptext1,
		.clients .img8 .tooltiptext1,
		.clients .img9 .tooltiptext1,
		.clients .img10 .tooltiptext1,
		.clients .img11 .tooltiptext1,
		.clients .img12 .tooltiptext1,
		.clients .img13 .tooltiptext1,
		.clients .img14 .tooltiptext1 {
			top: 70px;
		}*/

	/*	.tooltip1 .clientsimges {
			width: 200px;
			margin: auto;
			margin-bottom: auto;
			display: block;
			float: unset;
			margin-bottom: 20px;
		}

		.tooltip1 .tooltiptext1 {
			width: 310px;
		}*/

	.menusection ul li {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.menusection {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.aboutus-banner {
		background-size: cover;
		background-position: center;
	}

	.whocan .whocaninner .whocantxt {
		margin-left: 0;
	}

	.whocan .whocaninner .whocanmain .dotline,
	.whocan .whocaninner .whocanmain .you {
		display: none;
	}

	.banner h2 .limg {
		right: 40px;
	}

	.banner h1 .fimg,.banner h2 .fimg {
		left: 23px;
	}

	.banner h1,.banner h2 {
		font-size: 40px;
		letter-spacing: 14px;
		line-height: 45px;
	}

	.footer .footer5 .store img {
		width: 130px;
		margin-bottom: 10px;
	}

	.footer .footer5 .form-group .form-control {
		width: 100%;
	}

	.footer .footer3 ul {
		padding-top: 0px;
	}

	.footer .footer4 .btn-sbt {
		margin-top: 20px;
	}

	.footer .footer1,
	.footer .footer2,
	.footer .footer3,
	.footer .footer4,
	.footer .footer5 {
		width: 100%;
		float: left;
		padding-right: 0;
		padding-left: 0;
	}

	.footer h2 {
		padding-top: 30px;
	}

}

/*----------------------------------------------------------------------
   Mobile Devices
------------------------------------------------------------------------*/
@media (max-width:991px) {
	.sidenav .mobilemainmenu .momenu{
	display: block;
}
	.header.sticky {
		z-index: 99;
		background-color: #fff;
	}

	.sticky {
		position: fixed;
		top: 0;
		width: 100%;
	}

	.sticky + .content {
		padding-top: 102px;
	}

	.shop .shopr img {
		margin-top: 20px;
	}

	.togglesidemenu img {
		width: 50px;
		margin-top: -75px;
	}

	.register .registerinner {
		background-size: cover;
		background-position: right;
	}

	.featuredslid .featuredslidinner img {
		height: unset;
	}

	.featuredslid .featuredslidinner .featuredslidtxt h3 {
		height: unset;
	}

	.ready .readyr {
		margin-top: 20px;
	}

	.ourteamuser .ourteamuserinner .ourteamuserimg {
		height: 400px;
	}

	.shop .shop1 {
		padding-bottom: 0px;
	}

	.shop .shop1 .shopr img {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.ourprograms {
		padding-right: 20px;
		padding-left: 20px;
	}

	.tabsection .tabcontent p br {
		display: none;
	}

	.programs {
		padding-top: 0;
	}

	.register .registerinner .calander {
		position: unset;
		margin-bottom: 20px;
		width: 200px;
	}

	.ready .readyl h1 br,
	.ready .readyl h2 br {
		display: none;
	}

	.menuul {
		display: none;
	}

	.header .logo img {
		width: 180px;
		margin-top: 15px;
	}

	.vip .vipslid,
	.about .aboutleft {
		padding-right: 50px;
		padding-left: 50px;
	}

	.vip .vipright p {
		padding-right: 0;
		padding-bottom: 40px;
	}

	.vip .vipright {
		padding-right: 50px;
		padding-left: 50px;
	}

	.vip .vipright h2 {
		padding-top: 0;
	}

	.about .aboutleft .sitebtn {
		padding-bottom: 50px;
	}
	.togglesidemenu.joinourteam {
        	cursor: pointer;
        	position: absolute;
        	right: 25px;
        	bottom: 27px;
        	top: auto;
    	}

}

@media (max-width:960px) {
}

@media (max-width:767px) {

._form_element._x70955664._full_width, ._form_element._x56013614._full_width {
    width: 100%;
    float: none;
    margin-right:0;
    padding-bottom:10px;
}
    .header.sticky {
	padding-bottom: 20px;
}
    .header {
padding-top: 0px;

}
    .vid1{
          width:100%;
          height:250px;
          
      }
        .vid{
          width:100%;
          height:250px;
          
      }
    .shop .shopl .sitebtn {
	text-align: left !important;
}
    .meditationsbanner {
	background-position: center;
}
	.vip .vipright h1,
	.about .aboutleft h1,
	.featured h1,
	.programs h1,
	.app .appl h1,
	.clients h1,
	.ready .readyl h1,
	.ourprograms h1,
	.clientssay h1,
	.whocan .whocaninner h1,
	.step .stepinner h1,
	.mentors .mentorsinner h1,
	.customised .customisedinner h1,
	.quality h1,
	.podcastbanner .podcastbannerinner h1,
	.podcastbanner .podcastbannerinner h2,
	.podcastbanner .podcastbannerinner h3,
	.shop h1 {
		font-size: 28px;
		line-height: 40px
	}
	.vip .vipright h2,
	.about .aboutleft h2,
	.featured h2,
	.programs h2,
	.app .appl h2,
	.clients h2,
	.ready .readyl h2,
	.ourprograms h2,
	.clientssay h2,
	.whocan .whocaninner h2,
	.step .stepinner h2,
	.mentors .mentorsinner h2,
	.customised .customisedinner h2,
	.quality h2,
	.podcastbanner .podcastbannerinner h2,
	.shop h2 {
		font-size: 28px;
		line-height: 40px
	}

	.vip .vipright p,
	.about .aboutleft p,
	.programs .programsleft p,
	.programs .programsright p:first-child,
	.programs .programsright p,
	.tabsection .tabcontent p,
	.ready .readyl p,
	.ready .readyl h3,
	.ready .readyl h4,
	.footer .footer1 p,
	.ourprograms p,
	.ourprograms h6,
	.program-details-banner .programbannerinner p,
	.programvideo .programtxt p,
	.programvideo .programtxt h6,
	.clientssay .clientssayinner p,
	.mentors .mentorsinner p,
	.whocan .whocaninner .whocantxt p,
	.whocan .whocaninner h4,
	.podcastplayer p,
	.shop .shopl p,
	.shop .shopl .Continue,
	.view .viewright p,
	.newsletter .newsletterinner .newsletterinnerform p {
		font-size: 13px;
		line-height: 22px;
		letter-spacing: 0.5px;
	}

	.about .video {
		height: unset;
	}

	.blogs .blogsinner span {
		font-size: 12px;
		letter-spacing: 0px;
		line-height: 17px;
		background-color: #1bb1e6;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 10px;
		padding-right: 10px;
		bottom: 15px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}

	.blogs .sitebtn a {
		margin-top: 30px;
	}

	.blogs .blogsinner .whitedots {
		position: absolute;
		right: 10px;
		top: 40px;
		width: 12px;
	}

	.blogs h2 {
		font-size: 15px;
		line-height: 20px;
	}

	.blogs h1,
	.blogs h3 {
		font-size: 22px;
		line-height: 28px;
	}

	.blogs .blog-content h2 {
		font-size:20px;  font-weight:bold;
	}

	.blogs .blog-content h3 {
		font-size:18px; font-weight:bold; 
	}

	.blogs .blog-content h4 {
		font-size:16px;  font-weight:bold; 
	}
	
	.blogs p {
		font-size: 14px;
		line-height: 20px;
		padding-top: 15px;
	}

	.blogs .readinglink {
		font-size: 15px;
		letter-spacing: 0;
		line-height: 20px;
		padding-bottom: 0px;
	}

	.newsletter .newsletterinner .newsletterinnerform h2 {
		line-height: 27px;
		font-size: 22px;
	}

	.newsletter .newsletterinner .newsletterinnerform h2 img {
		width: 120px;
		margin-right: 5px;
	}

	.newsletter .newsletterinner .newsletterinnerform label {
		font-size: 15px;
		margin-bottom: 5px;
		line-height: 15px;
	}

	.newsletter .newsletterinner .newsletterinnerform {
		padding-right: 35px;
		padding-left: 35px;
		padding-top: 40px;
		overflow: 40px;
	}

	.newsletter .newsletterinner .newsletterinnerform .btn-sbt {
		padding: 12px 20px;
		line-height: 20px;
		font-size: 15px;
	}

	.newsletter .newsletterinner .newsletterinnerform .form {
		padding-bottom: 20px;
	}

	.view {
		padding-bottom: 50px;
	}

	.newsletter .newsletterinner .newsletterinnerform .forml {
		width: 100%;
		float: left;
		padding-right: 0px;
	}

	.newsletter .newsletterinner .newsletterinnerform p {
		padding-bottom: 20px;
	}

	.newsletter .newsletterinner .newsletterinnerform .formr {
		width: 100%;
		float: left;
		padding-left: 0px;
	}

	.ourteembanner h2 sup {
		font-size: 12px;
		top: -12px;
	}

	.ourteamuser .ourteamuserinner .ourteamuserimg {
		height: unset;
	}

	.shop h1,
	.shop h2 {
		padding-bottom: 20px;
	}

	.shop .shopl h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.shop {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	.podcastplayer p {
		padding-top: 15px;
	}

	.podcastplayer .podcastaudioinner {
		margin-bottom: 30px;
	}

	.podcastbanner .podcastbannerinner p {
		font-size: 16px;
		line-height: 24px;
	}

	.podcastbanner {
		padding-top: 250px;
		padding-bottom: 160px;
	}

	.podcastaudio .podcastaudioinner .doticon {
		right: 15px;
		top: 15px;
	}

	.podcastaudio .podcastaudioinner h2 {
		font-size: 19px;
		letter-spacing: 0px;
		line-height: 27px;
	}

	.podcastaudio .podcastaudioinner p {
		font-size: 14px;
		line-height: 20px;
	}

	.podcastaudio .podcastaudioinner h6 {
		font-size: 15px;
	}

	.footer {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.ourprograms .ourprogramsleft1 h3 img {
		width: 15px;
		top: 9px;
	}

	.ourstory h2 {
		padding-bottom: 15px;
	}

	.hqteam {
		padding-bottom: 20px;
	}

	.ourstory h4 {
		font-size: 13px;
		line-height: 15px;
	}

	.whocan .whocaninner .whocantxt {
		height: unset;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.modal1 .modal-content .close {
		width: 30px;
		position: absolute;
		right: -0px;
		top: -38px;
		cursor: pointer;
		opacity: 1;
	}

	.program-details-banner .programbannerinner h1 img,
	.program-details-banner .programbannerinner h2 img {
		width: 35px;
		left: 25px;
	}

	.program-details-banner {
		padding-top: 170px;
		padding-bottom: 100px;
	}

	.programvideo .playicon {
		font-size: 50px !important;
	}

	.program-details-banner .programbannerinner h1,
	.program-details-banner .programbannerinner h2 {
		color: #fff;
		font-size: 45px;
	}
	.ourteem-banner .programbannerinner h1,
	.ourteem-banner .programbannerinner h2 {
	color: #fff;
		font-size: 45px;
	    
	}

	.quality h2 {
		padding-bottom: 20px;
	}

	.quality h2 br {
		display: none;
	}

	.podcastbanner .podcastbannerinner h1 .limg,
	.podcastbanner .podcastbannerinner h2 .limg,
	.podcastbanner .podcastbannerinner h3 .limg{
		width: 25px;
		position: relative;
		left: 0px;
		top: 10px;
	}

	.podcastbanner .podcastbannerinner h1 .rimg,
	.podcastbanner .podcastbannerinner h2 .rimg,
	.podcastbanner .podcastbannerinner h3 .rimg {
		width: 30px;
		position: relative;
		left: -5px;
		top: -15px;
	}

	.ourprograms h3 {
		font-size: 25px;
		line-height: 30px;
	}

	.ourprograms .ourprogramsleft3 h3 img {
		width: 12px;
		top: -8px;
		left: -3px;
		position: relative;
	}

	.imgsection .imgsection1 h3 img {
		width: 12px;
		top: -9px;
		position: relative;
	}

	.ourprograms .ourprogramsleft2 h3 img {
		width: 12px;
		top: -12px;
		left: -2px;
		position: relative;
	}

	.whocan .whocaninner h4 br {
		display: none;
	}

	.ourteem-banner h3 {
		font-size: 16px;
		line-height: 25px;
	}

	.mentors {
		padding-bottom: 30px;
	}

	.mentors,
	.whocan {
		padding-bottom: 30px;
	}

	.mentors .mentorsinner h2 img {
		width: 150px;
		margin-right: 10px;
	}

	.clientssay .clientssayinner {
		padding-right: 20px;
		padding-left: 20px;
	}

	.clientssay .clientssayinner h3 {
		font-size: 18px;
	}

	.sitebtn1 a {
		font-size: 15px;
	}

	.clientssay .clientssayinner p {
		padding-bottom: 20px;
	}

	.ourprograms {
		padding-top: 30px;
	}

	.tabsection {
		padding-bottom: 30px;
	}

	.register .registerinner h2 {
		font-size: 19px;
		line-height: 25px;
	}

	.register .registerinner h3 {
		font-size: 22px;
		line-height: 30px;
		padding-top: 7px;
		padding-bottom: 12px;
	}

	.app,
	.about {
		padding-top: 30px;
		background-size: cover;
	}

	.featured,
	.ready {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.footer .footer1 p {
		padding-top: 15px;
		padding-bottom: 0px;
	}

	.tabsection .tab button {
		width: 100%;
		margin-bottom: 10px;
		margin-left: 0;
	}

	.about .aboutleft .sitebtn {
		padding-top: 24px;
	}

	.banner h1,.banner h2 {
		font-size: 30px;
		line-height: 40px;
		letter-spacing: 2px;
	}

	.vip .vipslid .vipinner h2 {
		font-size: 18px;
	}

	.banner h1 .fimg,.banner h2 .fimg {
		left: 12px;
		width: 27px;
	}

	.banner .bannerinner .bannericon {
		width: 170px;
		height: 130px;
	}

	.tabsection .playicon {
		font-size: 60px !important;
	}

	.app .appl .store img {
		margin-bottom: 15px;
	}

	.app .appl .rating h6 {
		font-size: 30px;
		line-height: 45px;
	}

	.banner h1 .limg,.banner h2 .limg {
		right: 18px;
		width: 27px;
	}

	.togglesidemenu img {
		width: 35px;
	}

	/*	.banner .bannerinner .d-flex {
			display: unset !important;
		}*/
	.banner .bannerinner h3 .fimg {
		width: 16px;
		left: 6px;
		top: 7px;
	}

	.banner .bannerinner h3 .limg {
		width: 16px;
		position: relative;
		right: 10px;
		bottom: 15px;
	}

	.banner .bannerinner h3 {
		font-size: 25px;
		line-height: 30px;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}

	.banner .bannerinner .bannerbtn {
		padding-top: 40px;
	}

	.tabsection .tab button {
		font-size: 32px;
	}

	.sitebtn a {
		font-size: 14px;
	}

	.about {
		padding-bottom: 0;
	}

	.programs h2 {
		padding-bottom: 5px;
	}

	.sitecontainer {
		padding-right: 20px;
		padding-left: 20px;
	}

	.vip .vipslid,
	.about .aboutleft,
	.vip .vipright {
		padding-right: 20px;
		padding-left: 20px;
	}

	.featured .featuredinner {
		width: 50%;
	}

	.featured .featuredinner2 {
		padding-left: 0;
		float: unset;
		text-align: center;
	}

	.footerbottom p {
		float: unset;
		text-align: center;
		padding-top: 10px;
	}

	.footerbottom {
		text-align: center;
	}

	.footerbottom .d-flex {
		display: unset !important;
	}

	.about .playicon {
		font-size: 40px !important;
	}

	.clients .clientsinner {
		right: 29%;
	}

	.app .appl h1 img,
	.app .appl h2 img {
		width: 150px;
	}

	.app .appl h3 {
		font-size: 16px;
		letter-spacing: 0.66px;
		line-height: 23px;
		padding-bottom: 20px;
	}

	.about .aboutleft h2 img {
		width: 155px;
		position: relative;
		top: -4px;
	}

	.banner {
		padding-top: 150px;
	}

	.step .stepinner img {
		width: 80%;
		margin-bottom: 25px;
	}

	.step {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.ourteamuser .ourteamuserinner .ourteamuserinnertxt p {
		height: unset;
		padding-bottom: 20px;
	}
	.ourteem-banner .programbannerinner h1,
	.ourteem-banner .programbannerinner h2 {
	color: #fff;
	font-size: 25px !important;
}

}

@media (max-width:705px) {
}

@media (max-width:575px) {
    .myaudio{
        margin: auto;
display: block;
margin-top: 15px;
    }
    .banner .bannerinner .bannerbtn img {
	width: 22px;
	margin-left: 3px;
}
    .app .appl .store{
        width: max-content !important;
    margin: auto;
    display: block;
    float: unset !important;
    }
	.app .appl .store img {
		width: 130px;
		margin-bottom: auto;
		float: left;
		margin-bottom: 11px;
	}

	.podcastaudio .podcastaudioinner .d-flexinner img {
		width: 80%;
	}

	.togglesidemenu img {
		position: relative;
		left: 25px;
		margin-top: -79px;
	}

	.featuredslid {
		padding-top: 10px;
		padding-bottom: 30px;
	}

	.blogs {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.featuredslid h2 {
		font-size: 25px;
		line-height: 30px;
		padding-bottom: 25px;
	}

	.featuredslid .featuredslidinner .featuredslidtxt h2 {
		font-size: 12px;
		padding-top: 0px;
	}

	.featuredslid .featuredslidinner .featuredslidtxt h3 {
		font-size: 15px;
		line-height: 23px;
	}

	.view .viewinner h1,
	.view .viewinner h2 {
		font-size: 20px;
		line-height: 30px;
	}

	.view .viewinner {
		background-size: cover;
		padding-top: 30px;
		padding-left: 20px;
		padding-right: 50px;
		padding-bottom: 50px;
		width: 100%;
	}

	.view .viewinner p {
		font-size: 14px;
		line-height: 18px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.view .viewinner {
		width: 100%;
	}

	.view .viewinner {
		left: 0px;
	}

	.ourteamuser .ourteamuserinner {
		padding-right: 0px;
		padding-left: 0px;
	}

	.customised {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.customised .customisedinner img {
		margin-top: 30px;
	}

	.unlock {
		padding-bottom: 20px !important;
	}

	.customised .customisedinner .customisedinnersec {
		padding-right: 0px;
		padding-left: 0px;
	}

	.ourprograms .playicon {
		font-size: 35px !important;
	}

	.register {
		padding-top: 50px;
		padding-bottom: 80px;
		background-color: #f7f7f7;
	}

	.ourprograms .ourprogramsleft1,
	.ourprograms .ourprogramsleft2,
	.ourprograms .ourprogramsleft3 {
		padding-left: 0px;
		padding-bottom: 30px;
		padding-right: 0;
	}

	.ourprograms .sitebtn a {
		padding: 10px 30px;
	}

	.featured .featuredinner img {
		width: 60px;
		height: 60px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.featured .featuredinner1 img,
	.featured .featuredinner2 img {
		margin-top: 20px;
		margin-bottom: 20px;
		width: 90px;
		height: 60px;
	}

	.app {
		padding-bottom: 70px;
	}

	.ready .readyr {
		padding: 30px 15px;
	}

	.app .appl .rating {
		margin-top: 15px;
		margin-right: 0px;
		height: unset;
	}

	.ready .readyr label {
		font-size: 13px;
		line-height: 13px;
	}

	.clients h2 {
		bottom: 30px;
	}

	.app .appl .rating {
		width: 100%;
	}

	.app .appl .rating h6 {
		font-size: 23px;
		line-height: 45px;
	}

	.app .appr img {
		width: 80%;
	}

	.clients .clientsinner {
		right: 3%;
		width: 94%;
	}

	.ready .readyr .forml,
	.ready .readyr .formr {
		width: 100%;
		padding: 0;
	}

}

@media (max-width:500px) {
    .aboutus-banner .aboutus-bannerinner .fimg {
	position: relative;
	top: -15px;
	left: 18px;
	width: 24px;
}
    .aboutus-banner .contentbox {
	padding-top: 140px;
}
.aboutus-banner .aboutus-bannerinner h1,
.aboutus-banner .aboutus-bannerinner h2 {

	font-size: 35px;
	line-height: 69px;

}
.aboutus-banner {
	position: relative;
	padding-top: 77px !important;
	padding-bottom: 0;
}
    .modalvideo iframe {
	width: 100%;
	height: 230px;
}
    .ourteem-banner p{
padding-top: 115px !important;
padding-bottom: 0 !important;
    }
    .ourteem-banner h3{
       padding-top: 0px !important; 
    }
    .ourteembanner {

	padding-top: 55px !important;

}
    .program-details-banner .programbannerinner h1 img,
	.program-details-banner .programbannerinner h2 img {
	width: 21px !important;
	left: 14px;
}
    .program-details-banner .programbannerinner h1,
	.program-details-banner .programbannerinner h2 {
	font-size: 40px;
	padding-top: 115px;
	padding-bottom: 0 !important;
}
  .program-details-banner .programbannerinner p {
padding-top: 0px !important;
}

    .program-details-banner {
	padding-top: 77px !important;
}
.program-details-banner .programbannerinner p br{
    display: none;
}
	.banner .bannerinner{
		padding-top: 30px;
	}
	.banner .bannerinner .bannerbtn a{
		font-size: 13px;
		padding: 10px 35px;
	}
	.banner .bannerinner h3{
		font-size: 20px;
		padding-top: 10px;
		padding-bottom: 0;
	}
	.banner .bannerinner .bannerbtn{
		padding-top: 15px;
	}
	.banner h1,.banner h2{
		font-size: 22px;
	}
	.header .logo img{
		width: 140px;
		margin-top: 10px;
	}
	
	.page-template-podcast .togglesidemenu,
	.page-template-meditations .togglesidemenu{
		top: 45px;
	}
	.page-template-home .header{
		padding-bottom: 100px;
	}
	.banner h1 img,.banner h2 img{
		width: 20px !important;
	}
	
	.app .appr img {
		width: 100%;
		height: auto;
	}
	
	.playerbuttons button{
		font-size: 14px !important;
		padding: 0 5px;
	}
}

@media (max-width:365px) {
}

@media (max-width:340px) {
}

@media (max-width:340px) {
	.podcastaudio .podcastaudioinner .d-flexinner {
		width: 100%;
	}
	.vip .vipright h1,
	.about .aboutleft h1,
	.featured h1,
	.programs h1,
	.app .appl h1,
	.clients h1,
	.ready .readyl h1 {
		font-size: 24px;
		line-height: 35px
	}
	.vip .vipright h2,
	.about .aboutleft h2,
	.featured h2,
	.programs h2,
	.app .appl h2,
	.clients h2,
	.ready .readyl h2 {
		font-size: 24px;
		line-height: 35px
	}

}