html {
	overflow-x: hidden;
	scroll-behavior: smooth;
}

body {
	position: relative;
}

strong,
b {
	font-weight: bold !important;
}

em {
	font-style: italic !important;
}

.skip-link {
	left: 1px;
}
footer .copright p a{color:white;}
.wpcf7-form{position:relative;}
.wpcf7-spinner{position:absolute; margin:0; bottom:0;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:rtl;}
.contact-banner-wrp .banner-form .form-group .form-control{font-family: "Assistant", sans-serif;}
.contact-banner-wrp .banner-form .btn-secondary{border-radius: 60px; font-family: "Assistant", sans-serif;}
.page-template-contacus footer{margin-top:82px;}
.single-post footer{margin-top:70px;}
header .navbar .navbar-nav li.active a{border-color: #ffffff;}
.contact-wrp .contact-detail .btn-secondary{border-radius: 28px; font-family: "Assistant", sans-serif;}
.contact-banner-wrp .banner-form .wpcf7-submit.btn-secondary{font-weight: 700; font-size: 19px; line-height: 25px;color: #000000; font-style: normal; border: 4px solid #FFFFFF; border-radius: 28px; padding: 6.5px 0; min-width:118px;}
.contact-banner-wrp .banner-form .wpcf7-submit.btn-secondary:hover{background-color: #ffffff; border: 4px solid #16abe3;}
.blog-banner .container{max-width:1300px;}
.about-banner .container{max-width:1300px;}
.contact-wrp .contact-detail .btn-secondary{font-weight: 700; font-size: 19px; line-height: 25px;color: #000000; font-style: normal; border: 4px solid #FFFFFF; border-radius: 28px; padding: 6.5px 0; min-width:118px;;}
.contact-wrp .contact-detail .btn-secondary:hover{background-color: #ffffff; border: 4px solid #16abe3;}
.page-template-aboutus footer{margin-top:40px;}
.process_wrp .container{max-width:1525px;}
/*.hero-wrp .hero-video:before{content:'';
width:100%;
height:100%;
position:absolute;
z-index:1;
background:url('../images/tet.png');
background-repeat:no-repeat;
background-size:100% 100%;
top:0;
left:0;
}*/
.error404 .global_wrap{padding-bottom:120px; padding-top:120px;}
.error404 .global_wrap .col-md-12{width:100%;}
.global_wrap p{max-width:100% !important; width:100%}
.global_wrap p a{color:#16abe3;}
.error404 .about_story_wrp .about_story_detail{padding:0px;}
.about_story_wrp.globalsection .about_story_detail{padding:0px;}
.about_story_wrp.globalsection{padding-bottom:120px; padding-top:120px;}
.about_story_wrp.globalsection .about_story_detail p{margin-bottom:1rem;}
.aceptf{font-size: 17px; color: #000000; font-weight: 600;}
.aceptf a{color: #000000; cursor:pointer; font-weight:bold;}
.aceptf .wpcf7-list-item{margin:0;}
.aceptf label{display: flex; align-items: center; gap: 5px;}

.about_story_wrp.globalsection .about_story_detail h2:before{content:none;}
.about_story_wrp.globalsection .about_story_detail h1{font-size: 52px; line-height:normal; color: #000000; font-weight: bold; margin-bottom:1rem;}
.about_story_wrp.globalsection .about_story_detail h2{padding:0; border-bottom:none; margin-bottom:1rem;}
.about_story_wrp.globalsection .about_story_detail h3{font-size: 35px; line-height:normal; color: #000000; font-weight: 400; margin-bottom:1rem;}
.about_story_wrp.globalsection .about_story_detail h4{font-size: 30px; line-height:normal; color: #000000; font-weight: 400; margin-bottom:1rem;}
.about_story_wrp.globalsection .about_story_detail h5{font-size: 25px; line-height:normal; color: #000000; font-weight: 400; margin-bottom:1rem;}
.about_story_wrp.globalsection .about_story_detail h6{font-size: 20px; line-height:normal; color: #000000; font-weight: 400; margin-bottom:1rem;}
.about_story_wrp.globalsection .about_story_detail ul{list-style:disc; margin-bottom:1rem; padding-right:20px;}
.about_story_wrp.globalsection .about_story_detail ul li{list-style:disc;}
.about_story_wrp.globalsection .about_story_detail ol{list-style:decimal; margin-bottom:1rem; padding-right:20px;}
.about_story_wrp.globalsection .about_story_detail ol li{list-style:decimal;}

.about_story_wrp.globalsection .about_story_detail ul li,.about_story_wrp.globalsection .about_story_detail ol li{
font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    color: #000000;
	margin:0 0 10px;
}
.about_story_wrp.globalsection .about_story_detail ul li:last-child,.about_story_wrp.globalsection .about_story_detail ol li:last-child{margin-bottom:0px;}
.who-are-we-banner:before{
	position: absolute;
    right: 0;
    top:-14%;
    content: "";
    height: 114%;
    width: 100%;
	mix-blend-mode: darken;
    background-image: url('../images/newvectorn.webp');
    background-size: auto 100%;
    background-position: right bottom;
    background-repeat: no-repeat;
	z-index: 2;
}

.about_blog_block .about_blog_detail .detail h5{margin-bottom:0px;}
.about_blog_detail .detail h3 a{color:#16abe3;}
.vision-data-site{display:grid; grid-template-columns:1fr 1fr 1fr; column-gap:15px;}
.globalsection a{color:#000000;}
.globalsection a:hover{color:#16abe3;}

header .navbar .navbar-nav li{
	position: relative;
}
.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 99999;
    background-color: white;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
    min-width: 200px;
	padding:10px;
}

/* Submenu items */
.sub-menu .menu-item {
    position: relative;
}
header .navbar .navbar-nav li .sub-menu .menu-item a {
    display: block;
    padding: 0px 20px;
    font-size: 18px;
	line-height:normal;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
    transition: all 0.3s ease;
}
header .navbar .navbar-nav li .sub-menu .menu-item a:hover{color:black;}
.blog_articles_slider{padding:20px;}
.wpcf7-not-valid-tip{font-size: 14px;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{margin: 0;
    padding: 0;
    border: none;}
.wpcf7 form.sent .wpcf7-response-output{margin: 0;
    padding: 0;
    border: none;}
.educational-titlebar,.educational_grid{
	 position: relative;
    z-index: 1;
}
.bg-zoom {
    position: absolute;
    inset: 0;
    margin: auto;

    width: 100%;
    height: 100%;
    background: #D9F3FD;
    border-radius: 142px;

    z-index: 0;

    /* KEY PART */
    transform: scaleY(0);
    transform-origin: center;

    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Hover reveal */
.educational-block:hover .bg-zoom {
    transform: scaleY(1);
}
.workshops_wrp .blog_article_box .detail h3{font-weight:600;}
.page-template-workshops-php .articles_interest_wrp{padding-bottom:50px;}
.page-template-workshops-php .articles_interest_wrp.nomargin{margin-bottom:0px;}
.single-workshops .values-wrp .values-detail p{text-align:justify;}
.single-workshops .values-wrp .values-detail{max-width:499px;}
.single-workshops .values-wrp .values-detail a{display: flex; gap: 17px; align-items: center;}
.single-workshops .values-wrp .values-image{padding: 22px;}
.contact-wrp .contact-detail .form-group .form-control.wpcf7-select{
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.80798 0L2.78398 2.91205L3.53598 5.07205L3.59998 5.07205L4.36798 2.91205L5.34398 0L7.15198 0L4.33598 7.28005L2.79998 7.28005L0 0L1.80798 0Z' fill='%2316ABE3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 16px center;
    background-size: 9px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.footer-block .logo-box a.mailfot{position:relative; padding-top:6px;}
.footer-block .logo-box a.mailfot:before{
	content:'';
	position:absolute;
	width:100%;
	top:-8px;
	height:1px;
	background:#16ABE3;
	right:0;
}
.rimage{
	min-height: 248px;
	max-height:24px;
    margin: 0 0 20px;
    position: relative;
    overflow: hidden;
}
.rimage img{
	margin: 0 auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    object-position: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.rvideo{
	min-height: 248px;
	max-height:24px;
    margin: 0 0 20px;
    position: relative;
    overflow: hidden;
}
.rvideo video{
	margin: 0 auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    object-position: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.rvideo iframe{
	width: 100%;
    height: 100%;
    min-height: 248px;
    max-height: 248px;
}

.satisfied-customers-wrp .customersSwiper {
    overflow: hidden;
}

.satisfied-customers-wrp .customersSwiper .swiper-wrapper {
    align-items: center;
}

.satisfied-customers-wrp .customersSwiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.satisfied-customers-wrp .customersSwiper img {
    max-width: 100%;
	max-width:150px;
    height: auto;
}
.extrainfrm{display:none;}

a.extrainfo.active img {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}
.navbar-brand.is-sticky{top:120px;}
.customersSwiper .swiper-button-prev, .customersSwiper.swiper-rtl .swiper-button-next{color: #16abe3;}
.customersSwiper .swiper-button-prev, .customersSwiper.swiper-rtl .swiper-button-next{color: #16abe3;}
.about_blog_wrp .blog_title p{background:transparent;
	transition: 0.6s linear;
    -webkit-transition: 0.6s linear;
	min-height: 76px;
    display: flex;
    align-items: center;
    vertical-align: middle;
    padding: 0 10px;
	border-radius: 0px;
}
.about_blog_wrp .blog_title p a{color:black;

}
.about_blog_wrp .blog_title p:hover{
	background: #16ABE3;
border-radius: 17px;
}
@supports (-webkit-touch-callout: none) {
	.communities_wrp{background-attachment:scroll;}
}

.gallery-swiper{margin:130px auto 90px; box-sizing: border-box;}
.gallery-swiper .swiper-slide {
  width: auto;
}

.gallery-swiper a {
  display: block;
  width: 483px;
  height: 320px;
  overflow: hidden;
  border-radius: 19px;
}

.gallery-swiper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.our_team_block .row{justify-content: center; row-gap: 30px;}
.educational-wrp.nopadding{padding:0px;}

.categl  .blog-banner-block h1{max-width:45%;}
.categl .blog-banner-block .flower-icon{left:37%;}
.categl .blog-banner-block .banner-img{margin-left:0;}

@media (min-width: 768px) {
/* Show submenu on hover */
header .navbar .navbar-nav li.menu-item:hover > .sub-menu,
header .navbar .navbar-nav li.menu-item.focus > .sub-menu {
    display: block;
}
.wpcf7-not-valid-tip{position:absolute; font-size: 14px;}
.single-workshops .values-wrp .values-detail h2::before{height: 13px; bottom: -13px;}
.single-workshops .values-wrp .values-detail h2{border-bottom: 13px solid #16abe3;}
}

@media(min-width:1025px){
	.articles-wrp .titlebar h2{position:relative; top:40px;}
	.articles_slider .article-box .article-img img{min-height: 400px; max-height: 400px;
    object-fit: cover;
    object-position: top;
    border-radius: 0px;}
	.articles-wrp{padding-bottom:40px;}
	.home footer{margin-top:100px;}
	.about-banner .col-md-6{width:38%;}
	.about-banner .col-md-6.bimgw{width:62%;}
	.about_story_wrp .container{max-width:85%;}
	.col-md-6.storb{width:45%;}
	.about_story_wrp .row{align-items: end;}
	.bend{padding-bottom:5%;}
	.service-block::before{top:40px; max-height:496px;}
	.values-wrp .values-detail{margin-top:-9px;}
	.single-workshops .values-wrp{padding-top:45px;}
	.single-workshops .values-wrp .values-detail{margin-top:40px;}
	.hero-wrp .detail{margin-top:-10px;}
	.service-block .services-detail{margin-top:45px;}
	.home .service-block .services-detail{margin-top:0px;}
	.home .service-block::before{top:0px;}
	.home .service-block::before{right:-30%;}
	.home .odd-service-block:before{right:auto;}
	.home .odd-service-block .services-detail{margin-right:20%;}
	.odd-service-block:hover .services-img figure{transform: translate(-60px, 0);}
	.home .articles-wrp{padding-top:25px; padding-bottom: 30px;}
	.articles_slider .slider-arrow{margin-right:13%; position: relative;}
	/*.who-are-we-list .who-box {
		transform: scale(1.0);
	transition: transform 0.6s ease;
	}
	.who-are-we-list .who-box:hover {
    animation: none !important;
   transform: scale(1.05);
}*/

	
}
@media(min-width:1100px){
	.blog-single-banner .blog-single-block{padding-right: 16%; justify-content: space-between;}
	.blog-single-detail .blog-single-block{justify-content: space-between;padding-right: 16%;}
	.blog-single-detail .social-icon{padding-right: 16%;}
	
}
@media(min-width:1355px){.guides_wrp .container{max-width:1347px;}
}
@media(min-width:1550px){
	.hero-wrp .detail{padding-right: 14%;}
	.about-banner .about-video{top:20px;}
	.service-block .services-img:before{left: -200px;}
	.our_dogs_wrp .service-block:hover .services-img:before{transform:translate(360px, 0);}

	.our_dogs_wrp .service-block .services-detail h3{margin-bottom:20px;}
	.values_wrp .titlebar h2{font-size:40px; line-height:52px;}
	.our_team_wrp .titlebar h2{font-size:40px; line-height:52px;}
	.about_blog_block .about_blog_detail .detail p{margin-bottom:65px;}
	.blog_articles_wrp.blog_articles_wrp_sec2 .container{max-width:1470px;}
	.values-wrp .container{max-width:1450px;}
	.single-workshops .values-wrp .container{max-width:1410px;}
	.single-workshops .values-wrp .values-detail{margin-right:3%;}
	.single-workshops .values-wrp{padding-bottom:70px;}
	.single-workshops .workshops_wrp .workshops_title h2{margin-top:35px; margin-bottom: 50px;}
	.values-wrp .row .col-md-6.infv{width:48.62%;}
	.values-wrp .row .col-md-6.infi{width:51.38%;}
	.guides_block h3, .guides_block h1{margin-left:25px;}
	
	.home .who-are-we-wrp a.btn-primary{margin-top:45px;}
	.satisfaction-wrp .container{max-width:1473px;}
	.page-template-aboutus-php .values_block{margin-left:15%;}
}
@media(min-width:1551px){
	.about_story_wrp .container{max-width:1528px;}
	.col-md-6.storb{width:45%;}
	.about_story_wrp .row{align-items: end;}
	.bend{padding-bottom:5%;}
	.service-block .services-detail{margin-top:67px;}
	.blog-banner-block .banner-img{max-width: 521px;}
	.hero-wrp .container{max-width:1530px;}
	.program-wrp .container{max-width:1466px;}
	.communication-wrp .container{max-width:1466px;}
	.program-wrp .program-block ul li:nth-child(2) .detail{max-width:78.60%;}
	.home .communication-wrp .col-md-6:nth-child(1){width:47.5%;}
	.home .communication-wrp .col-md-6:nth-child(2){width:52.5%;}
	.communication-detail{padding-right:180px;}
	.home footer{margin-top:165px;}
	.articles_slider .article-box .article-img img{min-height: 513px; max-height: 513px;
    object-fit: cover;
    object-position: top;
    border-radius: 0px;}
	.workshops_wrp .blog_article_box{border-radius:40px 40px 62px 62px;}
	.workshops_wrp2 .container{max-width:1470px;}
	header .navbar .navbar-nav li.selectedmenu  a{padding:9px 29px;}
	.home .who-are-block{margin-bottom:160px;}
	.articles-wrp .container{max-width:1500px;}
	.home .articles-wrp .container .titlebar{margin-right: 12%;}
	.home .articles-wrp .titlebar h2:before{min-width: 425px; right: -425px;}
	.home .articles_slider .row{align-items: flex-start;}
	.articles_slider .article-box .article-detail{padding: 68px 75px 0;}
	.who-are-we-banner:before{right:-2%;}
}
@media(min-width:1950px){
	.service-block::before{right: -122%; width: 200%;}
	.home .service-block::before{right: -122%; width: 208%;}
	.values_wrp .titlebar h2::before{    left: 100%;
    width: 400%; right:inherit;}
	.our_team_wrp .titlebar h2::before{width:400%;}
	.home .odd-service-block:before{right:auto; left: -110%;}
}

@media(min-width:1201px) and (max-width:1550px){
	.values-wrp .container{max-width:1300px;}
	.values-wrp .values-image{max-width: 94%; margin-right: auto;}
	.workshops_wrp .container{max-width:85%;}
	.articles-wrp .container{max-width:85%;}
	.home .articles_slider .row{align-items: flex-start;}
	.articles_slider .article-box .article-detail{        padding: 40px 40px 0 0;
        max-width: 400px;}
	.values-video{min-height:290px;}
	.who-are-we-wrp .container{max-width:85%;}
}
@media(min-width:1201px) and (max-width:1550.98px){
	.about-banner .container{max-width: 1100px;}
	.blog-banner .container{max-width: 1100px;}
	.our_team_block .our_team_box .box-img{width:320px; height:320px;}
	.our_team_block .our_team_box .box-img img{max-width:280px; width:280px; height:280px; }
	.blog-banner-block .banner-img{max-width: 490px;}
	.process_wrp .container{max-width:1100px;}
	.contact-wrp .contact-img{top:88px;}
	.contact-wrp .contact-img img{max-width:100%; object-fit: contain;}
	.gallery-swiper {box-sizing: border-box;  margin:60px auto 60px;}
	
}
@media(min-width:1025px) and (max-width:1200px){
	.about-banner .container{max-width: 900px;}
	.blog-banner .container{max-width: 900px;}
	.blog-banner-block .banner-img{max-width: 460px;}
	.blog-banner-block h2, .blog-banner-block h1{font-size:35px; line-height:normal;}
	.process_wrp .container{max-width:960px;}
	.contact-wrp .contact-img{top:122px;}
	.contact-wrp .contact-img img{max-width:99%;}
	.values-video{min-height:260px;}
	.gallery-swiper {box-sizing: border-box;  margin:60px auto 60px;}
}
@media(min-width:1025px) and (max-width:1550px){
	.sadna_single_banner_wrp .flower-icon{bottom:65px; right:inherit;}
	.satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2 .container{max-width:90%;}
	.satisfaction-wrp .container{max-width:90%;}
	.single-workshops .satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2{padding-bottom:200px;}
	.bend{padding-right: 2%; max-width: 48%; padding-bottom: 2%;}
}
@media(max-width:1600px){
	.about_story_wrp.globalsection .about_story_detail h1{font-size: 45px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h2{font-size: 35px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h3{font-size: 30px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h4{font-size: 25px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h5{font-size: 20px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h6{font-size: 16px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail ul li,.about_story_wrp.globalsection .about_story_detail ol li{font-size: 16px; line-height:normal;}
}
@media(max-width:1024px){
	.about_story_wrp.globalsection .about_story_detail h1{font-size: 40px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h2{font-size: 30px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h3{font-size: 25px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h4{font-size: 20px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h5{font-size: 18px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h6{font-size: 16px; line-height:normal;}
	.sadna-banner-wrp::before{border-radius: 0 0 60px 60px;}
	.vision-data-site{display:grid; grid-template-columns:1fr 1fr;}
	.about_story_wrp.globalsection{padding-bottom: 60px; padding-top: 60px;}
}
@media(min-width:992px) and (max-width:1024px){
	    .experience_wrp .experience_block {
			border-radius: 400px;
    padding: 40px 100px;
		}
	    .experience_block .experience_img {left:65px;}
}
@media(min-width:768px) and (max-width:1024px){
	.customer_satisfaction_wrp:hover{background-color: #16abe3;}
	.blog_articles_slider{padding:20px 10px;}
	.blog_article_box{box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);}
	/*.satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2 .container{max-width:90%;}*/
	.experience_wrp2 .container{max-width:90%;}
	.experience_wrp .container{max-width:90%;}
	.single-workshops .values-wrp .values-detail a{font-size: 18px; margin: 20px 0 0;}
	.guides_block h3, .guides_block h1{
		width: 100%;
        margin: 0 auto;
        border-bottom: 2px solid #fff;
        max-width: 100%;
        padding-bottom: 20px;
		
	}
	.guides_block{
		display: block;
        border-radius: 26px;
        padding: 40px 20px;
        text-align: center;
	}
	.sadna_single_banner_wrp .flower-icon{
		right: inherit;
    bottom: 65px;
    left: 45%;
	}
	.guides_block .detail{
		border-bottom: 4px solid #fff;
        border-right: none;
        padding: 20px 0;
	}
	.guides_block a{
		margin: 20px auto 0;
	}
	.about-banner .container{max-width: 70%;}
	.blog-banner .container{max-width: 90%;}
	.blog-banner-block .banner-img{max-width: 420px;}
	.experience_wrp .experience_block {bottom: -60px;}
	.process_wrp .container{max-width:740px;}
	.blog-single-detail .social-icon{max-width: 730px; margin: 0 auto 45px;}
	.contact-wrp .contact-img:before{
		background-image: url('../images/mobileab_frame_white_gray.webp');
    background-size: 100% 100%;
    background-position: top;
    background-repeat: no-repeat;
	}
	.contact-wrp.sec_contact_wrp .contact-img:before{
		background-image: url('../images/mobileab_frame_white_gray.webp');
    background-size: 100% 100%;
    background-position: top;
    background-repeat: no-repeat;
	}
	.values-video{min-height:230px; border-radius: 20px;}
	.gallery-swiper {box-sizing: border-box;  padding-left: 10px; padding-right: 10px; margin:60px auto 60px;}
}


@media(max-width:767px){
	.about_story_wrp.globalsection .about_story_detail h1{font-size: 35px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h2{font-size: 26px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h3{font-size: 22px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h4{font-size: 20px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h5{font-size: 18px; line-height:normal;}
	.about_story_wrp.globalsection .about_story_detail h6{font-size: 16px; line-height:normal;}
	.who-are-we-banner:before{background-position: 0 0;}
	.about_story_wrp .about_story_detail h2{border-bottom: 5px solid #16abe3;}
	.about_story_wrp .about_story_detail h2:before{bottom: -5px; height:5px;}
	.page-template-aboutus footer{margin-top:0px;}
	.blog-banner-block .flower-icon{right: 0; top: 60px; left:inherit;}
	.blog-banner-block .flower-icon img{max-width:40px;}
	.blog-banner .flower-icon.flower-icon2{left: 10px; bottom:-20px;}
	.blog-banner .flower-icon.flower-icon2 img{max-width:40px;}
	.about_blog_detail .box-img{max-height:300px;}
	.about_blog_detail .box-img img{
		    object-fit: cover;
    max-height: 300px;
    height: auto;
    width: 100%;
	}
	.about_blog_detail .box-img img.blog-image1-shape{max-width: 90%;}
	.blog-single-banner .blog-single-block .flower-icon img{max-width:50px;}
	.blog-single-banner .flower-icon.flower-icon2 img{max-width:40px;}
	.blog-single-banner .flower-icon.flower-icon2{left: 10px; bottom: -20px;}
	.sadna-banner-wrp .flower-icon{max-width:40px; bottom: -30px;}
	.sadna-banner-wrp::before{border-radius: 0 0 25px 25px;}
	.educational-block{padding: 20px; border-radius: 20px; background-color: #D9F3FD;}
	.experience_wrp .experience_block{bottom: -60px;}
	.process_wrp .process_grid .process_box h3 span{margin-top:10px;}
	.single-workshops .sadna-banner-wrp .flower-icon{
		bottom: 78px;
        right: 0;
        left: -1px;
        margin: 0 auto;
        transform: inherit;
	}
	.values-wrp .values-detail a{font-size: 18px; margin: 30px 0 0;}
	.experience_wrp2{padding:40px 0 40px;}
	.vision-data-site{display:grid; grid-template-columns:1fr; row-gap:15px;column-gap:0px;}
	
	 /* Remove position absolute from submenu */
    .sub-menu {
        position: static;
        box-shadow: none;
        width: 100%;
        background-color: #f9f9f9;
        padding-left: 20px;
    }
    
    
    
    /* Show submenu toggle arrow on mobile */
    .submenu-toggle {
        display: inline-block;
        padding: 16px 15px;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 10;
    }
    
    /* Make parent menu item position relative for arrow positioning */
    .menu-item-has-children {
        position: relative;
    }
    
    /* Arrow icon */
    .submenu-toggle .arrow-down {
        display: inline-block;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #333;
        transition: transform 0.3s ease;
    }
    
    /* Rotate arrow when active */
    .submenu-toggle.active .arrow-down {
        transform: rotate(180deg);
        border-top-color: #0073aa;
    }
    
    /* Style submenu items on mobile */
    header .navbar .navbar-nav li .sub-menu .menu-item a {
        padding: 4px 15px;
        font-size: 16px;
       
    }
    
    header .navbar .navbar-nav li .sub-menu .menu-item a:hover {
        background-color: #e9e9e9;
        padding-left: 20px;
    }
    
    /* Make sure submenus are hidden by default on mobile */
    .sub-menu {
        display: none;
    }
	header .navbar .navbar-nav li a{padding-right:0px; padding-left:0px; font-size: 26px; display: inline-block; line-height: normal;text-align: center;}
	header .navbar .navbar-nav li.selectedmenu a{padding-right:24px; padding-left:24px; margin-top:10px;}
	.about_story_wrp.globalsection{padding-bottom: 30px; padding-top: 30px;}
	.page-template-workshops-php .articles_interest_wrp{padding-bottom:40px;}
	.footer-block .logo-box a.mailfot:before{width:166px;}
	.values-video{min-height:230px; border-radius: 20px;}
	.who-box-inner{padding:0px;}
	.who-box.is-active .blockinfo{display:none;}
	.gallery-swiper {box-sizing: border-box;  padding-left: 10px; padding-right: 10px; margin:40px auto 0px;}
	.gallery-swiper a {width:100%; height:320px;}
  .gallery-swiper .swiper-slide {
    width: 100%;
  }
 .gallery-swiper a {
    width: 100%;
    height: 260px;             
    display: flex;             
    align-items: center;        
    justify-content: center;    
   
  }

  /* Image itself */
  .gallery-swiper img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;          
    object-fit: contain;
  }
  .categl .blog-banner-block .flower-icon{display:none;}
.categl .blog-banner-block h1{max-width:80%;}
.categl .blog-banner-block .banner-img{margin-left:auto;}
}


