/*
Theme Name: Sinatra
Text Domain: sinatra
Version: 1.3
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 5.2.4
Description: Sinatra is a lightweight and highly customizable multi-purpose theme that makes it easy for anyone to create their perfect website. You can use it for any type of website from blogs, businesses, online shops, creatives, hotels, restaurants, startups and more. With Sinatra you get the perfect blend of performance, modern design and powerful, yet simple to use options. Works perfectly with the new block editor (Gutenberg) and your favorite plugins such as: WooCommerce, JetPack, page builders, SEO plugins and others. It comes with microdata integration, unlimited colors, multiple layouts, pre-built demo websites and so much more. It's also translatable and built with best SEO practices. Try Sinatra theme today on https://try.sinatrawp.com
Tags: two-columns, right-sidebar, left-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, sticky-post, editor-style, threaded-comments, translation-ready, custom-colors, featured-images, full-width-template, microformats, theme-options, e-commerce
Author: Sinatra Team
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

Do not add your CSS to this file, use a child theme instead: https://codex.wordpress.org/Child_Themes
The main CSS file is loaded from "assets/css folder".
*/
@import url('https://fonts.googleapis.com/css2?family=Poltawski+Nowy:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

:root {
	--primary-clr: #F3EAE6;
	--secondary-clr: #C59F8E;
	--Footer-clr: #62584F;
	--heading-clr: #2B2B2B;
	--primary-btn: #2A2A2A;
	--body-clr: #333333;
	
	--black-clr: #000000;
	--white-clr: #ffffff;
	--btn-clr:#4D4035;
	--accordion-bg:#FFFCFB;
	--border-line: #443C3C;
	--accordion-text: #3b3b3b;
}

/* Typography */

body {
	font-family: "Inter", sans-serif;
}

ul,
li {
	list-style: unset !important;
	list-style-type: none !important;
}

h1,
.h1 {
	font-size: 67.8px !important;
	line-height: 80px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	font-family: "Poltawski Nowy";
	text-transform:capitalize;
	color: var(--heading-clr) !important;
}

h2,
.h2 {
	font-size:41.9px !important;
	font-style: normal;
	font-weight: 600 !important;
	line-height:  56px;
	text-transform: uppercase;
	font-family: "Poltawski Nowy";
	color: var(--heading-clr) !important;
}

h4,
.h4 {
	font-size: 25.9px !important;
	line-height:32px;
	font-style: normal;
	font-weight: 700 !important;
	font-family: "Poltawski Nowy";
	color: var(--heading-clr) !important;
}

h5,
.h5 {
	font-size: 16px !important;
	font-style: normal;
	font-weight: 600 !important;
	line-height: 24px;
	font-family: "Poltawski Nowy";
	color: var(--heading-clr) !important;
}

.text-body {
	font-size: 16px;
	line-height: 24px !important;
	font-weight: 400;
	font-family: "Inter";
	color:var(--body-clr) !important;
}
/* Typography */


/* Spacings  */

.section-spacing-xxl {
	padding: 120px 0;
}

.section-spacing-x1 {
	padding: 80px 0;
}

.mb-24 {
	margin-bottom: 24px;
}

.mt-24 {
	margin-top: 24px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mt-30 {
	margin-top: 30px;
}

.mb-32 {
	margin-bottom: 32px !important;
}

.mt-32 {
	margin-top: 32px !important;
}

.mb-48 {
	margin-bottom: 48px !important;
}

.mt-48 {
	margin-top: 48px;
}

.mb-56 {
	margin-bottom: 56px;
}

.mt-56 {
	margin-top: 56px;
}
/* Spacings  */

/*Text Colors */

.primary-clr {
	color: var(--primary-clr);
}

.secondary-clr {
	color: var(--secondary-clr);
}

.heading-clr {
	color: var(--heading-clr);
}

.body-clr {
	color: var(--body-clr);
}

.footer-clr {
	color: var(--Footer-clr);
}

/*Text Colors */


/*Background Colors */

.primary-bg {
	background-color: var(--primary-clr);
}

.secondary-bg {
	background-color: var(--secondary-clr);
}

.footer-clr {
	background-color: var(--Footer-clr);
}

.body-clr {
	background-color: var(--body-clr);
}

.heading-clr {
	background-color: var(--heading-clr);
}

.bg-white {
	background-color: var(--white-clr)
}
/*Background Colors */


/* Buttons */

.btn-primary {
	border: 1px solid var(--black-clr);
	padding: 20px;
	font-weight: 400;
	font-size: 16px;
	line-height:24px;
	padding: 20px;
}

a.btn-primary {
	border: 2px solid var(--btn-clr);
	font-size: 16px;
	font-weight:600;
	font-family: inter;
	color: var(--btn-clr);
	background: var(--white-clr);
	padding: 20px;
	min-width: 148px;
}

a.btn-primary:hover {
	border: 2px solid var(--btn-clr);
	font-size: 16px;
	font-weight:600;
	font-family: inter;
	color:var(--white-clr) ;
	background:var(--btn-clr);
	padding: 20px;
}

.btn-secondary {
	font-size: 16px !important;
	font-weight:600;
	font-family: inter;
	padding: 20px;
	background: var(--btn-clr) !important;
	color:var(--white-clr) !important;
	text-align: center;
	line-height: 24px;
	border: 1px solid var(--btn-clr)!important;
}

/* Buttons */

/* Header */

#sinatra-header-inner .menu-item span {
	font-weight:600;
	padding: 24px 26px !important;
}

#sinatra-header #sinatra-header-inner {
	padding: 4px 0;
/* 	padding: 0 !important; */
}

#sinatra-header .site-navigation.main-navigation .menu-item a span:before {
	height: 4px !important;
}

.sinatra-logo .logo-inner {
	margin:0 !important;
}
/* Header */

/* Footer */
footer .sinatra-footer-column .si-footer-widget #menu-footer-menu {
	display:flex;
	gap:71px;
}

footer .sinatra-footer-column .si-footer-widget #menu-footer-menu li a{
	color: var(--white-clr);
	font-size:16px;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}
.footer-section {
/* 	padding: 29px 0 11px; */
	padding: 45px 0 11px;
}

.footer-section .social-icons {
	display:flex;
	justify-content: flex-start !important;
	gap:56px;
	margin-top:45px;
	margin-bottom:26px !important;
}

.footer-section #sinatra-footer .sinatra-footer-column.col-md-4 {
	display:flex;
	justify-content: flex-end;
}

.footer-section .sinatra-footer-column {
	padding:0 !important;
}

.footer-section #sinatra-footer #sinatra-footer-widgets {
	align-items:center;
}

.footer-section .si-copyright-widget span {
	font-size: 16px;
}

.footer-section #menu-footer-menu {
	margin-top:0px !important;
}

.footer-section .widget ul li {
	margin-bottom:0px !important;
}

.footer-section #sinatra-copyright .si-flex-row,
.footer-section #sinatra-copyright>.si-container>.si-flex-row>div{
	padding:0 !important;
}


/* Footer */

/* Home Page */

.banner-content .banner-heading h1 {
	text-transform: capitalize;
	margin: 0 0 24px 0;
}

.si-container #primary {
	margin-top: 0;
	margin-bottom:0;
}

.banner-content .banner-heading h1 span {
	font-family: Pompiere;
	font-size: 64px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	text-transform: uppercase;
}

.banner-inner-col .kt-inside-inner-col {
	display:flex;
	flex-direction: row !important;
	justify-content: center;
}

.self-doubt-section h2 {
	margin:0
}

.self-doubt-section p {
	margin-top:0 !important;
	margin-bottom:0 !important;
}

.accordion-section .aagb__accordion_heading h4 {
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.accordion-section .aagb__accordion_head {
	background-color: var(--accordion-bg) !important;
	padding: 33px 48px !important;
	border-radius: 14px;
	border: 1.5px solid var(--border-line);
}

.accordion-section.wp-block-aab-accordion-item {
	border: unset !important;
}

.tutor-detail .kt-inside-inner-col {
	padding-right: 0 !important; 
}

.approach-section .approach-image {
	margin: 0;
}

.approach-section .approach-image img {
	padding: 18px 18px 16px !important;
/* 	width: 100%; */
	width: 390px;
    height: 245px;
}

.approach-section .is-layout-flex {
	align-items: center !important;
	margin-bottom:0;
}

.approach-section .has-text-align-center {
	margin-bottom: 0!important;
	padding: 0 10px !important
}

.approach-section .kt-row-column-wrap {
	max-width:1100px !important;
}

.approach-section .approach-content {
/* 	padding: 10px; */
	margin-bottom: 18px;
	gap:10px;
}

.approach-section .kt-inside-inner-col {
	padding: 0!important;
}

.testimonials-section {
	margin-top: 0px;
}

.find-path-section .path-wrapper h4  {
	font-family: Inter !important;
	font-size: 16px !important;
	font-style: normal;
	font-weight: 600;
	line-height: 24px; 
}

.find-path-section .path-wrapper {
	border-radius: 14px !important;
	border: 1.5px solid #443C3C !important;
	background: #FFFCFB;
	margin-bottom: 0 !important;
	width: 84%;
	margin: 0 auto;
}

.self-doubt-section .kt-row-column-wrap {
	padding: 120px 256px !important;
}

.self-doubt-section .do-you-para {
	padding:0!important;
}

.about-approach.my-approach-section h2 {
	margin-bottom: 24px !important;
}

.about-approach .has-text-align-center {
	padding: 0 20px !important;
}

.about-approach .approach-image img {
	height: 222px;
}

.find-path-section .path-wrapper .aagb__accordion_head {
	padding:33px 48px !important;
	border-bottom: unset !important;
}

.find-path-section .path-accordion-section > .kt-row-column-wrap  {
	max-width:100% !important;
}

.my-approach-section h2 {
	margin-bottom:48px !important;
}

.tutor-text .banner-heading h2 {
	margin-top: 0 !important;
}

.find-path-section .aagb_accordion_40f2ff5e_1 .aagb__accordion_body--show {
	border-width: 1.5 !important;
	border-top-color: #443B3B !important;
	border-top-style: solid !important;
	padding: 0 !important;
}

.find-path-section .aagb_accordion_40f2ff5e_1 .aagb__accordion_body--show .aagb__accordion_component  p {
	padding: 30px 48px 0!important;
	margin: 0 !important; 
}

.find-path-section .aagb_accordion_40f2ff5e_1 .aagb__accordion_body--show .aagb__accordion_component  p:last-child {
	padding-bottom: 48px !important;
}

.tutor-text p {
	margin-top: 0 !important;
}

.entry-content .banner-layout.kb-row-layout-wrap .kt-tab-layout-inherit {
	gap: 0!important;
}

.entry-content .banner-layout.kb-row-layout-wrap .banner-image {
	margin-right: 3.5vw;
}
/* 
.wp-block-kadence-column .kt-inside-inner-col .banner-content {
	margin-left: -25px;
} */

.tutor-detail .kt-row-column-wrap {
	gap: 0;
}

.tutor-detail .kt-inside-inner-col .kb-image-is-ratio-size {
	margin-right:0;
	margin-left: 10vw;
}

.tutor-detail .wp-block-kadence-image .kb-image-is-ratio-size {
	margin-left: auto;
	margin-right:0 !important;
}

.testimonials-wrapper .kt-testimonial-item-wrap {
	max-width: 768px !important;
	text-align: left;
}

.testimonials-wrapper .kt-testimonial-meta-wrap {
	justify-content: flex-start !important;
}

.testimonials-wrapper .kb-splide .splide__arrow {
	font-size: 24px !important;
}

.testimonials-wrapper .kb-splide .splide__arrow svg {
	fill: #62584F;
}

.testimonials-wrapper .kb-splide .splide__pagination__page {
	background: #F3EAE6 !important;
	border-radius: 3px !important;
	opacity: 1;
	height: 14px;
    width: 14px;
    transform: rotate(45deg);
}

.testimonials-wrapper .kb-splide ul.splide__pagination.splide__pagination {
	gap: 4px;
}

.testimonials-wrapper .splide__arrow--prev {
	left:-5% !important;
}

.testimonials-wrapper .splide__arrow--next {
	right: -5% !important;
}

.testimonials-wrapper .kb-splide .splide__pagination__page.is-active {
	background: #2b2b2b !important;
}

.testimonials-wrapper .kt-testimonial-name {
/* 	font-family: Manrope; */
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	color: var(--Footer-clr);
	margin-bottom: 4px;
}

.testimonials-wrapper .kt-testimonial-occupation {
	font-size: 12px !important;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	color: var(--body-clr);
}

.testimonials-wrapper .kt-testimonial-content {
/* 	font-family: Manrope; */
	font-size: 24px;
	font-style: normal;
	font-weight: 700 !important;
	line-height: 136.6%;
	color: var(--body-clr);
}

.testimonials-wrapper .kt-testimonial-media-inner-wrap .kt-testimonial-image {
	height: 40px;
	width: 40px;
}
.testimonials-wrapper .kb-splide .splide__arrow,
.testimonials-wrapper .kb-splide:hover .splide__arrow{
	background: rgba(243, 234, 230, 0.50);
	opacity: 1;
	border-radius: 100%;
    height: 75px;
    width: 75px;
}

.testimonials-wrapper .slick-next:before ,
.testimonials-wrapper .slick-prev:before {
	content: unset;
}


.get-in-touch-form-row  { width :100% !important}





.my-approch-container .kt-inside-inner-col {
	height: 405px ;
	
}
/* Home Page */


/*Extra css  */

.alignfull {
	margin-top:0px !important;
}

.alignwide {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.self-doubt-section {
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
.find-path-section {
	background-position: center !important;
	background-size: 100% 100% !important;
}

.my-approach-section {
	background-position: center !important;
	background-size: 100% 100% !important;
}

.get-in-touch-content {
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
	.contact-faq{
		background-position: center !important;
		background-size: 100% 100% !important;
	}
/*Extra css  */

/* contact us */

.contact-banner .banner-heading h2 {
	margin: 0 0 24px 0
}

.get-in-touch-section {
	width: 100%;
}

.get-in-touch-content {
	display:flex;
	gap: 48px;
	
}

.contact-accordion .kt-blocks-accordion-title {
	font-size: 25.9px !important;
	line-height:32px;
	font-style: normal;
	font-weight: 700 !important;
	font-family: "Poltawski Nowy";
	color: var(--heading-clr) !important;
}

.contact-faq-heading {
	margin: 0 !important ;
}






/* contact us */

/* About us */

.about-banner-section .kt-has-2-columns {
	column-gap:0 !important;
}


.about-banner-section .banner-heading h2 {
	margin-top: 0px !important; 
	margin-bottom: 0px !important; 
}

.about-banner-section .banner-heading p {
	margin-top: 0px !important;
}

.faq-section {
	background-position: center !important;
	background-size: 100% 111% !important;
}

.faq-section h2 {
	margin:0;
	margin-bottom: 24px;
}

.faq-section p {
	margin-top: 0;
	margin-bottom: 64px;
}

.my-approach-section h2 {
	margin-top:0;
	margin-bottom:24px;
}

.my-approach-section p{
	margin-top:0 !important;
	margin-bottom:48px !important;
}

.my-approach-section .kt-row-layout-row  {
	gap: 0;
}

.about-approach-cards .kt-inside-inner-col {
	height: 530px;
}

.about-approach .wp-block-kadence-rowlayout .kt-row-column-wrap {
	padding:0 !important;
}

.accordion-faq .wp-block-paragraph {
	font-size: 16px;
	font-weight: 400;
	font-family: "Inter";
	color: var(--accordion-text)
}

.accordion-faq .kt-blocks-accordion-title,
.kt-blocks-accordion-header.kt-accordion-panel-active{
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	color: var(--accordion-text);
}

.accordion-faq .kt-blocks-accordion-header {
	border-bottom: unset !important;
	padding:0 0 16px 0 !important;
}

.accordion-faq .kt-accordion-panel-inner {
	border-bottom: unset !important;
	padding-bottom:16px !important;
}

.accordion-faq .has-theme-palette-4-color  {
	margin:0 !important;
}

.biography-section {
	background-position: center !important;
	background-size: 100% 100% !important;
}

.biography-section .wp-block-kadence-advancedheading  {
	max-width: 100% !important;
}

.biography-section h2 {
	margin-bottom: 48px !important;
}

.biography-section p {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}

.sinatra-logo img {
	max-height: none !important;
}

.about-faq .accordion-faq .has-theme-palette-4-color {
	font-size: 16px !important;
	font-weight:400;
	font-family:"Inter";
	color: #3B3B3B;
}

.about-faq .kt-blocks-accordion-header.kt-accordion-panel-active {
	padding-bottom : 15px!important;
}

.about-faq .kt-blocks-accordion-icon-trigger {
	transform: rotate(269deg);
}

.about-faq .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger {
	transform: rotate(180deg)
}

.faq-section p{
	margin:0 0 64px 0 !important
}

.about-faq .wp-block-kadence-image img {
	max-width: none !important;
	margin-top:-75px !important;
}

.about-faq .wp-block-kadence-rowlayout .kt-row-layout-equal {
	padding: 0 !important;
}

.about-faq .kt-tab-layout-row .kt-inside-inner-col {
	padding: 0 !important;
}
/* About us */

/* Service */

.serviices-block-card .wp-block-kadence-image {
	padding-left: 18px !important;
	padding-right: 18px !important; 
	margin-top:0;
	padding-top:18px !important;
}

.serviices-block-card .service-content .kt-inside-inner-col {
	padding: 26px 21px !important;
}


.serviices-block-card  .service-content h4 {
	margin-top:0 !important;
}

.serviices-block-card  .service-content p {
	margin-top: 15px !important;
	margin-bottom: 48px !important;
	height: 250px;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--body-clr) !important;
}

.serviices-block-card  .service-content span.kb-button {
	padding: 20px !important;
	margin-bottom:37px!important;
}

.serviices-block-card .service-cards-wrapper .kt-inside-inner-col {
/* 	height: 750px; */
}

.serviices-block-card .kt-row-column-wrap {
	grid-row-gap: 64px;
}

.faq-services > .kt-inside-inner-col {
	padding: 120px 0 !important;
}

.faq-services h2 {
	margin-top: 0 !important; 
	margin-bottom: 24px !important;
}

.faq-services p.has-text-align-center {
	margin-top: 0 !important; 
	margin-bottom: 64px !important;
}

.service-accordion .kt-row-column-wrap {
	padding: 0 !important;
}

.service-accordion .kt-accordion-panel-inner {
	padding-bottom: 0px !important;
}

.service-accordion .kt-blocks-accordion-header:hover {
	border-bottom: unset !important;
}

.service-accordion .kt-accordion-panel-active {
	border-bottom: unset !important
}

.service-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header {
	padding: 0 !important;
	padding-bottom: 16px !important;
}


.service-accordion .kt-accordion-panel-active .kt-accordion-panel-inner .has-theme-palette-4-color {
	margin: 0 !important;
	margin-bottom: 16px !important;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color:var(--body-clr)
}

.service-banner .banner-heading h2 {
	margin-top: 0 !important;
	margin-bottom: 24px !important;
} 
.service-banner .banner-heading p {
	margin-top: 0 !important;
}

.service-banner .wp-block-kadence-image.banner-image .kb-image-is-ratio-size {
	margin-left: 0 !important;
	margin-right: 3.5vw;
}

.faq-image-section .wp-block-kadence-image img {
	margin-top: -80px !important;
}

.service-accordion .kt-blocks-accordion-title {
	font-family: Inter;
	font-size: 16px !important;
	font-weight: 600 !important;
	color: var(--heading-clr)
}

.faq-services {
	margin-bottom: 0 !important;
}
.service-banner .kt-tab-layout-inherit  {
	column-gap: 0 !important;
}

.blogs-section {
	padding: 120px 0 !important;
}

.blogs-section .entry.content-bg {
	border-radius: 36px;
	border: 2px solid #C59F8E;
	background: #FFFCFB;
	padding: 20px;
}

.blogs-section .entry.content-bg img {
	border-radius: 26px;
	width: 307px !important;
}

.blogs-section.wp-block-kadence-rowlayout {
	margin-bottom: 0 !important;
}

.blogs-section h2 {
	margin-top:0 !important;
	margin-bottom: 48px !important
}

.blogs-section .category-links.term-links a {
	color: #C59F8E !important;
	font-family: Inter;
	font-size: 14.4px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.22px;
	letter-spacing: 2.111px;
	text-transform: uppercase;
	margin:0 !important;
}

.blogs-section .entry-title a {
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	color: var(--heading-clr) !important;
}

.blogs-section .entry-title {
	margin:7px 0 10px !important;
}

.blogs-section .wp-block-kadence-posts .entry-taxonomies {
	margin-bottom: 0 !important;
}

.blogs-section .entry-summary p {
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--body-clr) !important;
	margin:0 !important;
}







.book-service-btn .kb-buttons-wrap {
	display: flex;
	gap: 0 0 0 0;
}

/* Service */


/* Quiz page */
.quiz-banner-section .kt-row-column-wrap {
	column-gap: unset !important;
}

.quiz-banner-section.kb-row-layout-wrap {
	margin-bottom: 0 !important;
}
.quiz-banner-image {
	margin: 0 !important;
}



.quiz-checkbox-container {

	margin: 48px 0 24px 0;

}

.quiz-checkbox-container .quiz-checkbox {

	padding: 0 0 16px 0 !important;

}


.quiz-checkbox-container .quiz-checkbox-wrapper {
	background-color: #F5EFEC !important;
	padding: 26px 40px !important;
	margin: 0 0 16px 0 !important;
	min-width: 288px;
	max-width: max-content;
}


.quiz-checkbox-container .quiz-checkbox-wrapper:hover {
	background-color: #C59F8E !important;
	
}

/* .kt-row-column-wrap  {
	padding: 0 0 0 0 !important;
} */

.quiz-button {
	display:flex;
	justify-content: end;
	
}

/* Quiz page */

/* Blogs page */

.blogs-title-wrapper {
	padding: 120px 0 0 !important;
	margin-bottom:48px !important;
}

.blogs-page-container .ultp-block-content-wrap {
	flex-direction: row-reverse;
	background: unset !important;
}

.blogs-page-container h3.ultp-block-title {
	font-family:'inter' !important;
}

.blogs-page-container .ultp-block-meta {
	display: none !important;
}

.blogs-page-container .ultp-block-7ec8ca .ultp-block-excerpt p {
	font-family: Inter !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 140% !important;
	letter-spacing: -0.111px;
}

.blogs-page-container .ultp-block-excerpt p {
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	color: var(--body-clr) !important;
}

.blogs-page-container .ultp-block-title  {
	margin-bottom:8px !important;
}

.blogs-page-container .ultp-block-7ec8ca .ultp-category-grid {
	margin-bottom:0px !important;
}

.blogs-page-container .ultp-block-7ec8ca .ultp-category-grid a {
	background-color: unset !important;
	color: #62584F !important;
	font-family: Inter;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	margin-bottom:8px !important;
}

.blogs-page-container {
	padding-bottom: 120px !important;
}

.blogs-page-container .ultp-block-7ec8ca .ultp-block-image {
	margin-right: 0px !important;
}

.blogs-page-container .ultp-block-7ec8ca .ultp-block-content-wrap {
	gap: 48px !important;
}

.blogs-page-container .wp-block-post-title {
	font-size:16px !important;
	color: #333333 !important;
}

.blogs-page-container .ultp-block-image img {
	width: 171px !important;
	height: 135px !important;
}

.blogs-page-container .kt-inside-inner-col .wp-block-heading {
	margin: 64px 0 16px 0 !important;
}

.blogs-page-container .wp-block-post-template {
	margin: 0 !important
}

.blogs-page-container .wp-block-post-template li::marker ,
.blogs-page-container .wp-block-post-template ul {
	list-style: unset !important;
}

.blogs-page-container .wp-block-post-template li .wp-block-column {
	margin-left: 0px;
}

.blogs-page-container .wp-block-post-template li .wp-block-post-title a {
	color: var(--body-clr) !important;
	font-family: "inter"
}

.blogs-page-container .ultp-block-item {
	border-bottom: unset !important;
}

.blogs-page-container .wpulike.wpulike-default  {
	padding-top: 8px !important;
	padding-bottom: 0px !important;
}

.blogs-page-container .ultp-block-item.ultp-block-media {
	padding-bottom: 0px;
	margin-bottom: 32px !important;
}

.blogs-page-container .ultp-block-item .ultp-category-grid a {
	padding: 0 !important;
	margin: 0 !important;
	margin-bottom: 8px !important;
}

.blogs-page-container .recommend-section .wp-block-post-featured-image img {
	border-radius: 100% !important;
	height: 40px !important;
	width: 40px !important;
}

.blogs-page-container .ultp-block-content .ultp-category-in a {
	background: unset !important;
	color: #62584f !important;
}

 
.blogs-page-container .recommend-section .wp-block-column .wp-block-post-featured-image , 
.blogs-page-container .recommend-section .wp-block-post-featured-image a {
	height: 40px !important;
	width: 40px !important;
}

.blogs-page-container .ultp-block-content-wrap {
	gap:48px;
}

.blogs-page-container .ultp-block-336e0c .ultp-block-image {
	margin-right: 0px !important;
}
/* Blogs page */

/* Media Query */


@media (min-width: 1700px) and (max-width:1925px) {
	.site-main .si-container {
		max-width: 1440px;
	}
	
	.banner-layout .kt-row-column-wrap {
		max-width: 1440px !important;
	}
	
	.self-doubt-section {
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
	.find-path-section{
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
	
	.tutor-detail .kt-row-column-wrap {
		max-width: 1440px !important;
	}
	
	.tutor-detail .wp-block-kadence-image .kb-image-is-ratio-size {
		margin-right:82px !important;
	}
	
	.si-container {
		max-width: 1440px !important;
	}
	.self-doubt-section .kt-row-column-wrap {
		padding: 120px 360px !important;
	}
	
	.tutor-detail .kt-inside-inner-col {
		margin-left: 50px !important;
	}
	
	.about-approach .approach-image img {
		height: auto;
		width:450px;
		max-width:100%;
	}
	
	.approach-section .kt-row-column-wrap {
		max-width:1440px !important
	}
	.approach-section .approach-image img {
		height: auto !important;
		width:452px !important;
}

}

@media (min-width: 1550px) and (max-width:1699px) { 
		
	.self-doubt-section {
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
	.find-path-section{
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
	
	.tutor-detail .kt-row-column-wrap {
		max-width: 1200px !important;
	}
	
	.tutor-detail .wp-block-kadence-image .kb-image-is-ratio-size {
/* 		margin-right:135px !important; */
	}
	
	.si-container {
		max-width: 1440px !important;
	}
	.self-doubt-section .kt-row-column-wrap {
		padding: 120px 360px !important;
	}
	
	.tutor-detail .kt-inside-inner-col {
		margin-left: 50px !important;
	}
	
	.entry-content .banner-layout.kb-row-layout-wrap .banner-image {
		margin-right: 7.5vw;
	}
}


@media (min-width: 1440px) and (max-width: 1549px) {
	.self-doubt-section {
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	
	.find-path-section {
		background-position: center !important;
		background-size: 100% 100% !important;
	}
	.tutor-detail .kt-row-column-wrap {
		max-width: 1100px !important;
	}
	
	.self-doubt-section .wp-block-kadence-column  {
/* 		width: 72vw; */
    	margin: 0 auto;
	}
	
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.entry-content .banner-layout.kb-row-layout-wrap .banner-image {
		margin-right: 11.2vw;
	}
	
	.tutor-detail .wp-block-kadence-image .kb-image-is-ratio-size {
		margin-right: 35px !important;
	}
}

/* Media Query */