/*
Theme Name:  thinkright child
Template: thinkright
varsion: 1.0.0;
*/
/*@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap');*/
body,html{
	font-family: 'Nunito', sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{
	overflow: auto !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.page-id-438 input{
	font-family: 'Nunito', sans-serif !important;
}
.story-slider .slick-next, .story-slider .slick-prev{
	top: 40%;
}
button{
	border: 0 !important;
}
.round-p-btn{
	background-color: #fff ;
    border-radius: 50px;
}
:root{
	--white-color: #fff;
	--primary-color: #FF7259;
	--black-color: #000;
	--font-bold: 700;
	--grey: #726455;
	--orange:  #FFF1EE;
	--sec-grey: #E5E5E5;
}
ul{
	margin: initial;
}
/*a:visited {
    color: var(--black-color);
}*/
a{
	text-decoration: none;
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,1);
}
/*.sec-grey{
	color: var(--sec-grey);
}*/
/*a.nav-link{
	color: var(--black-color);
}
a,a:hover{
	text-decoration: none;
	color: var(--primary-color);
}*/
.comments-area {
    margin-top: 40px;
}

.comments-area h2.comments-title {
    font-size: 25px;
    margin-bottom: 20px;
}

.comment-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.comment-meta {
    margin-bottom: 20px;
}

.comment-meta a {
    color: #333;
}

/* .comment-meta img {} */

.comment-author.vcard {
    position: relative;
    padding-left: 50px;
}

.comment-author.vcard img {
    position: absolute;
    left: 0;
    top: 5px;
}

.comment-metadata {
    margin-left: 50px;
}

.comments-area table {
    border-left: 1px solid #dddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

.comments-area table td,
.comments-area table th {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
}

.comments-area th {
    background: #278cc1;
    color: #fff;
}

.comments-area dd {
    margin-bottom: 15px;
}

.comments-area .comments-content ul,
.comments-area .comments-content ol {
    padding-left: 15px;
}

.comments-area .comment-content ul,
.comments-area .comment-content ol {
    padding-left: 15px;
}

.comment-reply-link {
    background: #1e71f9;
    display: inline-block;
    padding: 5px 20px;
    color: #fff;
    border-radius: 5px;
}

.comment-list li.comment {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
}

.comment-metadata {
    font-size: 80%;
}

.comment-reply-link {
    margin-top: 10px;
}

.comment-list li ol.children {
    padding-left: 50px;
    margin: 0;
    list-style: none;
    margin-top: 25px;
}

.comment-list li ol.children ol.children {
    padding-left: 20px;
}

.comment-list li.comment:last-child {
    border-bottom: 0px solid;
    padding-bottom: 0;
    margin-bottom: 0;
}

.comment-respond {
    margin-top: 50px;
}

.comment-notes {
    font-size: 90%;
    margin-bottom: 40px;
}

.comment-form label {
    display: block;
    margin-bottom: 10px;
}

.comment-form input[type="email"],.comment-form input[type="url"],.comment-form input[type="text"],
.comment-form textarea {
    width: 100%;
}

.comment-form input[type=submit] {
    width: auto;
    background: #ff7259;
    border-radius: 12px;
    padding: 15px 30px;
    padding: 10px 30px;
    border: 0;
    color: #fff;
}
label[for="wp-comment-cookies-consent"]{
	display: inline-block;
}
.error404 .addtoany_content, .error404 .wpulike{
	display: none;
}
/*.comment-form-comment textarea{
	min-height: calc(1.5em + 0.75rem + 2px);
	display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}*/
.articles-image img{
	border-radius: 12px;
	overflow: hidden;
	/* min-height: 170px;
    object-fit: cover; */
    width: 100%;
    box-shadow: 0px 8px 30px rgb(0 0 0 / 16%);
}
.single figure{
	width: 100% !important;
}
.article-box h6{
	overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: #494949;
    font-weight: 300;
    font-style: normal !important;
    display: -webkit-box;
}
/*.half-circle .articles-image img{
	max-height: 170px;
}*/
.section{
	padding: 50px 150px;
}
.home-banner{
	background: #FFFCF8;
}
.banner-text h1{
	font-size: 56px;
	font-weight: 700;
}
.banner-text p{
	font-size: 26px;
	margin-bottom: 30px;
	color: #494949;
}
.ft-42{
	font-size: 42px !important;
}
.tick-classes .elementor-widget-container li{
	position: relative;
	list-style-type: none;
	/*font-family: 'Poppins', sans-serif;*/
}
/*.tick-classeshead{
	font-family: 'Poppins', sans-serif;
}*/
.tick-classes .elementor-widget-container li:after{
	position: absolute;
    content: '';
    left: -40px;
    top: 5px;
    /* background-image: url('assets/images/check-green.png'); */
  	width: 25px;
  	height: 25px;
  	background-size: 100%;
  	background-repeat: no-repeat;
    font-family: 'Font Awesome\ 5 Free';
}
.tick-classes .elementor-widget-container li.check:after {
    background-image: url('/wp-content/uploads/2022/07/check-black.png');
}
.tick-classes .elementor-widget-container li.cross:after {
    background-image: url('/wp-content/uploads/2022/07/cross-black.png');
}
.popup-video img{
	    /*min-height: 260px;*/
	    object-fit: cover;
	    max-height: 261px;
	    border-radius: 12px;
	    width: 100%;
	}
	.page-id-9 .popup-video img{
	    min-height: 260px;
	    object-fit: cover;
	    max-height: 261px;
	    border-radius: 12px;
	    width: 100%;
	}
	.story-slider .slick-prev:before{
		content: '\f060';
		font-family: 'Font Awesome\ 5 Free';
		font-weight: 900;
		color: #000;
	}
	.story-slider .slick-next:before{
		content: '\f061';
		font-family: 'Font Awesome\ 5 Free';
		font-weight: 900;
		color: #000;
	}
	.story-slider .slick-arrow{
		width: 70px;
		height: 70px;
		border-radius: 50%;
		background: #E8E7E799;
	}
	.story-slider .slick-next{
		right: -75px;
	}
	.story-slider .slick-prev{
		left: -75px;
	}
	.testimonial-slider, .formobile-slide, .mind-over-slider {
		position: relative;
	}
	.testimonial-slider .owl-nav, .formobile-slide .owl-nav{
		position: absolute;
        top: 50%;
        left: 0;
        right: 0;
	}
	.testimonial-slider .owl-prev, .formobile-slide .owl-prev,.testimonial-slider .owl-next, .formobile-slide .owl-next {
		position: absolute;
	  	width: 70px;
		height: 70px;
		border-radius: 50%;
		background: #E8E7E799 !important;
	 	z-index: 100;
	} 
	.testimonial-slider .owl-prev i,.testimonial-slider .owl-next i, .formobile-slide .owl-prev i,.formobile-slide .owl-next i{
		font-size: 20px;
	}
	.testimonial-slider .owl-prev, .formobile-slide .owl-prev, .mind-over-slider .owl-prev {
		left: 5%;
	}
	.testimonial-slider .owl-next , .formobile-slide .owl-next, .mind-over-slider .owl-prev{
		right: 5%;
	}
	.thinkright-slider{
		position: relative;
	}
	.thinkright-slider .owl-nav, .mind-over-slider .owl-nav{
		position: absolute;
        top: 30%;
        left: 0;
        right: 0;
	}
	.thinkright-slider .owl-prev, .thinkright-slider .owl-next ,.mind-over-slider .owl-prev, .mind-over-slider .owl-next {
		position: absolute;
	  	width: 70px;
		height: 70px;
		border-radius: 50%;
		background: #E8E7E799 !important;
	 	z-index: 100;
	} 
	.thinkright-slider .owl-prev i,.mind-over-slider .owl-next i{
		font-size: 20px;
	}
	.thinkright-slider .owl-prev, .mind-over-slider .owl-prev {
		left: 5%;
	}
	.thinkright-slider .owl-next, .mind-over-slider .owl-next{
		right: 5%;
	}
.popup-video:hover .video-caption {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.button-style-circle{
	background: var(--primary-color);
	border-radius: 50px;
	padding: 1rem 3rem;
	display: inline-block;
	text-decoration: none;
	transition: .3s;
	font-size: 20px;
	color: #fff;
}
.readtime-div{
	position: absolute;
	left: 15px;
	bottom: 10px;
}
.slider-txt{
	font-weight: 700;
	font-size: 18px;
	color: #726455;
}
.cs-menu{
	background: var(--white-color) !important;
}
.nav-link.active{
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    border: 1px solid #FFDCD6;
    color: #FF7259 !important;
    font-weight: 700;
    border-radius: 20px;
}
.os-drop-btn .os-img img{
	max-width: 175px;
	width: 100%;
}
.os-drop-btn{
	left: auto !important;
	right: 0;
	min-width: 400px;
	box-shadow: 0px 4px 40px rgb(0 0 0 / 9%);
    border: 0;
    border-radius: 12px;
}
.downl-app-text{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #151515;
}
@media(min-width: 601px){
	#copyright-t p{
		margin-bottom: 0;
	}
}
@media(min-width: 992px){
	.navbar-expand-lg .navbar-nav .nav-link {
	    padding: 20px 24px;
	    font-weight: 300px;
	    color: #000;
	    font-size: 16px;
	    line-height: 24px;
	}
}
.button-style-rect{
	background: var(--primary-color);
	border-radius: 12px;
	padding: 15px 30px;
	display: inline-block;
	text-decoration: none;
	transition: .3s;
	color: #fff !important;
}
.font-bold{
	font-weight: 700;
}
.button-style-rect:hover{
	background: #E66750;
	color: #fff;
}
.button-style-rect:focus{
	background: #FF7259;
	color: #fff;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    background-color: #FF7259;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #E66750;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #FF7259;
}
.play-pouse-btn{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.12);
	display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    cursor: pointer;
    position: relative;
}
.progress-container {
    background-color: #eee;
}
.progressbar .progress {
	height: 5px;
	background-color: #f97259;
	width: 0;
}
.explore-wrap p{
	font-size: 18px;
}
.play-pouse-btn i{
	color: var(--primary-color);
}
.button-style-circle:hover{
	background: #E66750;
	color: #fff;
}
/*.footer-bottom-menu .hfe-nav-menu li a{
	font-family: 'Plus Jakarta Sans', sans-serif;
}*/
.heading-txt{
	font-size: 56px;
	color: var(--black-color);
	font-weight: var(--font-bold);
}
.about-think p{
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	color: #494949;
}
.header .cs-menu {
	padding-top: 25px;
	padding-bottom: 25px;
    -webkit-transition: padding .3s;
    -moz-transition: padding .3s;
    transition: padding .3s;
    box-shadow: 0px 4px 12px rgb(0 0 0 / 0.08);
    z-index: 10;
}
.popinsfont{
	/*font-family: 'Poppins', sans-serif;*/
	font-weight: 600;
}
.navbar-brand{
	width: 250px;
}
.header.navbar-shrink .cs-menu{
    padding-top: .5rem;
	padding-bottom: .5rem;
}
.custom-logo {
    width: 250px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}
.header.navbar-shrink .custom-logo {
    width: 200px;
}
/*.testimonial-slider .owl-stage{
	padding-right: 20px !important;
}*/
@media(min-width: 991px){
	.header .navbar-expand-lg .navbar-nav .nav-link, .header .button-style-rect{
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}
.header.navbar-shrink .navbar-expand-lg .navbar-nav .nav-link, .header.navbar-shrink .button-style-rect{
    padding: 10px 24px;
}
}
.about-box{
	-webkit-box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
	-moz-box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
	box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
	min-height: 250px;
	background: #fff;
	border-radius: 12px;
}
.story_box{
	box-shadow: 0px 6.89091px 34.4545px rgba(0, 0, 0, 0.16);
	text-align: center;
}

.about-box h4{
	font-size: 54px;
	color: var(--grey);
	font-weight: 300;
}
.think-slide-item{
	min-height: 270px;
	position: relative;
	padding: 20px;
	padding-top: 50px;
	margin: 20px 15px;
	border-radius: 5px;
	margin-left: 0;
}
.think-slide-item h4{
	font-size: 24px;
}
.light-yellow{
	background: #FEF5EA;
}
.light-purpl{
	background: #DFE2F1;
}
.light-red{
	background: #FFEAE6;
}

.slider-sec{
	padding: 4% 7%;
}
.thinkright-slider .slick-list {
    padding: 0 15% 0 0 !important;
}
.banner-img{
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    /*margin-left: 30px;*/
    margin-top: 5px;
}
.home .article-box img{
	min-height: 180px;
	max-height: 180px;
	object-fit: contain;
}
.home .article-box p, .home .article-box h5{
	display: -webkit-box;;
}
@keyframes floating {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}
.explore-wrap{
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	/*-webkit-box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 25%);*/
    
}
.with-audio{
-webkit-box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
    -moz-box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
    box-shadow: 0px 8px 30px rgb(0 0 0 / 6%); 	
}
.explore-wrap .box-overtext{
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.9);
	padding: 20px;
	transition: .3s;
	opacity: 0;
}
.explore-wrap:hover .box-overtext{
	opacity: 1;
}
.orange-bg{
	background: var(--orange);
}
.download-app h3{
	font-size: 56px;
	color: #262424;
	font-weight: var(--font-bold);
}
.download-app p{
	font-size: 26px;
	color: #696969;
	font-weight: 600;
}
#footer{
	padding: 5% 5% 2% 5% ;
	background: #313131;
}
.social-wrap h4{
	font-size: 26px;
	color: #C2C2C2;
	margin-bottom: 1rem;
}
.footer-logo p{
	color: #fff;
	font-size: 16px;
	margin-bottom: 30px;
}
.social-btn li a {
    font-size: 24px;
    color: var(--black-color);
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: #FFDADA;
    line-height: 40px;
    display: block;
    text-align: center;
    transition: .3s;
}
.social-btn li a:hover{
	color:#FFDADA;
	background: var(--black-color);
}
.secondary-menu ul li a{
	color: #fff;
	font-size: 14px;
}
.secondary-menu .list-inline-item:not(:last-child) {
    margin-right: 1rem;
}
.social-wrap{
	max-width: 300px;
	margin: auto;
}
.call-icon{
	background: #FFDADA;;
    border-radius: 43px;
    color: #2D2D2D;
    font-size: 25px;
    width: 40px;
    height: 40px;
    text-align: center;
    margin-right: 0.5rem;
}
.query-txt p{
	margin-bottom: 0;
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #9A9EA6;
}
textarea{
	max-width: 100%;
	height: auto;
}
.query-txt a{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #A8A8A8;
}
.page-id-8 .artcle-cat, .page-id-8 .artcle-cat a{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #594E42;
}
.page-id-9 .artcle-cat, .page-id-9 .artcle-cat a{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #594E42;
}
.page-id-8 .popular-category a{
	background: #E6E6E6;
	color: #605E5E;
	/*font-family: 'inter',sans-serif;*/
}
.page-id-8 .popular-category a:hover{
	color: #fff;
	background: #E66750;
}
.newletter-wrap p{
	font-size: 22px;
	color: var(--black-color);
	font-style: normal;
	font-weight: 300;
	/*font-size: 36.4964px;*/
	line-height: 36px;
}
.newletter-wrap p strong{
	font-weight: 600;
}
/*.newletter-wrap input[type="email"]{
	line-height: 2;
}*/
.read-more-btn{
	color: #EC7775 !important;
	padding: 10px 24px;
	border-radius: 5px;
	border: 1px solid #EC7775;
	transition: .3s;
	display: inline-block;
	text-decoration: none;
	border-radius: 42px;
}
.read-more-btn:hover{
	color: var(--white-color) !important;
	background: #E66750;
	/*border: 1px solid #faa61b;*/
}
.stars-icon li{
	font-size: 18px;
	line-height: 30px;
	font-weight: 700;
	color: #494949;
	vertical-align: bottom;
}
.download-app-sec p{
	font-size: 22px;
	color: #494949;
	margin-bottom: 1.5rem;
}
.download-app-sec{
	margin-bottom: 3rem!important;
}
.textimonial-box{
	padding: 20px;
	background: #fff;
	border-radius: 10px;
	min-height: 250px;
}
.testm-img {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    overflow: hidden;
    margin-right: 0.5rem;
    text-align: center;
    line-height: 52px;
    font-size: 20px;
    -webkit-box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 25%);
    background: #ffcac9;
    color: #E12222;
}
.email-text{
	color: #B7B7B7 !important;
	/*font-family: 'inter',sans-serif;*/
	font-style: italic !important;
	font-weight: 400 ;letter-spacing: -0.01em;
	font-size: 26.5428px; letter-spacing: -0.01em;;
	line-height: 32px; letter-spacing: -0.01em;;
	letter-spacing: -0.01em;
	font-size: 26.5428px !important;
	line-height: 32px ;
}
.article-box p{
	margin-bottom: 1.5rem;
}
.section-testmnals{
	background: #FEF5EA;
}
.testimonial-slider .slick-slide {
      margin: 0 15px;
  }

  /* the parent */
  .testimonial-slider .slick-list {
      padding: 0 -15px;
  }
  .explore-wrap{
  	min-height: 275px;
  	background: #fff;
  	position: relative;
  }
  .with-audio{
  	  padding: 20px;
  }
  .with-audio-div audio{
  	width: 100%;
  }
  .box-sq-icon{
  	padding: 10px;
  	position: absolute;
  	left:20px;
  	top: -15px;
  	-webkit-box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
	-moz-box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
	box-shadow: 0px 8px 30px rgb(0 0 0 / 6%);
  	width: 60px;
  	border-radius: 10px;
  	text-align: center;

  }
  @media(max-width: 1400px) and (min-width: 991px){
  	.think-slide-item p{
  		font-size: 14px;
  	}
  	.os-drop-btn{
  		min-width: 360px;
  	}
  	.os-drop-btn .os-img img {
	    max-width: 160px;
	    width: 100%;
	}
  }
  @media(min-width: 1441px){
  	.explore-wrap{
  		min-height: 350.2px;
  	}
  	.explore-wrap img{
  		min-height: 350.2px;
  		object-fit: cover;
  	}
  }
  .yellow-colr{
  	color: #FFA500;
  }
.reverse-slider.owl-rtl{
    direction:rtl
}
.reverse-slider.owl-rtl .owl-item{
    float:right
}
.reverse-slider img, .normal-slider img{
	max-width: 150px;
}
/*===Mediatation 101========*/
.meditation101 p{
	font-size: 26px;
	color: var(--black-color);
	text-align: left;
}
.article-box {
	padding: 15px;
}
.article-box img{
	border-radius: 10px;
}
.article-box h4, .article-box h4 a{
	font-size: 22px;
	line-height: 38px;
	font-weight: var(--font-bold);
	color: var(--black-color);
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.articles-txt p, .articles-txt h6{
	overflow: hidden;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 0;
  font-weight: 300;
  font-style: normal !important;
}
.page-id-8 .articles-image img{
	max-height: 170px;
	object-fit: cover;
	margin-bottom: 10px;
}
.singlepage li{
	max-width: 130px;
	vertical-align: top;
}
.article-box p, .home .article-box h5{
	font-weight: 300;
	color: #494949;
	overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
      display: -webkit-box;
      font-style: normal !important;
}
.articles-txt{
	font-size: 16px;
	font-weight: 300;
	color: #494949;
}
/*.story-wrap{
	padding: 20px 20px 0 20px;
	border-radius: 20px;
}*/
.colour-circle img{
	max-width: 65px;
}
.single .colour-circle img{
	max-width: 100%;
}
.highlights-me li .colour-circle{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	margin: auto;
}
.light-purpl2{
	background: #E9EBF6;
}
.highlights-me{
	font-size: 18px;
	color: var(--black-color);
	font-weight: 400;
}
.story-slider .slick-slide {
    margin: 30px 15px ;
  }
  /* the parent */
  .story-slider .slick-list {
    margin: 0 -15px;
  }
.light-head{
	font-size: 45px;
	font-weight: 300;
	color: var(--black-color);
}
.artcle-cat, .artcle-cat a{
	font-weight: normal;
	color: #594E42;
	display: inline-block !important;
}
.articles-txt h4, .articles-txt h4 a{
	color: var(--black-color);
	font-weight: var(--font-bold);
	font-size: 20px;
}
.artcle-cat{
	background: var(--orange);
	display: inline-block;
	padding: 5px 10px;
	border-radius: 20px;
}
.popular-category a{
	background: var(--sec-grey);
	display: inline-block;
	padding: 5px 15px;
	border-radius: 30px;
	margin-bottom: 10px;
	color: #000;
	background: #DFE2F1;
	transition: .3s;
	font-size: 18px;

}
.popular-category h3{
	font-size: 36px;
	color: var(--black-color);
	font-weight: var(--font-bold);
	line-height: 44px;
}
.popular-category p{
	font-size: 20px;
	font-weight: var(--font-bold);
	text-transform: uppercase;
}
.no-min-h{
	min-height: auto;
}
.sub-paragraph{
	font-size: 22px;
}
.popular-category a:hover{
	background: var(--primary-color);
}
.story-wrap h4{
	font-size: 20px;
	color: #2F2E2E;
	font-weight: 700;
	/*font-family: 'Poppins', sans-serif;*/
}
hr.botom-line{
	max-width: 100px;
	width: 100%;
	margin: auto !important;
	height: 1px !important;
	background-color: var(--black-color);
	opacity: 1;
	margin-bottom: 1rem !important;
}
.story-wrap a{
	font-size: 34px;
    padding-bottom: 0.5rem;
    color: #f97259;
}
.med-video-player p, .meditation-video p{
    font-size: 30px;
    color: var(--black-color);
    font-weight: var(--font-bold);
    line-height: 65px;
}
.meditation-video a{
	font-size: 26px;
    color: var(--black-color);
    font-weight: 300;
    line-height: 65px;
}
.meditation-video a span{
	font-size: 20px;
}
.half-circle{
	/*background-image:url(../assets/images/half-circle.svg) ;*/
	background-size: 40%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-position: bottom right;
}
.half-circle-right{
	/*background-image:url(../assets/images/half-circle.svg) ;*/
	background-size: 40%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-position: top left;
}
.es_subscription_form{
	display: flex;
	justify-content: center;
}
.newletter-wrap input[type="email"]{
/*	width: 99%;*/
/*    line-height: 50px;*/
    border-color: #eee;
    border-style: solid;
/*    padding: 0 15px;*/
    border: 1.65893px solid #B7B7B7;
/*	border-radius: 13.2714px;*/
	font-size: 20px;
	/*font-family: 'Poppins', sans-serif;*/
}
.newletter-wrap input::placeholder{
	color: #B7B7B7;
	/*font-family: 'Poppins' sans-serif;*/
}
.newletter-wrap input:focus-visible{
	border-color: #f97259 ;
	outline: 0;
}
.es-field-wrap{
	width: 100%;
	margin-bottom: 0;
}
.es-field-wrap label{
	display: block;
}
.es_submit_button{
	background: var(--primary-color);
    border-radius: 12px;
    padding: 0.5rem 3rem;
    display: inline-block;
    text-decoration: none;
    transition: .3s;
    color: #fff;
    border: 0;
   /* font-family: 'Poppins',sans-serif;*/
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 32px;
	/*text-transform: uppercase;*/
}
.about-box p{
	color: var(--grey);
	font-size: 18px;
	font-weight: 700;
}
.story_box p{
	color: #2F2E2E;
	font-size: 16px;
	/*font-family: 'Poppins', sans-serif;*/
	font-weight: 400;
}
.light-font {
	font-weight: 300 !important;
}
.circle-image .widget-image-caption{
	margin-top: 1rem;
}
.circle-image .wp-caption{
	max-width: 110px;
	margin: auto;
}
.thinkabout-me p{
	font-size: 26px;
}
.thinkabout-me h2{
	font-size: 36px;
	color: #191919;
	font-weight: 600;
}
.explore-the-word h2{
	font-size: 45px;
}
.explore-the-word p{
	font-size: 26px;
}
.star-grey{
	color: #a4a1a1;
}
.ft-26{
	font-size: 26px;
}
.ft-32{
	font-size: 32px !important;
}
.line-height-42{
	line-height: 42px !important;
}
/*.mind-over-slider .owl-stage{
	padding-left: 0px !important;
}*/
#wpcf7-f449-p438-o1 .form-control{
	line-height: 2.5;
}
#wpcf7-f449-p438-o1 .form-control:focus{
	border-color: #f97259;
	box-shadow: none;
}
#wpcf7-f449-p438-o1 .form-control::placeholder{
	color: #ced4da !important;
}
.w-200{
	max-width: 200px;
	width: 100%;
}
.img-mindfull img{
	max-width: 90px;
	max-height: 90px;
}
.mind-over-element {
    padding: 30px 20px;
    border-radius: 12px;
    min-height: 250px;
}
.mind-over-slider p {
    font-size: 24px;
    text-align: center;
    margin-bottom: 0;
}

.home .article-box p{
	font-weight: 300;
	font-size: 18px;
	line-height: 32px;
	color: #494949;
	text-align: justify;
}
.ft-20{
	font-size: 20px;
}
/*.home .article-box h4{
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 57px;
}*/
/*.home .read-more-btn{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
}*/
.testimnls-profile h5{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 29px;
	color: #000000;
}
.textimonial-box p{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #494949;
}
.testimnls-profile .date_testmnls{
	/*font-family: 'inter',sans-serif;*/
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #000;
}
.testimnls-profile ul li{
	font-size: 14px;
}
.testimnls-profile .list-inline-item:not(:last-child){
	margin-right: .1rem;
}
.textimonial-box{
	min-height: 350px;
}
.page-id-8 .textimonial-box{
	min-height: 375px;
}
#commentform .comment-form-author{
	width: 49%;
	display: inline-block;
	margin-right: 8px;
}
#commentform .comment-form-email, #commentform .comment-form-url{
	width: 49%;
	display: inline-block;
}
#commentform .comment-form-author input,#commentform .comment-form-email input,#commentform .comment-form-url input, #commentform .comment-form-comment textarea {
	line-height: 2.5;
	display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#commentform #comment{
	max-height: 100px;
}
input:focus-visible,textarea:focus-visible{
	outline: 1px solid #f97259;
}
.android-os a img{
	max-width: 300px;
}
.box-sq-icon img{
	width: 25px !important;
	height: 25px;
}
#commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url, #commentform .comment-form-cookies-consent, #commentform .comment-form-comment{
	margin-bottom: 30px !important;
}
.comment-form-author, .comment-form-email, .comment-form-comment{
	position: relative;
}
.ft-45{
	font-size: 48px;
	color: #000;
	font-weight: 700;
}
#popmake-60002{
	border-radius: 20px;
}
.errormsg{
	color: red;
	font-weight: 600;
	position: absolute;
	left: 0;
	bottom: -25px;
}
@media(max-width: 1400px){
	.stars-icon a img{
		max-width: 320px;
	}
	.home .article-box h4 {
	    font-size: 24px;
	    line-height: 38px;
	}
	.home .article-box p{
		font-size: 20px;
    	line-height: 28px;
	}
	.page-id-8 .artcle-cat{
		font-size: 16px;
	}
}
@media(max-width: 1281px) and (min-width: 1023px){
	.stars-icon a img{
		max-width: 290px;
	}
}
@media(min-width: 1400px){
	.about-box p{
		font-size: 24px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		font-weight: 300;
		font-size: 16px;
		line-height: 33px;
	}
	.navbar-light .navbar-nav .nav-link.active {
		font-weight: 700;
	}
	.home .article-box img {
        min-height: auto;
        max-height: 300px;
        object-fit: cover;
        width: 100%;
    }
	.think-slide-item{
		min-height: 300px;
	}
	.ft-40{
		font-size: 40px !important;
	}
	.download-app-sec p{
		font-size: 26px;
		font-weight: 600;
	}
	.stars-icon li {
	    font-size: 32px;
	    line-height: 30px;
	    font-weight: 700;
	    color: #494949;
	}
}
@media(max-width: 1300px) and (min-width: 1023px){
	.think-slide-item {
	    min-height: 300px !important;
	}
	.explore-wrap img{
		min-height: 275px;
		object-fit: cover;
	}
	.textimonial-box {
	    min-height: 425px;
	}
	.page-id-8 .textimonial-box {
	    min-height: 425px;
	}
}
@media(min-width: 992px){
	.banner-text{
		margin-left: 10%;
	}
	.half-circle .articles-image img{
		max-height: 170px;
	}
	.ft-40{
		font-size: 40px;
	}
	.cs-menu{
		padding-right: 3rem;
		padding-left: 3rem;
	}
	.leftpaddg {
	    padding-left: 10%;
	}
	/*#navbarmenu .nav-item:not(:last-child){
		margin-right: 1.5rem;
	}*/
}
@media(max-width: 991px){
	.nav-link.active{
		box-shadow: none;
	}
	.story-slider .slick-prev {
	    left: 0;
	    z-index: 9;
	}
	.story-slider .slick-next {
	    right: 0;
	}
	.thinkright-slider .slick-list {
	    padding: 0 10% 0 0 !important;
	}
	.meditaion_sec .elementor-column.elementor-col-25{
		width: 100% !important;
	}
	.meditaion_sec .owl-carousel .owl-stage{
		padding-left: 0 !important;
	}
	.formobile-slide .owl-stage{
		padding-left: 0 !important;
	}
	.explore-wrap {
	    min-height: auto;
	}
	.stars-icon img{
		max-width: 100%;
	}
	.download-app h3{
		font-size: 32px;
	    text-align: center;
	    font-weight: 600;
	}
	button:focus:not(:focus-visible){
		box-shadow: none;
	}
	.section{
		padding: 50px 15px;
	}
	.download-app p{
		text-align: center;
	}
	.explore-wrap img{
		min-height: 250px;
    	object-fit: cover;
	}
	.home .article-box img{
		min-height: auto;
	}
}
@media(max-width: 600px){
	.heading-txt, .banner-text h1, .explore-the-word h2{
		font-size: 32px;
		text-align: center;
		color: #000;
	}
	.stars-icon img{
		max-width: 125px !important;
	}
	.star-w li img{
		max-width: 20px !important;
	}
	.banner-text{
		text-align: center;
	}
	.banner-text a{
		padding: .5rem 2rem;
	}
	.formobile-slide .about-box h4{
		font-size: 24px;
	}
	.formobile-slide .about-box p{
		font-size: 10px;
	}
	.formobile-slide .about-box{
		min-height: 120px;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.08);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.08);
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.08);
	}
	.formobile-slide .owl-stage{
		padding-left: 0 !important;
	}
	.formobile-slide .slick-list{
		padding: 0 0 15% 0;
	}
	.formobile-slide .about-think p, .banner-text p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.font-semi-bold{
		font-weight: 600;
	}
	.half-circle .about-think p, .explore-the-word p{
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.thinkabout-me h2{
		font-size: 24px;
		text-align: center;
	}
	.thinkabout-me p, .ft-26{
		font-size: 16px !important;
		text-align: center;
	}
	.ft-32 {
	    font-size: 16px !important;
	}
	.navbar-brand {
	    width: 116px;
	}
	.cs-menu .button-style-rect{
		font-size: 14px;
    padding: 5px 15px;
	}
	.star-w img{
		max-width: 15px;
	}
	.stars-icon li {
	    font-size: 12px;
	}
	.newletter-wrap input[type="email"]{
		line-height: 2;
	}
	.es_submit_button{
	    padding: 0.2rem 0.5rem;
	    font-size: 14px;
	    line-height: 2;
	}
	.testm-img{
		line-height: 40px;
		height: 40px;
	}
	.mobile .dropdown-menu[aria-labelledby]{
		min-width: 300px;
		font-size: .8rem;
	}
	.os-drop-btn .os-img img {
	    max-width: 130px;
	    width: 100%;
	}
	.navbar-light .navbar-toggler-icon{
		background-image: url('assets/images/mob-menu.svg') !important;
		width: 18px;
		height: 16px;
	}
	.download-app p{
		text-align: center;
		    font-size: 20px;
	}
	.custom-logo{
		width: 116px;
	}
	#navbarDropdown2{
		/*font-family: 'inter',sans-serif;*/
		font-style: normal;
		font-weight: 600;
		font-size: 13px;
		line-height: 16px;
		border-radius: 2px;
	}
	.section, .slider-sec{
		padding: 50px 20px;
	}
	.think-slide-item h4, .think-slide-item p {
	    font-size: 12.57px;
	}
	.think-slide-item h4{
		font-weight: 700;
	}
	.nav-link.active{
		border: 0;
	}
	.home .article-box img {
	    min-height: 155px;
	    object-fit: cover;
	}
	.explore-wrap p {
	    font-size: 14px;
	}
	.mob-img img{
		max-width: 300px;
		width: 100%;
	}
	.testimonial-slider .slick-list {
	    padding: 0 10% 0 0 !important;
	}
	.testimnls-profile h5{
		font-size: 13px;
	}
	.testimnls-profile li.list-inline-item:not(:last-child){
		margin-right: .1rem;
	}
	.textimonial-box p{
		font-size: 13px;
		margin-top: 1rem;
		line-height: 18px;
	}
	.textimonial-box{
		min-height: 320px;
	}
	.newletter-wrap input[type="email"]{
		font-size: 16px;
	}
	.testimnls-profile .date_testmnls{
		font-size: 10px;
		line-height: 12px;
	}
	.testm-img{
		width: 40px;
	}
	.testimnls-profile li, .testimnls-profile li i{
		font-size: 10px !important;
	}
	.meditaion_sec .owl-stage{
		padding-left: 0 !important;
	}
	.addtoany_list a img{
		width: 20px;
	}
	.slider-category .popular-category{
		display: flex;
	}
	.slider-category .popular-category a{
		flex-shrink: 0;
		margin-right: 10px;
	}
	.slider-category .elementor-shortcode{
		overflow-x: auto;
	}
	.slider-category .popular-category a:first-child{
		color: #FF7259 !important;
		background: #FFF1EE !important;
	}
	.related-mobile .owl-stage{
		padding-left: 0 !important;
	}
	.related-mobile .article-box img {
	    border-radius: 10px;
	    min-height: 170px;
	    object-fit: cover;
	    max-height: 170px;
	}
	.related-mobile .article-box p{
		display: -webkit-box;
	}
	.light-head{
		font-size: 30px;
		margin-bottom: 2rem;
	}
	.newletter-wrap p{
		font-size: 20px;
    	line-height: 26px;
	}
	.email-text{
		display: none;
	}
	#es_form_f2-n1{
		margin-top: 3rem;
	}
	#menu-1-f79cd9e{
		justify-content: center;
	}
	.button-style-circle{
		font-size: 16px;
	}
	#commentform .comment-form-author{
		width: 100%;
		display: block;
		margin-right: 0;
	}
	#commentform .comment-form-email, #commentform .comment-form-url{
		width: 100%;
		display: block;
	}
	#wp-comment-cookies-consent, label[for="wp-comment-cookies-consent"]{
		display: inline;
	}
	.page-id-9 .loadmore{
		font-size: 16px !important;
		padding: 1rem 3rem;
	}
	.elementor-120{
		margin-top: 2rem;
	}
	.ft-45{
		font-size: 28px;
	}
	.custom-tabs-with-img .elementor-tab-content img{
		width: 100%;
	}
	#wpfront-scroll-top-container img{
		width: 50px !important;
	}
	.page-id-9 .no-padding-mob, .page-id-62537 .no-padding-mob{
		padding: 0 !important;
	}
	.page-id-9 .no-padding-mob .col-lg-6, .page-id-9 .no-padding-mob .col-lg-5, .no-padding-mob .col-lg-4, .no-padding-mob .col-lg-12, .no-padding-mob .col-lg-7{
		padding: 0;
	}
	.page-id-62537 .no-padding-mob .col-lg-6, .page-id-62537 .no-padding-mob .col-lg-5, .no-padding-mob .col-lg-4, .no-padding-mob .col-lg-12, .no-padding-mob .col-lg-7{
		padding: 0;
	}
	/* .custom-tabs-with-img .elementor-tab-title{

	} */
	.thinkright-slider .owl-stage{
		padding-left: 0 !important;
	}
	.story-slider .slick-prev {
	    left: 0;
	    z-index: 99;
	}
	.story-slider .slick-next {
	    right: 0;
	}
	.testimonial-slider .owl-nav {
	    top: 40%;
	}
	.formobile-slide .owl-nav{
		top: 25%;
	}
	.formobile-slide .owl-prev{
		left: -20px;
	}
	.formobile-slide .owl-next{
		right: -20px;
	}
	.formobile-slide .owl-prev, .formobile-slide .owl-next{
		width: 50px;
		height: 50px;
	}
	.counterbox-sldr {
		position: relative;
	}
	.counterbox-sldr .owl-nav{
		position: absolute;
        top: 32%;
        left: 0;
        right: 0;
	}
	.counterbox-sldr .owl-prev, .counterbox-sldr .owl-next {
		position: absolute;
	  	width: 70px;
		height: 70px;
		border-radius: 50%;
		background: #E8E7E799 !important;
	 	z-index: 100;
	} 
	.counterbox-sldr .owl-prev i,.counterbox-sldr .owl-next {
		font-size: 20px;
	}
	.counterbox-sldr .owl-prev {
		left: 5%;
	}
	.counterbox-sldr .owl-next{
		right: 5%;
	}
	.home .thinkright-slider .owl-stage{
		padding-left: 50px !important;
	}
	.story-slider .slick-list{
		margin: 0 ;
	}
	.normal-slider .item img, .reverse-slider .item img{
		max-width: 100px;
	}
	.testimonial-slider .owl-stage{
		padding-left: 0px !important;
	}
	.textimonial-box {
	    min-height: 320px !important;
	}
	.meditation-video a, .meditation-video p{
		line-height: 38px;
	}
}

/* Awdhesh*/

.search-bar{
	position: fixed;
	top: 116px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 999;
	background: #fff;
	box-shadow: 0px 4px 12px rgb(0 0 0 / 8%);
}
.search-bar .absform{
	position: relative;
}
.search-s{
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 10px 30px;
	border: 0;
	border-color: none;
}
#search-bar{
	font-size: 1.5rem;
	line-height: 2.5rem;
	padding-right: 8rem;
    border-radius: 16px;
    border: 1px solid #8E8E8E;
}
#search-bar:focus{
	box-shadow: none;
	border-color: #ced4da;
}
.inp-email:focus{
	outline: none;
	box-shadow: none;
	font-size: 20px;
}
@media(max-width: 600px){
	#search-bar{
		padding-right: 2rem;
	}
	.search-s{
		padding: 10px 20px;
	}
}
/*new*/
.search{
    position: absolute;
    right: 5px;
    top: 5px;
    border: 0;
    background: transparent;
}
.filter-category input{
    border-radius: 28px;
    padding-right: 2rem;
}
.filter-category .btn-close{
    opacity: 1;
}
#searchCatlist {
    position: absolute;
    top: 40px;
    left: 0;
    background: #fff;
    z-index: 99;
    width: 100%;
    padding: 0 10px;
    border-radius: 20px;
    box-shadow: 0px 4px 12px rgb(0 0 0 / 8%);
}
#searchCatlist ul li:not(:last-child) a {
    border-bottom: 1px solid #000;
}
.awdhesh{
	color: red;
}
    #searchCatlist ul li a {
        padding: 10px;
        display: block;
        color: #000;
    }
    @media(min-width: 991px){
    	#category-poup .modal-title {
    		font-size: 28px;
    		color: #000;
    	}
    }