/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital@1&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@1,300&display=swap');*/
*, *:before, *:after 
{
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  -o-box-sizing: border-box;
  box-sizing: inherit;
 }

body	
{	margin:0;
	padding:0;
	font-family: 'Lato', sans-serif;
	color:#cdcdcd; font-size:13px; font-weight:normal;
	background:#fff;
}

a:hover
{	opacity:0.9;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	text-decoration:none;
}
form{padding:0; margin:0;}
.tcenter{ text-align:center!important}

.page-node-19892 section.section4.sec4-cont-homepage .pagebreadcrumb{display: none;}
/*======== End header class ========*/
section.section4.sec4-cont-homepage .pagemn {
    width: 100%;
    max-width: 100%;
}
section.section4.sec4-cont-homepage .pagemn .content_lt.txt14 {
    width: 100%;
}
section.section4.sec4-cont-homepage .pagemn .field-items div {
    text-align: unset !important;
}
.oshoquote{ background:url(../images/osho_quote_banner.jpg) no-repeat center top; padding:230px 0; text-align:center; margin-bottom:50px; margin-top:-25px; background-size:cover;}
.oshoquote p{ max-width:550px; margin:0 auto; font-size:26px; color:#ffffff; line-height:1.4; font-style:italic; font-weight:300;}

.osho-tcolum{ width:100%;}
.osho-tcolum h2{ color:#000000; font-size:28px; line-height:1.25; margin-bottom:30px; padding-bottom:0;}
.osho-tcolum p{ color:#707070; font-size:26px; line-height:1.25; margin-top:0;}
.osho-tcolum .col-three{ max-width:100%; margin:30px auto 0; text-align:center;}
.osho-tcolum .col-three .cols-t{ width:30%; display:inline-block; margin:0 15px;}
.osho-tcolum .col-three .cols-t .colboxin{ width:100%; position:relative; margin-bottom:10px;}
.osho-tcolum .col-three .cols-t .colboxin img { max-width: 100%;}
.osho-tcolum .col-three .cols-t .colboxin h3{ font-size:17px; color:#ffffff; position:absolute; left: 50%;  transform: translate(-50%, -50%);}
.osho-tcolum .col-three .cols-t a{ color:#006bfa; font-size:22px; text-decoration:none; font-weight:400;}

.osho-imr{ text-align:center; margin:80px 0; color:#000000;}
.osho-imr h2{ font-size:28px; font-weight:500;}
.osho-imr p{ font-size:26px; line-height:1.25; color:#707070;}
.osho-imr .imrimg{ position:relative;}
.osho-imr .imrimg a{ color:#ffffff; text-decoration:none; font-size: 38px; font-weight: 400;}
.osho-imr .imrimg h2{ position:absolute; left: 50%;  transform: translate(-50%, -50%); color:#ffffff; bottom:20%; font-size:38px; font-weight:400; z-index: 1	}
.osho-imr .imrimg h2 strong{ font-weight:bold;}
.osho-imr .imrimg img{ width:100%;}
.osho-imr .imr-link{ display:flex; justify-content: space-around; margin:20px auto; max-width: 900px;}
.osho-imr .imr-link a{color:#006bfa; font-size:18px; text-decoration:none; font-weight:400; }

.osho-medsection{ text-align: center;}
.osho-medsection h2{color:#000000; font-size:28px; line-height:1.25;}
.osho-medsection p{ font-size: 24px; color:#707070; line-height:1.3;}
.osho-medsection .col-twocont{ display: flex; justify-content: center;}
.osho-medsection .col-twocont .tcols{ margin: 0 30px;}
.osho-medsection .col-twocont .tcols .imgholder{ position:relative; margin-bottom:10px;}
.osho-medsection .col-twocont .tcols .imgholder span{ position: absolute; left: 50%;  transform: translate(-50%, -50%); top: 50%; z-index: 1; font-size: 20px; color: #ffffff; background: rgba(0,0,0,0.2); padding: 5px 10px; font-weight: bold;}
.osho-medsection .col-twocont .tcols a{color:#006bfa; font-size:18px; text-decoration:none; font-weight:400; margin:15px 0;}

.bridges-to-meditation{ text-align:center; color:#000000; margin:80px 0;}
.bridges-to-meditation h2{ color:#000000; font-size:28px; line-height:1.25;}
.bridges-to-meditation p{font-size: 24px; color:#707070; line-height:1.3;}

.bridges-to-meditation .col-twocont{ display: flex; justify-content: center;}

.bridges-to-meditation .col-twocont .tcols{ margin: 0 30px;}
.bridges-to-meditation .col-twocont .tcols .imgholder{ position:relative; margin-bottom:10px;}
.bridges-to-meditation .col-twocont .tcols .imgholder span{ position: absolute; left: 50%;  transform: translate(-50%, -50%); top: 50%; z-index: 1; font-size: 20px; color: #ffffff; background: rgba(0,0,0,0.2); padding: 5px 10px; font-weight: bold;}
.bridges-to-meditation .col-twocont .tcols a{color:#006bfa; font-size:18px; text-decoration:none; font-weight:400; margin:15px 0;}

.osho-international-media { text-align:center; margin-bottom:100px;}
.osho-international-media h2{color:#000000; font-size:28px; line-height:1.25;}
.osho-international-media p{font-size: 24px; color: #707070; line-height:1.3; max-width: 1050px; margin: 0 auto 30px;}
.osho-international-media .imgcolst{ display:flex; text-align:center; justify-content: center;}
.osho-international-media .imgcolst .colst{ margin:0 30px;}
.osho-international-media .imgcolst .col-links{ margin:15px 0 0; display: flex; justify-content: space-around;}
.osho-international-media .imgcolst .col-links a{color:#006bfa; font-size:18px; text-decoration:none; font-weight:400;}
img { text-align: center; max-width: 100%; height: auto!important}

.clear{	clear: both;}
.container{	max-width: 1280px; margin: 0 auto;}

@media (max-width: 1059px){
	.container{	padding: 0 15px;}
}
@media (max-width: 900px){
	.oshoquote{ padding:100px 0;}
	.osho-tcolum .col-three .cols-t{ width:100%; margin-bottom:30px;}
	.osho-imr .imrimg h2,.osho-imr .imrimg a{ text-shadow:-2px 1px 2px #000000;}
	.osho-international-media .imgcolst{ flex-wrap:wrap;}
	.osho-international-media .imgcolst .colst{ width:100%; margin-bottom:20px; margin-left:0; margin-right:0;}
	.hidemobile{ display:none;}
	.osho-medsection .col-twocont .tcols .imgholder span { width:85%;}
	.osho-tcolum .col-three .cols-t{ margin-left:0; margin-right:0;}
}
@media (max-width: 767px){
	.osho-medsection .col-twocont{ flex-wrap: wrap;}
	.osho-medsection .col-twocont .tcols{ width:100%; margin-bottom:30px; margin-left:0; margin-right:0;}
	.osho-medsection .col-twocont .tcols .imgholder img{ width:100%;}
	.bridges-to-meditation .col-twocont{ flex-wrap:wrap;}
	.bridges-to-meditation .col-twocont .tcols{ width:100%; margin-bottom:30px; margin-left:0; margin-right:0;}
	.bridges-to-meditation .col-twocont .tcols img{ width:100%;}
	.osho-imr .imrimg h2,.osho-imr .imrimg a{ transform: translate(-50%, 0%); width:80%; font-size:16px;}
	.osho-tcolum h2,
	.osho-imr h2,
	.osho-medsection h2,
	.bridges-to-meditation h2,
	.osho-international-media h2{ font-size:26px;}
	.oshoquote p,
	.osho-tcolum p,
	.osho-imr p,
	.osho-medsection p,
	.bridges-to-meditation p,
	.osho-international-media p{ font-size:18px;}
	.osho-imr{ margin:50px 0;}
	.bridges-to-meditation{ margin-top:0; margin-bottom:30px;}
	
}
@media (max-width: 479px){
	body section .pagemn{padding:0px !important;}
}