/* Global font's properties  */
p {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight:400;
  line-height:inherit;
  color:#000;
}
h2{
	font-family: "Nunito", Sans-serif !important;
	font-size: 50px !important;
	font-weight: 900 !important;
	line-height:inherit;
	color: #0044ff !important;
}
h3{
	font-family: "Atma", Sans-serif !important;
	font-weight: bold !important;
	font-size: 24px !important;
	line-height: inherit;
}
h5{
	font-family: "Atma", Sans-serif !important;
	font-weight: bold !important;
	font-size: 24px !important;
	line-height: inherit;
	color: #b85f03 !important;
}

/* --------------Home page welcome section------------- */

.wl_td_sec{
	padding-top:110px !important;
	padding-bottom:70px !important;
	position:relative;
}
.wl_td_sec_col2{
	padding-left:70px !important;
}
.wl_td_sec::before{
    content: '';
    position: absolute;
	left: -10px;
    top: 10px;
    width: 10%;
    height: 30%;
    background: url(https://selecctt.com/toddlertown/wp-content/uploads/2023/05/arrow-shape.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
}
.td_up_ttl h5{
	margin-bottom: 10px;
}
.td_mn_ttl h2{
	margin-bottom: 40px;
}
.td_wl_para p{
	margin-bottom: 30px;
}
.td_red{
	color: #b00832;
}
/* ------------Home page Nursery & preschool section----------- */
.td_tn_sec{
	padding-top: 90px !important;
    padding-bottom: 90px !important;	
}
.td_tn_fet{
	padding:60px 100px 0 100px !important;
}
.td_tn_fet > div{
	gap:50px;
}
.td_tn_fet_col{
	padding: 40px 25px 40px 25px;
	background:#fff;
	border-radius:8px;
}
.td_tn_mn_tl h2{
	padding: 20px 0px 35px 0px;
	position:relative;
}
.td_tn_mn_tl h2::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: url(https://selecctt.com/toddlertown/wp-content/uploads/2023/05/Layer-16-copy.png);
    width: 60px;
    height: 15px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.td_tn_pr_tl h5{
	color:#fff !important;
}
.td_tn_mn_tl h2{
	color:#fff !important;
}
.td_tn_ft_txt h3{
	font-size: 28px !important;
	color: #b00832 !important;
	padding:20px 0 30px 0;
}
.td_tn_icon{
	display: flex;
    justify-content: center;
    align-items: center;
	width:70px !important;
	height:70px;
	border-radius:100%;
	background: #B00833;
}

.td_tn_icon i{
	font-size: 36px;
    color: #fff;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.td_tn_fet_col > div{
	align-items: center;
    justify-content: center;
}
.td_abt_inner_p p{
	margin-bottom:10px;
}
/* ----------------Home page gallery section---------------- */
.td_glry_sec {
	margin-top:70px !important;
	margin-bottom:70px !important;
}
.td_tn_gl_ttl h2{
	padding-top:10px;
	padding-bottom:35px;
	position:relative;
}
.td_tn_gl_ttl h2::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: url(https://selecctt.com/toddlertown/wp-content/uploads/2023/05/text_deco.jpg);
    width: 60px;
    height: 15px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.td_tn_gl_para p{
	width: 60%;
    margin: 10px auto;
}
.td_tn_gl_btn .elementor-button-text{
	font-size:20px;
	transition:.3s ease;
	color:#0044ff;
}
.td_tn_gl_btn .elementor-button-icon{
	 margin-left: 10px;
}
.td_tn_gl_btn .elementor-button-icon i{
	color:#000;
	font-size:20px;
}
.td_tn_gl_btn{
	margin-bottom:15px !important;
}
/* Footer */
.td_ft_content_col1 li a{
	font-size:20px;
	font-weight:500;
}




/* ---------------Blog Page----------------- */
.blog_main_sec{
	margin-top: 70px !important;
	margin-bottom:70px !important;
}
.blog_page_all_post .elementor-grid{
	    grid-row-gap: 50px !important;
}
.blog_page_all_post .elementor-post__thumbnail{
	height: auto !important;
    padding: 0 !important;
    top: unset !important;
    left: unset !important;
    bottom: unset !important;
    right: unset !important;
}
.blog_page_all_post .elementor-post__thumbnail img{
	height: auto !important;
    padding: 0 !important;
	position:relative !important;
    top: unset !important;
    left: unset !important;
    bottom: unset !important;
    right: unset !important;
	transform:none !important;
	max-width:100% !important;
}
.bg_dt_img img{
	max-width:100% !important;
}
.blog_page_all_post .elementor-post__text{
	background:#fff;
	width: 95% !important;
	padding: 20px 50px 40px 50px;
	margin-top: -11%;
    z-index: 0;
	box-shadow: 0px 0px 8px #cccccc3b;
}
.blog_page_all_post .elementor-post__title{
	margin-bottom:20px !important;
}
.blog_page_all_post .elementor-post__title a{
	font-family: "Nunito", Sans-serif !important;
	font-size: 30px !important;
	font-weight: 900 !important;
	line-height: 36px;
	color: #000 !important;
}
.blog_page_all_post .elementor-post__meta-data span{
	font-family: "Open Sans", Sans-serif;
	  font-size: 18px;
	  font-weight:400;
	  line-height:inherit;
	color: #000000a6;
	position:relative;
	padding-left: 30px;
}
.blog_page_all_post .elementor-post__excerpt p{
	font-family: "Open Sans", Sans-serif;
	  font-size: 18px !important;
	  font-weight:400 !important;
	  line-height:inherit !important;
	  color:#000 !important;
}
.blog_page_all_post .elementor-post__meta-data{
	display:flex;
	align-items:center;
	gap:90px;
	padding-bottom: 30px;
    border-bottom: 1px solid #a3a3a36e;
}
.blog_page_all_post .elementor-post__meta-data span::before{
	content: '' !important;
    position: absolute !important;
    left: -45px;
    width: 1px;
    height: 30px;
    top: 50%;
    background: #a3a3a36e;
    transform: translateY(-50%);
}
.blog_page_all_post span.elementor-post-author::before{
	display:none;
}
.blog_page_all_post .elementor-post__read-more{
	font-family: "Open Sans", Sans-serif;
	  font-size: 18px !important;
	  font-weight:600 !important;
	  line-height:inherit !important;
	color: #b85f03 !important;
}
.blog_page_all_post .elementor-post__excerpt{
	margin-bottom:20px !important;
}
.blog_page_all_post .elementor-post-author::after{
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f007";
	position:absolute;
	left:0;
	top:0;
	color: #b85f03;
}
.blog_page_all_post .elementor-post-date::after{
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f073";
	position:absolute;
	left:0;
	top:0;
	color: #b85f03;
}
.blog_page_all_post  .elementor-post-avatar::after{
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f4ad";
	position:absolute;
	left:0;
	top:0;
	transform: rotateY(180deg);
	color: #b85f03;
}
.blog_page_all_post article{
	overflow:unset !important;
}
.bl_in_sec_right{
	padding-left:80px !important;
}
.blog_page_sidebar_cat h5{
	color:#000 !important;
	font-size:28px !important;
	border-bottom: 2px solid #b85f03;
}
.blog_page_sidebar_cat ul{
	list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
	gap: 15px;
    margin-top: 20px;
}
.blog_page_sidebar_cat ul li{
	border: 1px solid #a3a3a36e;
    padding: 5px 50px;
}
.blog_page_sidebar_cat ul li a{
	font-family: "Open Sans", Sans-serif;
	  font-size: 18px !important;
	  font-weight:400 !important;
	  line-height:inherit !important;
	  color:#000 !important;
}

.bl_rc_po .elementor-post__thumbnail{
	height: 100% !important;
    padding: 0 !important;
    top: unset !important;
    left: unset !important;
    bottom: unset !important;
    right: unset !important;
}
.bl_rc_po .elementor-post__thumbnail img{
	height: 100px !important;
	width:100%;
    object-fit: cover;
    padding: 0 !important;
	position:relative !important;
    top: unset !important;
    left: unset !important;
    bottom: unset !important;
    right: unset !important;
	transform:none !important;
}
.bl_rc_po article{
	flex-direction:row !important;
	align-items:center!important;
	gap: 20px;
	overflow: unset !important;
	position:relative;
}
.bl_rc_po article::before{
    position: absolute;
    content: '';
    right: 0;
    bottom: -15px;
    background: #a3a3a36e;
    width: 74%;
    height: 1px;
}
.bl_rc_po .elementor-post__thumbnail__link{
	width: 30% !important;
    height: 100%;
	margin-bottom: 0 !important;
}
.bl_ct_ttl h3{
	color:#000 !important;
	font-size:28px !important;
	padding-bottom: 10px;
    margin-bottom: 20px;
	border-bottom: 2px solid #a3a3a36e;
	position:relative;
	margin-top:40px;
}
.bl_ct_ttl h3::before{
	content:'';
	position:absolute;
	width:100px;
	height:2px;
	background:#b85f03;
	left:0;
	bottom:-2px;
}
.bl_rc_po .elementor-post__text{
	display: flex !important;
    flex-direction: column-reverse !important;
}
.bl_rc_po .elementor-post-date{
	font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: inherit;
    color: #000000a6;
    position: relative;
    padding-left: 24px;
}
.bl_rc_po .elementor-post-date::before{
	font-size: 16px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f073";
    position: absolute;
    left: 0;
    top: 50%;
    color: #b85f03;
    transform: translateY(-50%);
}
.bl_rc_po .elementor-post__title a{
	font-family: "Open Sans", Sans-serif;
	font-size: 18px !important;
	font-weight:500 !important;
	line-height:inherit !important;
	color:#000 !important;
	letter-spacing:0 !important;
}
.bl_rc_po .elementor-post__text{
	position:relative;
}

.bl_rc_po article:last-child::before{
	display:none;
}
.bl_fl_social .elementor-icon{
	background: transparent !important;
    color: #000 !important;
    border: 1px solid #a3a3a36e !important;
}
.bl_fl_social .elementor-icon i{
	color: #000 !important;
	transition:.3s ease;
}
.bl_fl_social .elementor-icon:hover i{
	color: #b85f03 !important;
}
.bl_fl_social .elementor-social-icons-wrapper{
	display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
}
.bl_fl_social span.elementor-grid-item{
	width: 40px !important;
    height: 40px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bl_fl_social .elementor-icon{
	width: 100% !important;
    height: 100% !important;
}
.bl_fl_social .elementor-icon i{
	font-size:20px !important;
}
.bl_fl_social{
	margin-bottom: 0 !important;
}
.bl_pg_cta .elementor-cta__bg-wrapper{
	min-height:360px !important;
    position: relative;
    z-index: 0;
}
.bl_pg_cta .elementor-cta__content{
    z-index: 1;
    position: absolute;
    background-color: transparent !important;
    opacity: 1;
    width: 80% !important;
    left: 50%;
    top: 50%;
    padding:14px;
    transform: translate(-50%,-50%);
    border: 1px solid #b85f03;
}
.bg_sn_cnt .wp-block-heading {
	color: #000 !important;
}
.bg_sn_cnt  .wp-block-image{
	text-align:left;
}
.bl_pg_cta h2{
	color: #fff !important;
	font-size:32px !important;
	margin-bottom: 0px !important;
}
.bl_pg_cta .elementor-cta__description {
	font-family: "Open Sans", Sans-serif;
	  font-size: 18px !important;
	  font-weight:400 !important;
	  line-height:inherit !important;
	  color:#dadada !important;
	padding-bottom:15px;
	position:relative;
}
.bl_pg_cta .elementor-cta__description::before{
    content: '';
    position: absolute;
    width: 27%;
	height: 2px;
    background: #b85f03;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.bl_pg_cta .elementor-cta__button {
	font-family: "Open Sans", Sans-serif;
	  font-size: 24px !important;
	  font-weight:400 !important;
	  line-height:inherit !important;
	  color:#fff !important;
	border:none !important;
	padding:0 !important;
}
.blog_page_all_post .page-numbers{
	font-family: "Open Sans", Sans-serif;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: inherit !important;
    color: #000 !important;
	border: 1px solid #ccc;
    padding: 5px 12px;
}
.blog_page_all_post .elementor-pagination{
	margin-top:40px !important;
}
.blog_page_all_post .elementor-pagination .current {
	background: #b85f03;
	color: #fff !important;
}
.blog_page_all_post .elementor-pagination a:hover {
	background: #b85f03;
	color: #fff !important;
}
.blog_page_all_post .elementor-post:hover h3.elementor-post__title a {
	color: #b85f03 !important;
}
.blog_page_all_post .elementor-post:hover .elementor-post__read-more {
	color: #000 !important;
}
/* .blog_page_all_post .elementor-post:hover .elementor-post__text {
	width: 100% !important;	
    margin-top: -3%;
} */

.blog_page_all_post .elementor-pagination {
	display:flex !important;
	gap: 5px;
}
.blog_page_all_post .page-numbers{
	margin:0 !important;
}





/* -----------Media Query----------- */
@media only screen and (max-width: 1680px) {
p {
  font-size: 17px;
}
h2{
	font-size: 46px !important;
}
h3{
	font-size: 22px !important;
}
h5{
	font-size: 22px !important;
}
}
@media only screen and (max-width: 1550px){
	p {
		font-size: 15px;
	}
	h2{
		font-size: 38px !important;
	}
	h3{
		font-size: 20px !important;
	}
	h5{
		font-size: 20px !important;
	}
	.td_abt_in_sec_col1{
	width: 60% !important;
    padding-right: 30px;
    margin-top: 20px;	
	}
	.td_abt_in_sec_col2{
	width: 40% !important;
    padding-left: 0px;
	}
	.wl_td_sec {
    padding-top: 80px !important;
    padding-bottom: 50px !important;
}
	.wl_td_sec::before{
		top: 0px;	
	}
	.td_tn_fet {
    padding: 40px 60px 0 60px !important;
}
	.blog_page_all_post .elementor-post__title a{
		font-size: 24px !important;
	}
	.blog_page_all_post .elementor-post__meta-data span{
		font-size: 15px;
	}
	.blog_page_all_post .elementor-post__excerpt p{
		font-size: 15px !important;
	}
	.blog_page_all_post .elementor-post__read-more{
		font-size: 16px !important;
	}
	.blog_page_all_post .elementor-post__meta-data span::before{
		left: -35px;
		height: 20px;
	}
	.blog_page_all_post .elementor-post__meta-data{
		gap: 70px;
		padding-bottom: 20px;
	}
	.blog_page_all_post .elementor-post__title {
    margin-bottom: 15px !important;
}
	.blog_page_all_post .elementor-post__text{
		padding: 20px 40px 30px 40px;
	}
	.blog_page_all_post .elementor-post__excerpt {
    margin-bottom: 15px !important;
}
	.blog_page_all_post .page-numbers{
		font-size: 16px !important;
	}
	.blog_page_sidebar_cat h5{
		font-size: 24px !important;
	}
	.blog_page_sidebar_cat ul li a{
		font-size: 16px !important;
	}
	.blog_page_sidebar_cat ul li{
	    padding: 3px 40px;	
	}
	.bl_ct_ttl h3{
	    font-size: 24px !important;	
	}
	.bl_rc_po .elementor-post__title a{
	    font-size: 15px !important;	
	}
	.bl_rc_po .elementor-post-date{
	font-size: 14px;	
		padding-left: 20px;
	}
	.bl_rc_po .elementor-post-date::before{
		font-size: 14px;
	}
	.bl_fl_social .elementor-icon i{
		font-size: 16px !important;
	}
	.bl_fl_social span.elementor-grid-item{
		width: 36px !important;
    height: 36px !important;
	}
	.bl_pg_cta h2{
	font-size: 26px !important;	
	}
	.bl_pg_cta .elementor-cta__description{
	font-size: 15px !important;	
	}
	.bl_pg_cta .elementor-cta__button{
	font-size: 20px !important;	
	}
	.bl_pg_cta .elementor-cta__bg-wrapper{
	    min-height: 310px !important;	
	}
	.bl_fl_social {
    margin-bottom: 0 !important;
}
	.bl_ct_ttl h3{
		margin-bottom: 15px;
		margin-top: 30px;
	}
	.blog_main_sec {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
	.bl_in_sec_right {
    padding-left: 65px !important;
}
	.td_tn_icon i{
	font-size: 30px;	
	}
	.td_tn_icon{
		width: 60px !important;
    height: 60px;	
	}
	.td_tn_ft_txt h3 {
    font-size: 22px !important;
    padding: 20px 0 20px 0;
}
}
@media only screen and (max-width: 1366px) {
p {
  font-size: 14px;
}
h2{
	font-size: 34px !important;
}
h3{
	font-size: 20px !important;
}
h5{
	font-size: 20px !important;
}
	.blog_page_all_post .elementor-post__title a{
		font-size: 20px !important;
	}
	.blog_page_all_post .elementor-post__meta-data span {
    font-size: 14px;
		padding-left: 25px;
}
	.blog_page_all_post .elementor-post__excerpt p {
    font-size: 14px !important;
}
	.blog_page_all_post .elementor-post__read-more {
    font-size: 15px !important;
}
	.blog_page_sidebar_cat h5 {
    font-size: 20px !important;
}
	.blog_page_sidebar_cat ul li a {
    font-size: 15px !important;
}
	.bl_ct_ttl h3 {
   font-size: 20px !important;
}
	.bl_rc_po .elementor-post-date{
		font-size: 14px;
    padding-left: 20px;
	}
	.bl_rc_po .elementor-post__title a {
    font-size: 14px !important;
}
	.bl_pg_cta h2 {
    font-size: 22px !important;
}
	.bl_pg_cta .elementor-cta__description {
    font-size: 14px !important;
}
	.bl_pg_cta .elementor-cta__button {
    font-size: 18px !important;
}
	.bl_fl_social .elementor-icon i {
    font-size: 14px !important;
}
	.bl_fl_social span.elementor-grid-item {
    width: 34px !important;
    height: 34px !important;
}
	.bl_in_sec_right {
    padding-left: 50px !important;
}
	.bl_pg_cta .elementor-cta__bg-wrapper {
    min-height: 290px !important;
}
	.blog_page_all_post .elementor-grid {
    grid-row-gap: 40px !important;
}
	.blog_page_all_post .page-numbers {
    font-size: 15px !important;
}
	.td_tn_fet{
		padding: 40px 0px 0 0px !important;
	}
	.td_tn_sec {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.td_glry_sec {
    margin-top: 50px !important;
    margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 1200px){
	.td_mn_ttl h2 {
    margin-bottom: 30px;
}
	.td_wl_para p {
    margin-bottom: 20px;
}
	.wl_td_sec_col2 {
    padding-left: 40px !important;
}
	.td_tn_fet{
		padding: 40px 0px 0 0px !important;
	}
	.td_tn_fet > div{
		flex-wrap:nowrap !important;
		    gap: 20px;
	}
	.blog_page_all_post .elementor-grid {
    grid-template-columns: repeat(1,1fr);
}
	.bl_rc_po .elementor-grid {
    grid-template-columns: repeat(1,1fr);
} 
		.td_tn_fet_col{
	    padding: 30px 15px 30px 15px;	
	}
	.blog_page_all_post .elementor-pagination{
		flex-wrap:wrap !important;
	}
	.blog_page_all_post .page-numbers{
	    padding: 2px 9px;	
	}
}
@media only screen and (max-width: 991px) {
p {
  font-size: 14px;
}
h2{
	font-size: 32px !important;
}
h3{
	font-size: 19px !important;
}
h5{
	font-size: 19px !important;
}
	.wl_td_sec_col1{
		width:100% !important;
	}
	.wl_td_sec_col2{
		width:100% !important;
		
	}
	.td_tn_sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.bl_in_sec_left{
		width:100% !important;
	}
	.bl_in_sec_right{
		width:100% !important;
		padding-left: 0px !important;
	}
	.blog_page_sidebar_cat h5{
	    margin-top: 30px;	
	}
	.bl_pg_cta .elementor-cta__description::before{
	width: 16%;	
	}
	.td_tn_ft_txt h3{
	font-size: 20px !important;	
	}
	.wl_td_sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.wl_td_sec::before{
		left: -10px;
		top: 10px;
		width: 13%;
		height: 15%;
	}
	.td_tn_gl_btn .elementor-button-icon i {
		color: #000;
		font-size: 18px;
	}
	.td_tn_gl_btn .elementor-button-text {
    font-size: 18px;
	}
	.blog_page_all_post .elementor-pagination {
		margin-top: 20px !important;
	}
	.blog_page_all_post .elementor-post__text{
		width: 100% !important;
	}
}
@media only screen and (max-width: 768px) {
p {
  font-size: 14px;
}
h2{
	font-size: 28px !important;
}
h3{
	font-size: 18px !important;
}
h5{
	font-size: 18px !important;
}
	.wl_td_sec {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
	.wl_td_sec::before {
    left: -10px;
    top: -30px;
}
}
@media only screen and (max-width: 767px){
	.td_tn_fet > div{
		flex-wrap: wrap !important;
	}
	.td_tn_fet_col{
		width:100% !important;
	}
	.td_tn_fet_col{
	padding: 30px 10px 30px 10px;	
	}
	.blog_page_all_post .elementor-post__meta-data span {
    font-size: 14px;
    padding-left: 17px;
}
}
@media only screen and (max-width: 576px) {
p {
  font-size: 14px;
}
h2{
	font-size: 24px !important;
}
h3{
	font-size: 18px !important;
}
h5{
	font-size: 18px !important;
}
	.blog_main_sec {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
	.blog_page_all_post .elementor-post__text {
    padding: 20px 10px 20px 10px;
		width: 100% !important;
}
	.blog_page_all_post .elementor-post__title a {
    font-size: 18px !important;
		    line-height: 1;
}
	.blog_page_all_post .elementor-post__meta-data {
    gap: 20px;
}
	.blog_page_all_post .elementor-post__meta-data span {
    padding-left: 20px;
}
	.blog_page_all_post .elementor-post__meta-data span::before {
    left: -10px;
    height: 20px;
}
	.blog_page_sidebar_cat h5 {
    font-size: 18px !important;
}
	.bl_ct_ttl h3 {
    font-size: 18px !important;
}
	.bl_pg_cta h2 {
    font-size: 20px !important;
}
	.bl_pg_cta .elementor-cta__button {
    font-size: 16px !important;
}
	.bl_pg_cta .elementor-cta__bg-wrapper {
    min-height: 270px !important;
}
	.blog_page_sidebar_cat ul li {
    padding: 2px 30px;
    line-height: 1.5;
}
	.bl_rc_po article{
		gap: 10px;
	}
	.blog_page_sidebar_cat ul{
	    gap: 10px;	
		    margin-top: 10px;
	}
	.blog_page_all_post .elementor-grid{
	    grid-row-gap: 30px !important;	
	}
	.td_tn_icon i {
    font-size: 24px;
}
	.td_tn_icon {
    width: 50px !important;
    height: 50px;
}
	.td_mn_ttl h2 {
    margin-bottom: 20px;
}
	.wl_td_sec::before {
    display:none;
}
	.td_tn_gl_btn .elementor-button-icon i{
	    font-size: 15px;	
	}
	.td_tn_gl_btn .elementor-button-text{
	    font-size: 15px;
	}
	.blog_page_all_post .page-numbers {
    font-size: 14px !important;
}
			.blog_page_all_post .elementor-post__meta-data span::before{
		    left: -5px;
	}
	.blog_page_all_post .elementor-post__meta-data {
    gap: 9px;
}
}

@media only screen and (max-width: 390px) {
	.blog_page_all_post .elementor-post__meta-data span {
    padding-left: 15px;
		font-size: 13px;
}
	.bl_pg_cta .elementor-cta__content{
		    width: 83% !important;
		    padding: 10px;
	}
}