
/* =============================================================
   RESPONSIVE
   ============================================================= */
@media (max-width: 1024px) {   
}
@media (max-width: 991px) {
  .grid--4 ,.team,div.occation-boxes { grid-template-columns: repeat(2, 1fr); }
  .grid--3,.why { grid-template-columns: repeat(2, 1fr); }
   .split ,.section-home-about .container,.section-h-dishes .grid-2--wide-right,.grid-2--wide-left,.fmt{ grid-template-columns: 1fr; }
   .split--flip .split__media { order: 0; }
  .split__media img { min-height: 260px;    height: 280px; }
  
	
 .media--ratio-square{    aspect-ratio: 2 / 1;}
	  body  img.img-circle {
        max-width: 190px !important;
        right: 10px;
        bottom: 10px;
        border-radius: 0;
        border-width: 7px;
    }
	.title-md {     font-size: 30px;    line-height: 33px;}
}
@media (max-width: 620px) {
  .grid--2, .grid--3, .grid--4 { grid-template-columns: 1fr; } 
 .stats { grid-template-columns: repeat(2, 1fr); gap: 28px 18px; }
 
}
@media (prefers-reduced-motion: reduce) {
  * { scroll-behavior: auto !important; }
}
 
@media screen and   (max-width: 1600px) { 
.container  ,.header-inner{ max-width: 94%; }	
	.title-lg {   font-size: 50px;line-height: 55px;    }
	.title-xl { font-size: 55px;    line-height: 55px;}
	.text {    font-size: 18px;    line-height: 1.5;	}
	.def-list__label,.section-h-menu .slider .text,article.kitchen .def-list__label ,.menu-items .menu-item p{     font-size: 16px}
	.def-list__row span:last-child,.tag {     font-size: 15px;}
    .kitchen__img {    aspect-ratio: 4 / 4;}
	 article.kitchen h3.title-md {    font-size: 42px;}
	.section-h-menu .text { max-width: 100%;}
	.section-h-menu .text { font-size: 24px;    line-height: 1.5;}
	.btn { font-size: 16px;    padding: 13px 22px;}
	img.img-circle {     max-width: 280px;}
	
	.section, section {    padding: 3.8em 0;}
	.about-sec-2 .meaning__text p ,.testimonial p{    font-size: 24px;}
	.menu-cat__head h2 {		font-size: 40px;}
}

@media screen and   (max-width: 1400px) { 
	body button, body .button, body input[type="button"], body input[type="submit"], a.cfs-hyperlink, .hour-btn a, .more-btn a  {    padding: 10px 18px; }
.container  ,.header-inner{ max-width:94%; }	
	.topbar .container,.main-footer > .container, .fooeter-copyright .container,.wrap.wrap--tight { max-width:94%;}
	.primary-menu a {   padding: 16px 6px;    font-size: 16px;}
	.order-opt-row h4 span ,.hours__row,.hours__row span:last-child,.faq-answer p{ font-size: 16px;}
	.fmt p { font-size:14px;}
	.about-sec-1 .text {     font-size: 19px;}
	.primary-menu > li {    margin: 0 10px;	}  
	.section-head p,.info-bar__item span{font-size:15px; }
	    .title-lg {
        font-size: 45px;
        line-height: 49px;
    }
	.btn ,.tabs button{        font-size: 15px;        padding: 10px 18px;    }
	  .text ,.platforms a{        font-size: 17px;        line-height: 1.5;    }
	.steps__item { padding: 25px 0;}
	.cater-step-content .text,.platform-section p.text {     font-size: 17px;}
	.cater-step-content .title-sm {    font-size: 28px; ;}
	.testimonial p,.faq-question {     font-size: 24px;}
	.faq-item { padding: 11px 0;}
	.plus-icon { width: 30px;    height: 30px;font-size: 13px;}
	.order-opt-row h4,.occation-boxes .member h3 {    font-size: 21px;}
	.hours__row {     padding: 10px 0;}
	section.home-cta {    padding: 4em 0;}	
	.footer-sec-five.first img { max-width: 150px !important;}
	.kitchen__img {        aspect-ratio: 4 / 3.7;}
	div.occation-boxes figcaption {      padding:15px;}
	.member__bio p {     font-size: 13px;}
	.col5_main {     row-gap: 10px;column-gap: 10px;}
	    img.img-circle {
        max-width: 210px;
        right: -70px;
        bottom: -30px;
        border-width: 9px;
  }
}
@media screen and (max-width: 1265px) {
	.section-h-menu .section-head> div {    width: auto;}
	.section-h-menu h3.title-sm { font-size: 24px;}
	    .steps__item {        padding: 14px 0;    }
	.container.home-cta-con {     max-width: 100%;}
	.title-lg {
        font-size: 37px;
        line-height: 41px;
    }
	.section-info2 a { font-size:18px;}
	.info-bar__item strong {     font-size: 16px;}
	.map-full {    height: 320px;}
	p.meaning__sk { font-size: 22px;     margin: 30px 0 20px;}
	.about-sec-2 .meaning__text p, .testimonial p {
        font-size: 21px;
    }
	.map-container iframe { height: 300px;}
}

@media screen and (max-width: 1199px) {
	.home-hero {    }
	body {     padding-top: 180px;}
    .site-logo img {		max-height: 6rem;	} 
	.primary-menu > li {	margin: 0 6px; }
	body:not(.enable-search-modal) .header-titles-wrapper {     width: auto;        margin: 0;        padding: 0;}   	 
	.sub-header.featured-banner h1 {     font-size: 22px;}.country span ,.link-arrow{     font-size: 17px;} 
	.footer-sec-four, .footer-sec-four.first, .footer-sec-four.second, .footer-sec-four.third {    width: 46%;    padding: 0;} 
.footer-sec-four  ul.menu {    display: flex;    flex-wrap: wrap;}
.footer-sec-four ul.menu li {    width: 48%;}	
	.grid--4 ,.proc{    grid-template-columns: repeat(2, 1fr);}
	.quote-section  .grid-2 ,ol.mini{grid-template-columns: repeat(1, 1fr); }
	.eyebrow { font-size: 15px;} 
	  .title-lg {
        font-size: 35px;
        line-height: 35px;
    }	
	.btn--lg {    } 
	.lead {}
       img.img-circle {        max-width: 240px;    }
	article.kitchen h3.title-md {        font-size: 36px;    }
	 .testimonial p, .faq-question ,.section-info2 .faq-question{
        font-size: 19px;
        line-height: normal;
    }    .plus-icon,.section-info2 .plus-icon {
        width: 23px;
        height: 23px;
        font-size: 11px;    top: 13px;
    }
	.faq-answer {    padding: 19px 0 7px;}
	.faq-answer p {     line-height: 1.6;}
	.info-bar__item strong {    font-size: 16px;    line-height: normal;}
	.sticky .site-logo img {    max-height: 3.5em;}
	.section-h-menu .icon-btn {    width: 50px;    height: 50px;}
.about-sec-2 .meaning__text p,.service-s-info .container {     max-width: 90%;}
	.member h3 {    font-size: 21px;	}	
.common-page h3 {     font-size: 29px;}
   .cmp thead th {
        font-size: 18px;
        padding: 8px;
    }    .compare-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }.cmp th, .cmp td {
    text-align: left;
		padding: 8px;}    table#compare {
        margin: 0;
        width: auto;
        max-width: revert;
        white-space: nowrap;
    }.cmp tbody th ,.about-sec-1 .text span{
    font-size: 16px;
}
section.align-top .split  ,.about-sec-1 .split,.page-template-services .service-sections .split.split--media.grid-2{    align-items: flex-start;}
	.proc::after {
    content: "";
    position: absolute;
    left: 12%;
    right: 12%;
  top: 59%;

    height: 1px;
    background: linear-gradient(90deg, var(--h-color) var(--p, 0%), var(--c-line) var(--p, 0%));
}
.proc { gap: 30px;}
 }

@media screen and (min-width:768px) and (max-width: 1024px)  and (orientation:landscape){  
    body {        padding-top: 80px;    }
	    .primary-menu a {         }
	.btn {         padding: 9px 14px;
        font-size: 13px;}
	.wpml-ls-legacy-list-horizontal {    border: 0;    padding: 0; 	}
	.wpml-ls-legacy-list-horizontal a {     padding: 0 5px;}
	
	.section-home-about .container {    gap: 80px;}
	.section-home-about .media {     height: 100%;    aspect-ratio: unset;}
	.slider__item {    flex: 0 0 calc(30% - 16px);    scroll-snap-align: start;}
	.dish__img {    aspect-ratio: 4 / 5;  }
	.info-bar__item span { margin-top:0;}
	.fmt .btn {
    /* min-height: 42px; */
    font-size: 12px;
    padding: 5px 10px;
    line-height: normal;
}
	section.section-contact-1 .reserve,.mini {    grid-template-columns: 1fr 1fr;}
	.cinfo__card {     flex-direction: column;padding-left:17px;padding-right:17px;}
		.mini li+li {
    padding-left: 0;
    border-left: 0;
    border-top: 1px solid var(--c-line);
}
.mini li {
    padding: 10px 0;
} 
	.section-contact-1 .panel {     padding: 30px;}
	.fmt__in {     padding: 26px 24px 0;}
	    img.img-circle {
        max-width: 170px;
        border: solid 7px var(--c-cream);
        right: -70px;
        bottom: -30px;
    }
	.address-footer div ,.main-footer .widget ul li a,.main-footer .widget ul li a, .main-footer p, .main-footer .widget ul li, .address-footer,#site-footer a{     font-size: 14px;}
	
	.section-head2 {     align-items: flex-start;}
}
@media screen and (min-width:768px) and (max-width: 1024px)  and (orientation:portrait){  
}

@media screen and (max-width: 991px) {	
	    .title-lg {
        font-size: 31px;
        line-height: 31px;
    }
	p, p.desc, p, p.desc, ul li, ol li,.menu-cat__head p {		font-size: 16px;}
    body {    padding-top: 80px;} 	
	.sub-header.featured-banner h1 { font-size: 22px;}	
	.right-sec {  width:auto;}
  	button.close-nav-toggle .toggle-text,.topbar-center { display:none;}
	
	.header-inner .toggle {  padding: 0;   width: auto;position:static; }	
	.nav-toggle div {   width: 37px;    height: 34px;    background:var(--c-cream-2);    text-align: center;    display: flex;
    justify-content: center;    align-items: center;    flex-direction: column;    row-gap: 5px;    padding: 0 5px;
    transition: 0.2s;   }	
	.nav-toggle div span {  width: 75%;    height: 2px;    background-color: #282828;    display: block;    border-radius: 0;
    transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    position: relative;  } 	
    .menu-modal-inner {  background:var(--c-cream) ;  max-width: 50%;  position: relative;  transform: translateX(100%);
        transition: all  ease-in 0.25s;  position: fixed;  height: 100%;  left: auto;  right: 0;   width: 100%;  }		
	.menu-modal.active .menu-modal-inner {      transform: translateX(0);  }	
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {  font-size: 22px;   font-weight: 400;   color:var(--ink);		
	padding: 16px;    padding-left: 0;     letter-spacing: normal;      }		
	.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle { }
	button.close-nav-toggle svg { color:var(--c-dark);}
	.modal-menu a:focus, .modal-menu a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a,
	.modal-menu li.current_page_ancestor > .ancestor-wrapper > a {  text-decoration: none;     }	
	
	.menu-wrapper .menu-item {    position: relative;    border: 0;    border-top: 1px solid rgba(255, 255, 255, .03); }
	.modal-menu {  left:0; width: 100%; } 
	.modal-menu ul.sub-menu li a {    font-size: 21px;    padding: 5px;    font-weight: 400; }	
	
	.modal-menu a:focus, .modal-menu .ancestor-wrapper a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a,
	.modal-menu li.current_page_ancestor > .ancestor-wrapper > a {color:var(--c-gold) ;    }	
	.menu-modal.active {    background: rgb(0 0 0 / 71%);  }
	.menu-modal.active ul.modal-menu,.menu-modal.active .menu-bottom  img  {   opacity: 1;   transform: translateX(0); } 
	.modal-menu ul.sub-menu {     padding: 10px; }	
 .modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle{        padding: 0 2rem;        color: var(--c-dark);   }
	.header-inner {       width: 100%;    display: flex;    justify-content: space-between;    align-items: center;  } 	 
	section.aboutpage-sec1 .container {    flex-direction: column-reverse;    row-gap: 20px;}
	.col-left, .col-right,.box,.column.one11.one11last span.cattect,.column.one11.one11last span.wpcf7-form-control-wrap ,.exp-list dd,.coi-cp-cta p,.section.catring-sec3 p ,article.kitchen,.duo__mid,.about-sec-2 img.home-cta-logo,.tl figure.img , .quote-block , .catering-menus-sec .head-l{    width: 100%;max-width:100%;} 
		#site-footer{  }
	.footer-sec-five.first,.footer-sec-five.second,  .footer-sec-five{ width:48%; }  
span.our-link {text-align: left;  display: block;}  
.container, .header-inner  {max-width:96%;    }	
	.features__grid,.stats{    grid-template-columns: repeat(2, 1fr);}
	.contact-grid ,.app-panel,.section.about .split  ,.section-reserveren .grid-2,.home-contact  .grid-2 , .section-info2  .grid-2,.meaning__three , .menu-panels .panel.panel-active , section.section-contact-1 .reserve, .reserve{ grid-template-columns: repeat(1, 1fr);}
.exp-list dt,.menu-item__desc,.menu-item__desc_en{	font-size: 14px; }
 p.cathead {     width: 100%;    margin-bottom: 10px;}
	.btn {    padding: 9px 13px;        font-size: 13px;}
	.home-hero h1 {        font-size: 45px;    }
	.story-grid div:first-child {    order: 2;}  
	.exp__media img {        min-height: auto;        height: 310px;    }
	.action-card {     padding: 34px 20px 20px;}
	.column {    width: 31%;} 
.column.one11.one11last p ,.section-head--split,.section-head2{ flex-wrap: wrap;}
		.menu-chips { gap: 5px;}
	.menu-chips .chip {    padding: 8px 12px;    font-size: 14px;}	
 .section-home-about .container,.section-h-dishes .grid-2--wide-right ,.grid-2,.about-sec-1 .split{    gap: 30px;}
	.kitchen__img , .media {
        aspect-ratio: 6 / 2.7;
        border-radius: 0;
    }
	.kitchen__img img ,.media  img{     border-radius: 0;}
	.duo__mid {     transform: rotate(90deg);    height: 140px;}
		.slider__item {
    flex: 0 0 calc(34% - 16px);
    scroll-snap-align: start;
}
	div.section-sticky, img.section-sticky {position: relative;top: 0; }
	    .title-xl {
        font-size: 45px;
        line-height: 45px;
    }
	.home-contact .grid-2 > div , .catering-section .grid-2 > div {    order: 2;}
.home-contact .grid-2 .media , .catering-section .grid-2 .media {    order: 1;}
	.service-s-reverse .media {    order: 0;}
	    .faq-item {
        padding: 0;
        border-radius: 0;
    }    .faq-question {
		padding: 10px 0;        padding-right: 40px;}    .plus-icon, .section-info2 .plus-icon {
        width: 23px;
        height: 23px;
        font-size: 11px;
        top: 20px;
}.dish__img {    aspect-ratio:5 / 6;}
	.about-sec-1 .text {
        font-size: 25px;
    }    .about-sec-2 .meaning__text p {
        max-width: 70%;
    }    p.meaning__sk {
        font-size: 20px;
	}.meaning__three div+div {
		border-left:0;padding: 20px 0;
    border-top: 1px solid var(--c-line);
}
.meaning__three div {padding: 20px 0; }
	.stats {
    gap: 0;
}    .stat:nth-child(n+3) {
        border-top: 1px solid var(--c-line);
    }
.stat:nth-child(3) {
        border-left: 0;
    }    .tl li {
        grid-template-columns: 1fr;
        gap: 18px;
        padding-left: 36px;
    }    .tl::before {
        left: 7px;
    }    .tl li::after {
        left: 7px;
        top: 34px;
    }.tl figure.img img {
 border-radius: 50% 50% 0 0 / 30% 30% 0 0;
    
}    .tl li:nth-child(even) .tl__media {
        order: 0;
    }
.member__photo .img {     aspect-ratio: inherit;}
.menu-cat__head img {     max-width: 130px;}
	.fmt.grid-3 {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.catering-menus-sec  .section-head2 { display:block;}
	.menu-panels .panel .img img {
    aspect-ratio: 8 / 5;
    object-fit: cover;
    border-radius: 0;
}    .proc ,.values{        grid-template-columns: 1fr 1fr;        row-gap: 36px;    }
.proc::before,.proc::after { display:none;}.platform-left {
    width: 100%;
    margin-bottom: 30px;
}    img.img-circle {
	max-width: 160px !important; }  
	.about-sec-1 .text , .section-cat-boxes .why h3 {
        font-size: 20px;
    }
	.compare-table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
	table#compare {
    margin: 0;
    width: auto;
    max-width: revert;
    white-space: nowrap;
}.cmp tbody th ,.menu-item .price{
    font-size: 17px;
}.cmp thead th {
    font-size: 18px;
    padding: 8px;
}.section-head2 .title {
    margin-bottom: 0;
}	.form-box input, .form-box textarea {
    padding: 12px 10px;
    font-size: 15px;
} .map-container iframe { height: 280px;}
.mini li+li { border:0;padding-left:0}
}
@media screen and (max-width: 991px) and (orientation:landscape){  
	button.close-nav-toggle {         padding: 2rem 0;}
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {         padding: 7px;}	
	.sub-header.featured-banner h1 {		font-size: 20px; }
	 .section-head {     margin-bottom: 24px;	}
   .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {        padding: 10px;        font-size: 21px;    }    
	.modal-menu ul.sub-menu li a {        font-size: 20px;}
	.sub-header.featured-banner {      padding: 25px 0 25px;}
    .menu-panels .panel .img img {		aspect-ratio: 10 / 4; }
	.service-s-info .container {    max-width: 80%;}  
	.title-lg {
        font-size: 34px;
        line-height: 40px;
    }
	.inf-left { position:static;}
	    .map-container iframe {
        height: 230px;
    }
}

@media screen and (max-width:767px){
	    .container, .header-inner {        max-width: 94%;    }
	.disp-flex {   }
	 .menu-modal-inner,.footer-sec-four.first, .footer-sec-four.second, .footer-sec-four.second2, .footer-sec-four ,.footer-sec-four.third,.col-half{ max-width:100%;width:100%;}
	body button, body .button, body input[type="button"], body input[type="submit"], a.cfs-hyperlink, .hour-btn a, .more-btn a, .rtb-form-submit button { }
	    body:not(.enable-search-modal) .header-titles-wrapper {        width: 19%;    }
	header#site-header.sticky {  } 
	.info-bar__inner ,.menu-items  , section.timing .grid {         grid-template-columns: repeat(1, 1fr);}
	.info-bar__item:nth-child(2) { border:0;    padding-left: 0;    border-top: 1px solid var(--c-line);
    border-bottom: 1px solid var(--c-line);}
	.info-bar__item {     padding: 15px 0;}
	.section-head2 {         flex-direction: column;    align-items: flex-start;        row-gap: 0;}
	.section-head2 .head-r {    max-width: 100%;}
	    .eyebrow {
        font-size: 11px;
    }.inf-left { position:static;}
	.pill {     padding: 7px 14px;}
	.modal-menu ul.sub-menu li a {         font-size: 20px;}
}

@media screen and (max-width:767px) and (orientation:landscape){
	    body {        padding-top: 80px;    }	
	.footer-sec-four.third,.footer-sec-four.second {
		width: 48%;
	} 
	.service-sections-7 div.occation-boxes {grid-template-columns: repeat(2, 1fr); } 
}
@media screen and (max-width:767px) and (orientation:portrait){
	.nav-toggle div {width: 33px; row-gap: 4px  ;  height: 32px;}
.wpml-flg {
  position: absolute;
  right: 11%;
  top: 7%;
}
	.right-sec {         width: 100%;    justify-content: space-between;    margin-top: 16px;}
	header#site-header.sticky {    transform: translateY(0);}
	.header-inner .toggle {         position: absolute;              right: 10px;        top: 11px;    }
	    .site-logo img {        max-height: 8rem;    }
	.sticky .right-sec {        margin-top: 10px;}
 .acont-sec a.btn {    width: 48%;        font-size: 13px;        padding: 10px;}
	.sticky .acont-sec a.btn{        font-size: 12px;        padding: 8px;}
	.sub-header.featured-banner { padding-bottom:25px;}
	img.img-circle { display:none;}
	    .grid--4 ,.menu-list,.proc,.spec-grid,.stat-row,.sig-grid,.exp-list li,.intro-grid,.hours-wrap,.menu-panel,.whychoose-con.action-grid,.team, div.occation-boxes{			grid-template-columns: repeat(1, 1fr);}		
    body {           padding-top: 157px;        }
	.sticky .site-logo img {    max-height:4.3rem;}  
	.grid-3 ,.features__grid,.form-grid,.values__grid,.coi-cp-checklist,.catring-sec3 .split,.cinfo,.proc, .values, .why,.svc__feat,.mini,.service-sections-7 div.occation-boxes{    grid-template-columns: repeat(1, 1fr);}
	  .spices {grid-template-columns: repeat(2, 1fr); }
 	    .main-heading {        font-size: 24px;    } 
	.topbar ul {justify-content: center; }
	.wpml-ls-legacy-list-horizontal {padding:3px;}
	.footer-sec-five.first, .footer-sec-five.second, .footer-sec-five,.cta-sec .badge,.topbar-right,.column,.column.one11.one11last span.cattect,.menu-footer-menu-2-container,.acont-sec,.colhalf,.relo__in > span,.relo__in span:nth-child(2),.fmt.grid-3 ,.col-left5,.about-sec-2 .meaning__text p,.inform-cta p,.payment-box ul li  ,.menu-cat__head .t{        width: 100%;  max-width:100%;  }
	.fooeter-copyright .menu {     justify-content: center;}
	.header-inner,.column.one11.one11last p ,.section-head--split,.menu-cat__head{         flex-wrap: wrap;}
   body:not(.enable-search-modal) .header-titles-wrapper {        width: 30%;        padding: 0;    } 
 section.catring-sec3 {    padding-top: 20px;    padding-bottom: 40px;}
	span.our-link {         text-align: center;}.info-block {    padding: 14px 0;}
.menu-panel,.review-card { padding:25px;}
	    .title, .title .accent, .section-head h2 ,.about-sec4 .title{        font-size: 25px;    } 
	.story-grid p:not(.eyebrow), .action-card p,.exp-list dd {        font-size: 16px;    }  
	.btn {        padding: 11px 13px;    }
.exp-list li {     gap: 4px;}    .action-card h3 {
        font-size: 24px;        margin-bottom: 10px;    } 
.service-s-info .container {         max-width: 90%;} 
.about-sec4 .atmo-imgs {     gap: 10px;}
.menu-item__name ,.exp-list dd{     font-size: 15px;}
	.menu-cat__head h2 {    font-size: 19px;	}
     .kitchen__img, .media {		 aspect-ratio: 4 / 2.7;}
	    .title-lg {        font-size: 30px;        line-height: 37px;    }  
	.section-h-menu .text {        font-size: 20px;        line-height: 1.5;
    }    .slider__item {
        flex: 0 0 calc(69% - 16px);
        scroll-snap-align: start;
    }
	.gallery {    position: relative;    display: grid;    width: 100%;    grid-template-columns: repeat(2, 1fr);    gap: 11px;aspect-ratio: auto;}
	div.gallery__item {            height: auto; width: auto;    position: static;}
.panel,.reserve .panel {     padding: 30px;}    .order-opt-row h4, .occation-boxes .member h3 {
        font-size: 18px;
    }    .order-opt-row h4 span, .hours__row, .hours__row span:last-child, .faq-answer p {        font-size: 14px;    }
	.fooeter-copyright .container {    flex-direction: column;    row-gap: 15px;}  
	.cater-step-content .title-sm {        font-size: 23px;    }
	div.occation-boxes .member__photo {    aspect-ratio: 4 / 4;}.mini li+li {
    padding-left: 0;
    border-left: 0;
    border-top: 1px solid var(--c-line);
    padding: 20px 0;
}
.mini li {     padding: 20px 0;}.about-sec-1 .text, .section-cat-boxes .why h3 {        font-size: 18px;    } 
	.footer-sec-five.first img {        max-width: 110px !important;    } 
	p.meaning__sk {        font-size: 14px;    }

}

