@media(min-width:1201px) and (max-width:1550.98px){
	.container{max-width: 1100px;}

	.titlebar h2{font-size: 40px; line-height:normal; padding: 0 0 10px;margin: 0 0 40px;border-width: 7px;}
	.titlebar h2::before{height: 7px;bottom: -7px;}

	.navbar-brand{padding: 16px 50px 16px 26px;}
	.navbar-brand img{max-width: 70px;}
	header .navbar .navbar-nav li a{font-size: 18px;padding: 8px 20px;border-width: 3px;}
	header .navbar .navbar-nav{gap: 5px;}

	.social-icons{left: 16px;gap: 10px;}
	.social-icons a{border-width: 3px;height: 40px;width: 40px;}
	.social-icons a img{max-width: 20px;}

	footer{margin: 60px 0 0;}


	/* **** Home Page **** */
	.hero-wrp {min-height: auto;padding: 180px 0 60px; padding: 180px 0 0px; border-radius: 0 0 60px 60px;}
	.hero-wrp .container{max-width: 1050px;}
	.hero-wrp .detail h1{font-size: 70px;}
	.hero-wrp .detail h2{font-size: 40px;}
	.hero-wrp .detail .info p{font-size: 22px; line-height:normal;}
	.video-onebx{max-width: 360px;margin: 0 auto 0  0;}
	.video-onebxright{max-width: 360px;}
	.hero-wrp .hero-video .hero_video{width: 100%;margin: 0;/*border: 15px solid #fff;border-radius: 0 0 40px 40px;*/}
	.hero-wrp .hero-video .hero_video.hero_video2{width: 100%;margin: -60px 0 0;/*border-radius: 40px 40px 40px 0;*/}
	.hero-wrp .hero-video{margin-top: -130px;}
	.program-wrp{padding: 100px 0;}
	.program-wrp .program-block ul li .icon{height: 100px;width: 100px;font-size: 24px;min-width: 100px;}
	.program-wrp .program-block ul li .icon img{max-width: 32px;}
	.program-wrp .program-block ul li .detail{padding: 10px 35px 10px 20px;font-size: 16px; line-height:normal;}
	.program-wrp .program-block ul li:first-child .detail{margin:0 -28px 0;}
	.program-wrp .program-block ul li:nth-child(2) .detail, .program-wrp .program-block ul li:nth-child(3) .detail{margin:0 -80px 0; padding:10px 85px 10px 20px;}
	.program-wrp .program-block ul li:last-child .detail{margin:0 -80px 0 0; padding:10px 85px 10px 20px;}
	.communication-wrp .row{margin: 0 -15px;}
	.communication-wrp .col-md-6{padding: 0 15px;}
	.communication-detail{padding: 0 40px 0 0;}
	.communication-detail h2{font-size: 28px;line-height:normal; padding: 0 0 10px;margin: 0 0 20px;border-width: 5px;}
	.communication-detail h2::before{height: 4.5px;bottom: -4.5px;}
	.communication-detail p{font-size: 16px;margin: 0 0 20px;}
	.satisfied-customers-wrp{padding: 60px 0;}
	.satisfied-customers-wrp .customers-block ul img{height: 60px;}
	.services-wrp{padding: 0;}
	.services-wrp .row{margin: 0 -15px;}
	.services-wrp .col-md-6{padding: 0 15px;}
	.service-block .services-detail h3{font-size: 26px;margin: 0 0 10px; line-height:normal;}
	.service-block .services-detail p{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.service-block .services-detail ul li{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.contact-wrp{padding: 60px 0; padding:20px 0; border-radius: 0 400px 400px 0;}
	.contact-wrp .contact-detail h2{font-size: 30px;margin: 0 0 20px;}
	.contact-wrp .contact-detail .form-group .form-control{font-size: 16px;border: 1px solid rgba(0,0,0,0.2);}
	.contact-wrp .contact-img .flower-icon {right: 5px;top: -10px;max-width: 40px;}
	.who-are-we-wrp .who-are-we-block{width: 50%;padding: 30px 0 30px 40px;border-radius: 150px 0 0 150px;margin: 0 0 40px;}
	.who-are-we-wrp .who-are-we-block .question-mark-icon img{max-width: 60px;right: -45px;top: -30px;}
	.who-are-we-wrp .who-are-we-block .detail h2{font-size: 40px; line-height:normal;}
	.who-are-we-wrp .who-are-we-block .detail p{font-size: 18px; line-height:normal;}
	.who-are-we-list .who-box{height: 280px;}
	.who-box.is-active {height: 320px;}
	.who-are-we-list .who-box img{max-width: 65px;}
	.who-are-we-list .who-box h3{font-size: 20px;}
	.who-are-we-list .who-box p{font-size: 18px; line-height:22px;}
	.who-are-we-banner .info h2{font-size: 60px; line-height:normal;}
	.articles_slider .swiper-slide {padding: 40px 0 20px 40px;}
	.articles_slider .article-box .article-detail{padding: 20px;}
	.articles_slider .article-box .article-detail h3,.articles_slider .article-box .article-detail h3 a{font-size: 24px; line-height:normal; margin: 0 0 10px;}
	.articles_slider .article-box .article-detail p,.articles_slider .article-box .article-detail p a{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.articles_slider .slider-arrow{margin: 60px 0 0;}
	.articles_slider .article-box{border-radius: 100px 0 0 100px;}
	.articles_slider .article-box .article-img img{min-height: 325px;object-fit: cover;}
	.satisfaction-wrp{padding: 70px 0 200px;margin: 0 0 -120px;}
	.satisfaction-wrp h2{font-size: 32px; line-height:normal; margin: 0 0 60px;}
	.satisfaction-box{padding: 25px 30px 80px;}
	.satisfaction-box img{max-width: 70px;}
	.satisfaction-box p{font-size: 20px; line-height:25px;}
	/* **** End Home Page **** */


	/* **** About **** */
	.about-banner h2,.about-banner h1{font-size: 40px; line-height:normal; margin-right: 5%;}
	.main-wrpper{overflow: hidden;}
	.about-banner .container{max-width: 1040px;}
	.about-banner .about-video img {max-width: 80%;margin: 0 auto 0 0;}
	.about_story_wrp{padding: 300px 0 60px;}
	.about_story_wrp .about_story_detail{padding: 0 40px 0 0;}
	.about_story_wrp .about_story_detail h2{font-size: 32px; line-height:normal;}
	.about_story_wrp .about_story_detail p{font-size: 16px; line-height:normal; max-width: 100%;}
	.about_story_wrp .about_story_detail h2 .flower-icon{max-width: 60px;left: -10px;bottom: -34px;}
	.about_story_wrp .about_story_image img{width: 48%;border-radius: 20px;border-width: 6px;}
	.our_dogs_wrp{padding: 0 0 60px; padding:0;}
	.our_dogs_wrp .service-block{margin: 0;}
	.our_dogs_wrp .titlebar h2{font-size: 32px;  line-height:normal; margin-top:10px;}
	.our_dogs_wrp .service-block .services-detail p{font-size: 18px; max-width: 80%;}
	.communities_wrp{padding: 100px 0;}
	.communities_wrp .detail h2{font-size: 38px; line-height:normal; max-width: 600px;}
	.communities_wrp .detail a{font-size: 18px; line-height:25px;}
	.values_wrp{padding: 60px 0;}
	.values_block{min-height: 720px;}
	.values_block .row .col-md-6{width: 100%;}
	.our_team_block{padding: 40px;border-radius: 80px 80px 0 0;}
	.our_team_block .row{margin: 0 -25px;}
	.our_team_block .col-md-6{padding: 0 25px;}
	.our_team_block .our_team_box{margin: 0 0 40px;}
	.our_team_block .our_team_box h3{font-size: 26px; line-height:normal;}
	.our_team_block .our_team_box a{font-size: 18px; line-height:normal;}
	/* **** End About **** */

	/* **** blog_single **** */
	.blog_article_box .detail h3,.blog_article_box .detail h3 a{font-size: 20px; line-height:normal;}
	.blog_article_box .detail h5,.blog_article_box .detail h5 a,.about_blog_detail .detail h5{font-size: 18px; line-height:normal;}
	.blog_article_box .detail p,.blog_article_box .detail p a{font-size: 18px; line-height:normal; margin: 0 0 20px;}
	/* **** End blog_single **** */

	/* **** Blog **** */
	.blog-banner{border-radius: 0 0 80px 80px;}
	.about_blog_wrp{padding: 220px 0 80px;}
	.about_blog_wrp .blog_title{height: auto;}
	.about_blog_wrp .blog_title h3{font-size: 28px; line-height:normal; margin: 0 0 10px;}
	.about_blog_wrp .blog_title p{font-size: 18px;margin: 0 0 16px; margin:0;}
	.about_blog_detail .box-img{width: 350px;min-width: 350px; max-height: 300px;}
	.about_blog_detail .box-img img.blog-image1-shape{max-width:90%; object-fit:cover;
	max-width: 100%;
        object-fit: contain;
        height: 100%;
        width: 100%;
        object-position: top;
	}
	.about_blog_detail .box-img img{object-fit: cover; object-position: top;}
	.blog_article_box .box-img img{max-height:235px;}
	.about_blog_detail .detail{padding: 20px;}
	.about_blog_detail .detail h3{font-size: 20px; line-height:normal; margin: 0 0 10px;}
	.about_blog_detail .detail p{font-size: 16px; line-height:normal;margin: 0 0 10px;}
	.blog_articles_wrp .blog_articles_grid{gap: 30px;}
	.blog_article_box{border-radius: 20px;}
	.blog_article_box .box-img{border-radius: 20px 20px 0 20px;}
	/* **** End Blog **** */

	/* **** Contact **** */
	.contact-banner-wrp{border-radius: 0 0 60px 60px;margin: 0 0 60px;padding: 120px 0 30px;}
	.contact-banner-wrp .banner-form h2,.contact-banner-wrp .banner-form h1{font-size: 26px;margin: 0 0 37px;}
	.contact-banner-wrp .banner-form .contact-detail{display: block;margin: 24px 0 0;}
	.contact-banner-wrp .banner-form .contact-detail li{margin: 0 0 10px;}
	.contact-banner-wrp .banner-form .contact-detail li:last-child{margin: 0;}
	.contact-banner-wrp .banner-form .contact-detail li a{margin: 0;display: block;text-align: center;}
	.contact-banner-wrp .contact-banner-img{padding: 40px 0 0;}
	.contact-banner-wrp .contact-banner-img img{max-width: 100%;}
	.contact-banner-wrp .row{align-items: flex-end;}
	/* **** End Contact **** */

	/* **** sadna_main **** */
	.sadna-banner-wrp h2,.sadna-banner-wrp h1{font-size: 40px; line-height:normal;}
	.values-wrp .values-detail h2{font-size: 30px; line-height:normal;}
	.values-wrp .values-detail p{font-size: 20px;}

	.educational-wrp{margin-top:100px;}
	.educational-wrp .container{max-width: 85%;}
	.educational-block{padding:60px;}
	.educational-wrp .educational-titlebar h2{font-size: 40px;margin: 0 0 40px;}
	.educational-wrp .educational_grid{gap: 60px;}
	.educational-wrp .educational_box h4{font-size: 26px; line-height:normal;}
	.educational-wrp .educational_box p{font-size: 18px; line-height:normal;}
	.workshops_wrp .workshops_title h2{font-size: 40px;margin: 0 0 40px; line-height:normal;}

	.experience_wrp .experience_block{padding: 40px 60px 40px;}
	.experience_block .experience_img{max-width: 325px;left: 16px;}
	.experience_block .experience_detail h2{font-size: 28px;}
	.experience_block .experience_detail p{font-size: 20px;}
	.experience_block .experience_detail a{font-size: 16px;}
	.articles_interest_wrp{padding: 80px 0;}
	.satisfaction-wrp.customer_satisfaction_wrp{padding: 450px 0 245px;}
	.process_wrp .process_title h2{font-size: 32px;margin: 0 0 30px; line-height:normal;}
	.process_wrp .process_grid {grid-template-columns: repeat(3, 1fr);gap: 20px;}
	.process_wrp .process_grid .process_box h3{font-size: 26px;margin: 0 0 20px;}
	.process_wrp .process_grid .process_box h4{font-size: 26px;margin: 0 0 20px;padding: 0 0 16px; line-height:normal;}
	.process_wrp .process_grid .process_box p{font-size: 16px;}
	.process_wrp .process_grid .process_box ul{margin: 0 0 20px;}
	.process_wrp .process_grid .process_box ul li{font-size: 16px;}
	.process_wrp .process_grid .process_box a{font-size: 16px;}
	/* **** End sadna_main **** */

	/* **** sadna **** */
	.guides_block{border-radius: 100px;padding: 20px 30px;flex-wrap: wrap;}
	.guides_block h3,.guides_block h1{font-size: 20px; max-width: 280px;}
	.guides_block h4{font-size: 20px;}
	.guides_block a{font-size: 16px;}
	.satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2{padding: 60px 0;}
	.values-wrp{padding: 60px 0 0;}
	/* **** End sadna **** */

	.hero-wrp{padding: 150px 0 40px; padding:120px 0 0px; min-height: 561.25px;}
	.hero-wrp .hero-video {
        margin-top: -80px;
        width: 500px;
        top: 0;
    }
	.hero-wrp .detail .info{margin:0 0 40px;}
	.video-onebx video{border-radius:0 60% 23% 23%;}
	.communication-image{padding:9px 12px 0px;}
	.communication-wrp .communication-image video{min-height:349px;}
	.hero-wrp .hero-video .flower-icon{right: 27%; width: 60px;}
	
	.blog-banner-block h2, .blog-banner-block h1{font-size: 40px; line-height:normal; margin-right: 5%;}
	.blog-single-banner .blog-single-block .detail h2, .blog-single-banner .blog-single-block .detail h1{font-size: 30px; line-height:normal;}
	.blog-single-banner .container{max-width:1030px;}
	.blog-single-detail .container{max-width:1030px;}
	.home .service-block:hover .services-img{transform: translateX(60px);}
	.home .odd-service-block:hover .services-img:before{transform: translate(-60%, 0);}
	.who-are-we-banner{height:53.5vh;}
	.who-are-we-banner:before{height: 110%; width: 100%; top: -10%;}
}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 960px;}

	.btn-secondary{font-size: 16px;min-width: unset;}
	.btn-primary{font-size: 16px;min-width: unset;}

	.titlebar h2{font-size: 30px; line-height:normal; padding: 0 0 10px;margin: 0 0 40px;border-width: 5px;}
	.titlebar h2::before{height: 5px;bottom: -5px;}

	.navbar-brand{padding: 16px 40px 16px 26px;}
	.navbar-brand img{max-width: 60px;}
	header .navbar .navbar-nav li a{font-size: 16px;padding: 4px 12px;border-width: 2px;}
	header .navbar .navbar-nav{gap: 5px;}

	.social-icons{left: 16px;gap: 10px;}
	.social-icons a{border-width: 3px;height: 40px;width: 40px;}
	.social-icons a img{max-width: 20px;}

	footer{margin: 0;}
	
	/* **** Home Page **** */
	.hero-wrp {min-height: auto;padding: 180px 0 60px; padding: 110px 0 0px;border-radius: 0 0 60px 60px; min-height:535.5px;}
	.hero-wrp .container{max-width: 920px;}
	.hero-wrp .detail h1{font-size: 50px;}
	.hero-wrp .detail h2{font-size: 32px;}
	.hero-wrp .detail .info{margin: 0 0 100px;}
	.hero-wrp .detail .info p{font-size: 18px; line-height:normal;}
	.video-onebx{max-width: 360px;margin: 0 auto 0  0;}
	.video-onebxright{max-width: 360px;}
	.video-onebxright{top:-40.5px;}
	.hero-wrp .hero-video .hero_video{width: 100%;margin: 0;border: 15px solid #fff;border-radius: 0 59% 23% 23%; border:none;}
	.hero-wrp .hero-video .hero_video.hero_video2{width: 100%;margin: -60px 0 0;border-radius: 40px 40px 40px 0;}
	.hero-wrp .hero-video{margin-top: -150px;width: 500px;margin: 0 0 0 20px;top: -95px;}
	.program-wrp{padding: 100px 0;}
	.program-wrp .program-block ul li .icon{height: 100px;width: 100px;font-size: 24px;min-width: 100px;}
	.program-wrp .program-block ul li .icon img{max-width: 32px;}
	.program-wrp .program-block ul li .detail{padding: 10px 30px 10px 20px;font-size: 16px; line-height:normal;}
	.communication-wrp .row{margin: 0 -15px;}
	.communication-wrp .col-md-6{padding: 0 15px;}
	.communication-detail{padding: 0 40px 0 0;}
	.communication-detail h2{font-size: 28px; line-height:normal; padding: 0 0 10px;margin: 0 0 20px;border-width: 5px;}
	.communication-detail h2::before{height: 4.5px;bottom: -4.5px;}
	.communication-detail p{font-size: 16px;margin: 0 0 20px;}
	.satisfied-customers-wrp{padding: 60px 0;}
	.satisfied-customers-wrp .customers-block ul img{height: 60px;}
	.services-wrp{padding: 0;}
	.services-wrp .row{margin: 0 -15px;}
	.services-wrp .col-md-6{padding: 0 15px;}
	.service-block .services-img:before{left: -30px;}
	.service-block:hover .services-img img{transform: unset;}
	.service-block:hover .services-img:before{transform: translate(69%, 0);}
	.service-block .services-detail h3{font-size: 26px;margin: 0 0 10px; line-height:normal;}
	.service-block .services-detail p{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.service-block .services-detail ul li{font-size: 16px; line-height:normal;margin: 0 0 10px;}
	.odd-service-block .services-img:before {left: auto;right: 0;}
	.odd-service-block:hover .services-img:before {transform: translate(-64%, 0);}
	.odd-service-block .services-detail{margin: 0;}
	.service-block::before{width: 120%;}
	.contact-wrp{padding: 20px 0;border-radius: 0 400px 400px 0;}
	.contact-wrp .contact-detail{margin-right:10px;}
	.contact-wrp .contact-detail h2{font-size: 30px;margin: 0 0 20px;}
	.contact-wrp .contact-detail .form-group .form-control{font-size: 16px;border: 1px solid rgba(0,0,0,0.2);}
	.contact-wrp .contact-img .flower-icon {right: 5px;top: -10px;max-width: 40px;}
	.who-are-we-wrp .who-are-we-block{width: 50%;padding: 30px 0 30px 40px;border-radius: 150px 0 0 150px;margin: 0 0 40px;}
	.who-are-we-wrp .who-are-we-block .question-mark-icon img{max-width: 60px;right: -45px;top: -30px;}
	.who-are-we-wrp .who-are-we-block .detail h2{font-size: 32px; line-height:normal;}
	.who-are-we-wrp .who-are-we-block .detail p{font-size: 16px; line-height:normal;}
	.who-are-we-list .who-box{height: 230px;}
	.who-box.is-active {height: 270px;}
	.who-are-we-list .who-box img{max-width: 65px;}
	.who-are-we-list .who-box h3{font-size: 18px;}
	.who-are-we-list .who-box p{font-size: 16px; line-height:22px;}
	.who-are-we-banner .info h2{font-size: 45px; line-height:normal;}
	.articles_slider .swiper-slide {padding: 40px 0 20px 40px;}
	.articles_slider .article-box .article-detail{padding: 20px;}
	.articles_slider .article-box .article-detail h3,.articles_slider .article-box .article-detail h3 a{font-size: 24px; line-height:normal; margin: 0 0 10px;}
	.articles_slider .article-box .article-detail p,.articles_slider .article-box .article-detail p a{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.articles_slider .slider-arrow{margin: 60px 0 0;}
	.articles_slider .article-box{border-radius: 20px 0 0 20px;}
	.articles_slider .article-box .article-img img{min-height: 325px;object-fit: cover;}
	.satisfaction-wrp{padding: 135px 0 245px;margin: 0 0 -120px;}
	.satisfaction-wrp h2{font-size: 32px; line-height:normal; margin: 0 0 24px;}
	.satisfaction-box{padding: 25px 30px 80px;}
	.satisfaction-box img{max-width: 70px;}
	.satisfaction-box p{font-size: 20px; line-height:25px;}
	.communication-image{padding:8px 10px 0px;}
	.hero-wrp .hero-video .flower-icon{right: 27%; width: 60px;}
	/* **** End Home Page **** */
	
	/* **** About Page *** */
	.main-wrpper{overflow: hidden;}
	.about-banner .container{max-width: 900px;}
	.about-banner {padding: 120px 0 0;background-color: #16abe3;border-radius: 0 0 60px 60px;}
	.about-banner h2,.about-banner h1{padding: 0;font-size: 40px;}
	.about-banner .about-video{position: relative;margin: 0 0 -200px;}
	.about-banner .about-video .flower-icon{max-width: 60px;left: -14px;}
	.about_story_wrp{padding: 200px 0 60px;}
	.about_story_wrp .about_story_detail{padding: 0 20px 0 0;}
	.about_story_wrp .about_story_detail h2{font-size: 32px; line-height:normal;}
	.about_story_wrp .about_story_detail p{font-size: 16px; line-height:normal;}
	.about_story_wrp .about_story_detail h2 .flower-icon{max-width: 60px;left: -10px;bottom: -34px;}
	.about_story_wrp .about_story_image img{width: 48%;border-radius: 20px;border-width: 6px;}
	.our_dogs_wrp{padding: 0 0 60px; padding:0;}
	.our_dogs_wrp .service-block{margin: 0;}
	.our_dogs_wrp .titlebar h2{font-size: 32px; line-height:normal; margin-top:10px;}
	.our_dogs_wrp .service-block .services-detail p{font-size: 18px;}
	.communities_wrp{padding: 100px 0;}
	.communities_wrp .detail h2{font-size: 38px; line-height:normal;}
	.communities_wrp .detail a{font-size: 18px; line-height:25px;}
	.values_wrp{padding: 60px 0;}
	.values_block{min-height: 600px;}
	.values_block .row .col-md-6{width: 100%;}
	.our_team_block{padding: 40px;border-radius: 80px 80px 0 0;}
	.our_team_block .row{margin: 0 -25px;}
	.our_team_block .col-md-6{padding: 0 25px;}
	.our_team_block .our_team_box{margin: 0 0 40px;}
	.our_team_block .our_team_box .box-img{width: 100%;height: auto;aspect-ratio: 1 / 1;}
	.our_team_block .our_team_box .box-img img{max-width: 320px; width:320px; height:320px;}
	.our_team_block .our_team_box h3{font-size: 26px; line-height:normal;}
	.our_team_block .our_team_box a{font-size: 18px; line-height:normal;}
	/* **** End About Page *** */

	/* **** blog_single **** */
	.blog-single-banner{padding: 140px 0 40px;border-radius: 0 0 40px 40px;}
	.blog-single-banner .container{max-width: 900px;}
	.blog-single-detail .container{max-width:900px;}
	.blog-single-banner .blog-single-block{margin: 0 0 -70px;}
	.blog-single-banner .blog-single-block .detail h2,.blog-single-banner .blog-single-block .detail h1{font-size: 26px;margin: 40px 0 24px;}
	.blog-single-detail .blog-single-block{display: block;}
	.blog-single-detail .detail p{font-size: 18px;margin: 0 0 20px;line-height: 28px;}
	.blog-single-detail .detail{margin: 0 0 20px;}
	.blog-single-detail{padding: 60px 0;}
	.blog_articles_wrp.blog_articles_wrp_sec2{padding: 40px 0 100px;margin: 0;}
	.blog_articles_wrp.blog_articles_wrp_sec2 .blog_title h2{font-size: 32px;line-height:normal;margin: 0 0 30px;}
	.blog_article_box .detail h3,.blog_article_box .detail h3 a{font-size: 20px; line-height:normal;}
	.blog_article_box .detail h5,.blog_article_box .detail h5 a,.about_blog_detail .detail h5{font-size: 18px; line-height:normal;}
	.blog_article_box .detail p,.blog_article_box .detail p a{font-size: 16px; line-height:normal; margin: 0 0 20px;}
	.blog_article_box .box-img{border-radius: 20px 20px 0 20px;}
	/* **** End blog_single **** */ 

	/* **** Blog **** */
	.blog-banner{border-radius: 0 0 80px 80px;}
	.about_blog_wrp{padding: 220px 0 80px;}
	.about_blog_block{display: block;}
	.about_blog_wrp .blog_title{height: auto;display: block;margin: 0 0 40px;width: 100%;}
	.about_blog_wrp .blog_title h3{font-size: 32px; line-height:normal; margin: 0 0 20px;}
	.about_blog_wrp .blog_title p{font-size: 20px;}
	
	.about_blog_detail .detail{padding: 20px;}
	.about_blog_detail .detail h3{font-size: 20px;line-height:normal; margin: 0 0 10px;}
	.about_blog_detail .detail p{font-size: 16px; line-height:normal;margin: 0 0 10px;}
	.blog_articles_wrp .blog_articles_grid{gap: 30px;}
	.blog_article_box{border-radius: 20px;}
	.about_blog_detail .box-img{width: 300px;min-width: 300px; max-height: 300px;}
	.about_blog_detail .box-img img.blog-image1-shape{max-width:90%; object-fit:cover;}
	/* **** End Blog **** */

	/* **** Contact **** */
	.contact-banner-wrp{border-radius: 0 0 60px 60px;margin: 0 0 60px;padding: 120px 0 30px;}
	.contact-banner-wrp .banner-form h2,.contact-banner-wrp .banner-form h1{font-size: 26px;margin: 0 0 37px;}
	.contact-banner-wrp .banner-form .contact-detail{display: block;margin: 24px 0 0;}
	.contact-banner-wrp .banner-form .contact-detail li{margin: 0 0 10px;}
	.contact-banner-wrp .banner-form .contact-detail li:last-child{margin: 0;}
	.contact-banner-wrp .banner-form .contact-detail li a{margin: 0;display: block;text-align: center;}
	.contact-banner-wrp .contact-banner-img{padding: 40px 0 0;}
	.contact-banner-wrp .contact-banner-img img{max-width: 100%;}
	.contact-banner-wrp .row{align-items: flex-end;}
	/* **** End Contact **** */


	/* **** sadna_main **** */
	.sadna-banner-wrp h2,.sadna-banner-wrp h1{font-size: 40px; line-height:normal;}
	.values-wrp .values-detail h2{font-size: 30px; line-height:normal;}
	.values-wrp .values-detail p{font-size: 20px;}

	.educational-wrp .container{max-width: 960px;}
	.educational-wrp .educational-titlebar h2{font-size: 40px;margin: 0 0 40px;}
	.educational-wrp .educational_grid{gap: 40px;}
	.educational-wrp .educational_box h4{font-size: 26px; line-height:normal;}
	.educational-wrp .educational_box p{font-size: 18px; line-height:normal;}
	.workshops_wrp .workshops_title h2{font-size: 40px;margin: 0 0 40px; line-height:normal;}

	.experience_wrp .experience_block{padding: 40px 60px 40px;}
	.experience_block .experience_img{max-width: 325px;left: 16px;}
	.experience_block .experience_detail h2{font-size: 28px;}
	.experience_block .experience_detail p{font-size: 20px;}
	.experience_block .experience_detail a{font-size: 16px;}
	.articles_interest_wrp{padding: 80px 0;}
	.satisfaction-wrp.customer_satisfaction_wrp{padding: 450px 0 245px;}
	.process_wrp .process_title h2{font-size: 32px;margin: 0 0 30px; line-height:normal;}
	.process_wrp .process_grid {grid-template-columns: repeat(3, 1fr);gap: 20px;}
	.process_wrp .process_grid .process_box h3{font-size: 26px;margin: 0 0 20px;}
	.process_wrp .process_grid .process_box h4{font-size: 26px;margin: 0 0 20px;padding: 0 0 16px; line-height:normal;}
	.process_wrp .process_grid .process_box p{font-size: 16px;}
	.process_wrp .process_grid .process_box ul{margin: 0 0 20px;}
	.process_wrp .process_grid .process_box ul li{font-size: 16px;}
	.process_wrp .process_grid .process_box a{font-size: 16px;}
	/* **** End sadna_main **** */

	/* **** sadna **** */
	.guides_block{border-radius: 26px;padding: 20px;flex-wrap: wrap;}
	.guides_block h3,.guides_block h1{font-size: 20px;}
	.guides_block h4{font-size: 20px;}
	.guides_block a{font-size: 16px;}
	.satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2{padding: 60px 0;}
	.values-wrp{padding: 60px 0 0;}
	/* **** End sadna **** */
	
	.educational-wrp{margin-top:60px;}
	.educational-block{padding:60px;}
	.who-are-we-banner{height:40vh;}
	.who-are-we-banner:before{height: 110%; width: 100%; top: -10%;}
	.communication-wrp .communication-image video{min-height:305px;}
}

@media(min-width:768px) and (max-width:1024px){
	
	.container{padding: 0 15px;max-width: 740px;}
	.btn-secondary{font-size: 16px;min-width: unset;}
	.btn-primary{font-size: 16px;min-width: unset;}


	.navbar-brand{padding: 10px 40px 10px 16px;}
	.navbar-brand img{max-width: 45px;}
	header .navbar .navbar-nav li a{font-size: 15px;padding: 4px 12px;border-width: 2px;}
	header .navbar .navbar-nav{gap: 5px;}
	
	.social-icons{left: 16px;gap: 10px;}
	.social-icons a{border-width: 3px;height: 40px;width: 40px;}
	.social-icons a img{max-width: 20px;}

	footer{overflow: hidden;margin: 0;padding: 40px 0;}
	.footer-block .logo-box .foot-logo{margin: 0 0 40px;}
	.footer-block{gap: 40px;}
	footer .copright{margin: 40px 0 0;}

	.titlebar h2{font-size: 30px; line-height:normal; padding: 0 0 10px;margin: 0 0 40px;border-width: 5px;}
	.titlebar h2::before{height: 5px;bottom: -5px;}

	/* **** Home Page **** */
	.hero-wrp{min-height: unset;padding: 140px 0 60px; padding: 100px 0 0px; border-radius: 0 0 40px 40px; min-height: 452px;}
	.hero-wrp .container{max-width: 740px;}
	.hero-wrp .hero-video{margin: 0;}
	.video-onebx{max-width: 280px;margin: 0 auto 0 40px; margin:0 auto 0 0; padding: 0 16px 15px 14px;}
	.video-onebxright{max-width: 280px;}
	.hero-wrp .hero-video .hero_video{width: 100%;margin: 0;border: 10px solid #fff;border-radius: 0 0 40px 40px; border-radius:0 37% 16% 16%; border:none;}
	.hero-wrp .hero-video .hero_video.hero_video2{width: 100%;margin: -100px 0 0;border-radius: 40px 40px 40px 0;}
	.hero_video.hero_video2 img{border-radius:0 20px 100px 0;}
	.hero-wrp .detail{padding: 0 0 40px;}
	.hero-wrp .detail h1{font-size: 45px;}
	.hero-wrp .detail h2{font-size: 32px;}
	.hero-wrp .detail .info{margin: 0 0 30px;}
	.hero-wrp .detail .info p{font-size: 18px;margin: 0 0 10px; line-height:normal;}
	.hero-wrp .hero-video .flower-icon{max-width: 50px; top: 14%; right: 23%;}
	.hero-wrp .hero-video{width: 360px;display: table;}
	.program-wrp{padding: 60px 0;}
	.program-wrp .program-block ul{display: block;}
	.program-wrp .program-block ul li{width: 100%;margin: 0 0 15px;}
	.program-wrp .program-block ul li:last-child{margin: 0;}
	.program-wrp .program-block ul li .icon{height: 85px;width: 85px;font-size: 24px;min-width: 85px;}
	.program-wrp .program-block ul li .icon img{max-width: 32px;}
	.program-wrp .program-block ul li .detail{margin: 0 -40px 0 0 !important;border-radius: 60px 0 0 60px;padding: 10px 60px 10px 20px;font-size: 18px; line-height:normal;}
	.communication-wrp .row{margin: 0 -15px;}
	.communication-wrp .col-md-6{padding: 0 15px;}
	.communication-detail{padding: 20px 0 0;}
	.communication-detail h2{font-size: 28px; line-height:normal; padding: 0 0 10px;margin: 0 0 20px;border-width: 5px;}
	.communication-detail h2::before{height: 5px;bottom: -5px;}
	.communication-detail p{font-size: 16px;margin: 0 0 20px;}
	.satisfied-customers-wrp{padding: 60px 0;}
	.satisfied-customers-wrp .customers-block ul img{height: 60px;}
	.services-wrp{padding: 0;}
	.services-wrp .row{margin: 0 -15px;}
	.services-wrp .col-md-6{padding: 0 15px;}
	.service-block .services-img:before{left: -30px;}
	.service-block:hover .services-img img{transform: unset;}
	.service-block:hover .services-img:before{transform: translate(69%, 0);}
	.service-block .services-detail h3{font-size: 26px;margin: 0 0 10px; line-height:normal;}
	.service-block .services-detail p{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.service-block .services-detail ul li{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.odd-service-block .services-img:before {left: auto;right: 0;}
	.odd-service-block:hover .services-img:before {transform: translate(-64%, 0);}
	.odd-service-block .services-detail{margin: 0;}
	.service-block::before{width: 120%;}
	.contact-wrp{padding: 60px 0;border-radius: 0;}
	.contact-wrp .contact-detail h2{font-size: 30px;margin: 0 0 20px;}
	.contact-wrp .contact-detail .form-group .form-control{font-size: 16px;border: 1px solid rgba(0,0,0,0.2);}
	.contact-wrp .contact-img .flower-icon {right: 5px;top: -10px;max-width: 40px;}
	.who-are-we-wrp{margin: 0;padding: 60px 0 0;}
	.who-are-block{padding: 0;}
	.who-are-we-wrp .who-are-we-block{width: 100%;padding: 20px 30px 20px 20px;border-radius: 40px 0 0 40px;margin: 0 0 40px;}
	.who-are-we-wrp .who-are-we-block .question-mark-icon img{max-width: 60px;right: -15px;top: -30px;}
	.who-are-we-wrp .who-are-we-block .detail h2{font-size: 32px; line-height:normal;}
	.who-are-we-wrp .who-are-we-block .detail p{font-size: 16px; line-height:normal;}
	.who-are-we-list ul{display: flex;flex-wrap: wrap;margin: 0 -5px;row-gap: 10px; row-gap: 40px; column-gap: 10%; justify-content: center;}
	.who-are-we-list ul li{padding: 0 5px;width: 33.33%; width:40%;}
	.who-are-we-list .who-box{position: relative !important;top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; transform: unset !important;width: 100%;aspect-ratio: 1 / 1;height: auto;}
	.who-box.is-active {height: auto;}
	.who-are-we-list .who-box img{max-width: 65px;}
	.who-are-we-list .who-box h3{font-size: 18px;}
	.who-are-we-list .who-box p{font-size: 16px; line-height:22px;}
	.who-are-we-banner .info h2{font-size: 22px; line-height:normal;}
	.who-are-we-banner img{min-height: 350px;object-fit: cover;}
	.articles_slider .swiper-slide {padding: 20px 0 20px 20px;}
	.articles_slider .article-box .article-detail{padding: 20px;}
	.articles_slider .article-box .article-detail h3,.articles_slider .article-box .article-detail h3 a{font-size: 24px; line-height:normal; margin: 0 0 10px;}
	.articles_slider .article-box .article-detail p,.articles_slider .article-box .article-detail p a{font-size: 16px; line-height:normal;margin: 0 0 10px;}
	.articles_slider .slider-arrow{margin: 40px 0 0;}
	.articles_slider .article-box{border-radius: 20px 0 0 20px;}
	.articles_slider .article-box .article-img img{min-height: 325px;object-fit: cover; max-height: 325px;}
	.satisfaction-wrp{padding: 60px 0;margin: 0;}
	.satisfaction-wrp h2{font-size: 32px; line-height:normal; margin: 0 0 24px;}
	.satisfaction-box{padding: 25px 30px 80px;}
	.satisfaction-box img{max-width: 70px;}
	.satisfaction-box p{font-size: 20px; line-height:25px;}
	.communication-image{padding:7px 7px 0px;}
	/* **** End Home Page **** */

	/* **** About Page *** */
	.main-wrpper{overflow: hidden;}
	.about-banner .container{max-width: 540px;}
	.about-banner {padding: 120px 0 0;background-color: #16abe3;border-radius: 0 0 60px 60px;}
	.about-banner h2,.about-banner h1{padding: 0;font-size: 40px;}
	.about-banner .about-video{position: relative;margin: 0 0 -100px;}
	.about-banner .about-video .flower-icon{max-width: 60px;left: -14px;}
	.about_story_wrp{padding: 100px 0 60px;}
	.about_story_wrp .about_story_detail{padding: 0 40px 0 0;}
	.about_story_wrp .about_story_detail h2{font-size: 32px; line-height:normal;}
	.about_story_wrp .about_story_detail p{font-size: 16px; line-height:normal;}
	.about_story_wrp .about_story_detail h2 .flower-icon{max-width: 60px;left: -10px;bottom: -34px;}
	.about_story_wrp .about_story_image img{width: 48%;border-radius: 20px;border-width: 6px;}
	.our_dogs_wrp{padding: 0 0 60px; padding:0;}
	.our_dogs_wrp .service-block{margin: 0;}
	.our_dogs_wrp .titlebar h2{font-size: 32px; line-height:normal; margin-top:10px;}
	.our_dogs_wrp .service-block .services-detail p{font-size: 18px;}
	.communities_wrp{padding: 100px 0;}
	.communities_wrp .detail h2{font-size: 38px; line-height:normal;}
	.communities_wrp .detail a{font-size: 18px; line-height:25px;}
	.values_wrp{padding: 60px 0;}
	.values_block{min-height: unset;}
	.values_block .row .col-md-6{width: 100%;}
	.our_team_block{padding: 40px;border-radius: 80px 80px 0 0;}
	.our_team_block .row{margin: 0 -25px;}
	.our_team_block .col-md-6{padding: 0 25px;}
	.our_team_block .our_team_box{margin: 0 0 40px;}
	.our_team_block .our_team_box .box-img{width: 100%;height: auto;aspect-ratio: 1 / 1;}
	.our_team_block .our_team_box .box-img img{max-width: 225px; width:225px; height:225px;}
	.our_team_block .our_team_box h3{font-size: 26px; line-height:normal;}
	.our_team_block .our_team_box a{font-size: 18px; line-height:normal;}
	/* **** End About Page *** */

	
	/* **** blog_single **** */
	.blog-single-banner{padding: 140px 0 40px;border-radius: 0 0 40px 40px;}
	.blog-single-banner .container{max-width: 85%;}
	.blog-single-detail .container{max-width:85%;}
	.blog-single-banner .blog-single-block{margin: 0 0 -70px;}
	.blog-single-banner .blog-single-block .detail h2,.blog-single-banner .blog-single-block .detail h1{font-size: 26px;margin: 40px 0 24px; max-width:85%;}
	.blog-single-detail .blog-single-block{display: block;}
	.blog-single-detail .detail p{font-size: 18px;margin: 0 0 20px;line-height: 28px;}
	.blog-single-detail .detail{margin: 0 auto 20px;}
	.blog-single-detail .btn-back{max-width: 730px; margin: 0 auto;}
	.blog-single-detail{padding: 60px 0;}
	.blog_articles_wrp.blog_articles_wrp_sec2{padding: 40px 0 100px;margin: 0;}
	.blog_articles_wrp.blog_articles_wrp_sec2 .blog_title h2{font-size: 32px; line-height:normal;margin: 0 0 30px;}
	.blog_article_box .detail h3,.blog_article_box .detail h3 a{font-size: 20px; line-height:normal;}
	.blog_article_box .detail h5,.blog_article_box .detail h5 a,.about_blog_detail .detail h5{font-size: 18px; line-height:normal;}
	.blog_article_box .detail p,.blog_article_box .detail p a{font-size: 18px; line-height:normal; margin: 0 0 20px;}
	/* **** End blog_single **** */

	/* **** Blog **** */
	.blog-banner{padding: 140px 0 0;border-radius:0 0 60px 60px;}
	.blog-banner .container{max-width: 680px;}
	.blog-banner .banner-img{margin: 0 auto;}
	.blog-banner-block h2,.blog-banner-block h1{font-size: 40px; line-height:normal;}
	.about_blog_wrp{padding: 60px 0;}
	.about_blog_block{display: block;}
	.about_blog_wrp .blog_title{height: auto;display: block;margin: 0 0 40px;width: 100%;}
	.about_blog_wrp .blog_title h3{font-size: 32px; line-height:normal; margin: 0 0 20px; text-align: right;}
	.about_blog_wrp .blog_title p{font-size: 20px; margin:0 0 10px; margin:0px;}
	.about_blog_detail .box-img{width: 350px;min-width: 350px;}
	.about_blog_detail .detail{padding: 20px;}
	.about_blog_detail .detail h3{font-size: 20px; line-height:normal;margin: 0 0 10px;}
	.about_blog_detail .detail p{font-size: 16px; line-height:normal; margin: 0 0 10px;}
	.blog_articles_wrp .blog_articles_grid{grid-template-columns: repeat(2, 1fr);gap: 20px;}
	.about_blog_detail .box-img{width: 350px;min-width: 350px; max-height: 350px;}
	.about_blog_detail .box-img img.blog-image1-shape{max-width:90%; object-fit:cover;}
	.blog-single-banner .flower-icon img{max-width:60px;}
	.blog-single-banner .blog-single-block .flower-icon img{max-width:60px;}
	/* **** End Blog **** */

	/* **** Contact **** */
	.contact-banner-wrp{border-radius: 0 0 60px 60px;margin: 0 0 60px;padding: 120px 0 30px;}
	.contact-banner-wrp .banner-form h2,.contact-banner-wrp .banner-form h1{font-size: 26px;margin: 0 0 37px;}
	.contact-banner-wrp .banner-form .contact-detail{display: block;margin: 24px 0 0;}
	.contact-banner-wrp .banner-form .contact-detail li{margin: 0 0 10px;}
	.contact-banner-wrp .banner-form .contact-detail li:last-child{margin: 0;}
	.contact-banner-wrp .banner-form .contact-detail li a{margin: 0;display: block;text-align: center;}
	.contact-banner-wrp .contact-banner-img{padding: 40px 0 0;}
	.contact-banner-wrp .contact-banner-img img{max-width: 100%;}
	.contact-banner-wrp .row{align-items: flex-start;}
	.contact-banner-wrp .container{max-width:90%;}
	/* **** End Contact **** */


	/* **** sadna_main **** */
	.sadna-banner-wrp{border-radius: 0 0 100px 100px;}
	.sadna-banner-wrp h2,.sadna-banner-wrp h1{font-size: 32px; line-height:normal;}
	.values-wrp .values-image{padding: 10px;border-radius: 20px 20px 0 20px;}
	.values-wrp .values-image .values-img{border-radius: 20px;}
	.values-video{border-radius: 20px;}
	.values-wrp .values-detail h2{font-size: 24px; line-height:normal;}
	.values-wrp .values-detail p{font-size: 16px;}
	.educational-wrp .container{max-width: 90%;}
	.educational-block{padding:60px;}
	.educational-wrp .educational-titlebar h2{font-size: 32px;margin: 0 0 30px;}
	.educational-wrp .educational_grid{gap: 60px;}
	.educational-wrp .educational_box .box_img{height: 150px;width: 150px;font-size: 60px;}
	.educational-wrp .educational_box h4{font-size: 24px; line-height:normal;}
	.educational-wrp .educational_box p{font-size: 16px; line-height:normal;}
	.educational-wrp {padding: 45px 0 80px;}
	.experience_wrp .experience_block{border-radius: 100px;padding: 40px;}
	.experience_block .experience_img{width: 120px;}
	.experience_block .experience_detail{max-width: 320px;}
	.experience_block .experience_img {width: 350px;left: -20px;}
	.experience_block .experience_detail h2{font-size: 26px;margin: 0 0 20px;}
	.experience_block .experience_detail p{font-size: 18px;}
	.experience_block .experience_detail a{font-size: 18px;}
	.workshops_wrp .workshops_title h2{font-size: 32px;margin: 0 0 30px; line-height:normal;}
	.workshops_wrp{border-radius: 0 0 60px 60px;}
	.satisfaction-wrp.customer_satisfaction_wrp {padding: 400px 0 60px;}
	.process_wrp .process_title h2{font-size: 32px;margin: 0 0 30px; line-height:normal;}
	.process_wrp .process_grid {grid-template-columns: repeat(2, 1fr);gap: 20px;}
	.process_wrp .process_grid .process_box h3{font-size: 26px;margin: 0 0 20px;}
	.process_wrp .process_grid .process_box h4{font-size: 26px;margin: 0 0 20px;padding: 0 0 16px; line-height:normal;}
	.process_wrp .process_grid .process_box p{font-size: 16px;}
	.process_wrp .process_grid .process_box ul{margin: 0 0 20px;}
	.process_wrp .process_grid .process_box ul li{font-size: 16px;}
	.process_wrp .process_grid .process_box a{font-size: 16px;}
	/* **** End sadna_main **** */


	/* **** sadna **** */
	.guides_block{border-radius: 26px;padding: 20px;flex-wrap: wrap;}
	.guides_block h3,.guides_block h1{font-size: 20px;margin: 0 0 24px;width: 100%;}
	.guides_block .detail{}
	.guides_block h4{font-size: 20px;}
	.guides_block a{font-size: 16px;}
	.satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2{padding: 60px 0;}
	.values-wrp{padding: 60px 0 0;}
	/* **** End sadna **** */


	.hero-wrp .hero-video{top: 10px;}
	.program-wrp{padding: 100px 0 60px;}
	
	.service-block .services-detail ul li{padding-right: 23px;}
	.service-block .services-detail ul li:before{width:15px; height:15px;}
	.contact-banner-wrp .contact-banner-img .flower-icon img{max-width:60px;}
	.articles-wrp{padding:40px 0;}
	.articles-wrp .titlebar {position:relative; top:20px;}
	.articles_slider{margin-right:-23%;}
	
	.who-are-we-banner{height:40vh;}
	.who-are-we-banner:before{height: 110%; width: 100%; top: -10%;}
	.communication-wrp .communication-image video{min-height:235px;}
}

@media(max-width:767px){
	
	.container{padding: 0 15px;max-width: 520px;}
	.row .col-md-6{width: 100%;}
	.btn-secondary{font-size: 16px;min-width: unset;}
	.btn-primary{font-size: 16px;min-width: unset;}

	.titlebar h2{font-size: 30px; line-height:normal; padding: 0 0 10px;margin: 0 0 40px;border-width: 5px;}
	.titlebar h2::before{height: 5px;bottom: -5px;}

	header{position: fixed;top: 0;left: 100%;height: 100%;width: 100%;right: auto;background-color: #16abe3;z-index: 9;display: block;padding: 140px 0 0; padding:95px 0 0; -webkit-transition: all 0.3s linear;transition: all 0.3s linear;z-index: 121;}
	header.active{left: 0;}
	.social-icons{display: none;}
	header .navbar .navbar-nav{display: block;}
	header.is-sticky{ margin-top: 80px; animation: inherit;}
	.mobile-header{display: block;}
	.navbar-brand{display: none;}
	header .navbar .navbar-nav li{text-align:center;}

	footer{overflow: hidden;margin: 0;padding: 40px 0 20px;}
	footer:before{background:linear-gradient(272.23deg, #284550 100.05%, #5A9DB6 52.08%);}
	.footer-block .logo-box .foot-logo{margin: 0 0 40px;}
	.footer-block{gap: 40px;}
	.footer-block{flex-wrap: wrap;}
	.footer-block .logo-box{width: 100%;}
	.footer-block .quicklinks{width:45%; width:140px;}
	footer .copright{margin: 40px 0 0; flex-direction: column; gap: 10px;}

	/* **** Home Page **** */
	.hero-wrp{min-height: unset;padding: 140px 0 40px; border-radius: 0 0 40px 40px;}
	.hero-wrp .hero-video{margin: 0;}
	.video-onebx{max-width: 280px;}
	.video-onebxright{max-width: 280px; top: -45px;}
	.hero-wrp .hero-video .hero_video{width: 100%;margin: 0;border: 10px solid #fff;border-radius: 0 0 40px 40px;}
	.hero-wrp .hero-video .hero_video.hero_video2{width: 100%;margin: -100px 0 0;border-radius: 40px 40px 40px 0;}
	.hero-wrp .detail{padding: 0 0 40px;}
	.hero-wrp .detail h1{font-size: 45px;}
	.hero-wrp .detail h2{font-size: 32px;}
	.hero-wrp .detail .info{margin: 0 0 30px;}
	.hero-wrp .detail .info p{font-size: 18px;margin: 0 0 10px; line-height:normal;}
	.hero-wrp .hero-video .flower-icon{display: block;
        max-width: 40px;
        top: 16%;
        right: 23%;}
	.hero-wrp .hero-video{width: 360px;display: table;}
	.program-wrp{padding: 80px 0 60px;}
	.program-wrp .program-block ul{display: block;}
	.program-wrp .program-block ul li{width: 100%;margin: 0 0 15px;}
	.program-wrp .program-block ul li:last-child{margin: 0;}
	.program-wrp .program-block ul li .icon{height: 85px;width: 85px;font-size: 24px;min-width: 85px;}
	.program-wrp .program-block ul li .icon img{max-width: 32px;}
	.program-wrp .program-block ul li .detail{margin: 0 -40px 0 0 !important;border-radius: 60px 0 0 60px;padding: 10px 60px 10px 20px;font-size: 18px; line-height:normal;}
	.communication-detail{padding: 20px 0 0;}
	.communication-detail h2{font-size: 30px; line-height:normal; padding: 0 0 10px;margin: 0 0 20px;border-width: 5px;}
	.communication-detail h2::before{height: 5px;bottom: -5px;}
	.communication-detail p{font-size: 16px;margin: 0 0 20px;}
	.satisfied-customers-wrp{padding: 40px 0;}
	.satisfied-customers-wrp .customers-block ul img{height: 45px;}
	.services-wrp{padding: 0;}
	.services-wrp .service-block{padding: 25px 0 25px;margin: 0;}
	.services-wrp .service-block .row{flex-flow: column-reverse;}
	.services-wrp .odd-service-block .row{flex-flow: column;}
	.service-block .services-img{margin: 0 0 20px;}
	.service-block .services-img:before{left: 0;}
	.service-block:hover .services-img img{transform: unset;}
	.service-block:hover .services-img:before{transform: translate(69%, 0);}
	.service-block .services-detail h3{font-size: 30px;margin: 0 0 10px; line-height:normal;}
	.service-block .services-detail p{font-size: 18px; line-height:normal; margin: 0 0 10px;}
	.service-block .services-detail ul li{font-size: 18px; line-height:normal;margin: 0 0 10px; padding-right: 23px;}
	.service-block .services-detail ul li:before{width:15px; height:15px;}
	.odd-service-block .services-img:before {left: auto;right: 0;}
	.odd-service-block:hover .services-img:before {transform: translate(-64%, 0);}
	.odd-service-block .services-detail{margin: 0;}
	.contact-wrp{padding: 60px 0;border-radius: 0;}
	.contact-wrp .contact-detail h2{font-size: 30px;margin: 0 0 20px;}
	.contact-wrp .contact-detail .form-group .form-control{font-size: 16px;border: 1px solid rgba(0,0,0,0.2);}
	.contact-wrp .contact-img{margin: 40px 0 0;}
	.contact-wrp .contact-img .flower-icon {right: 5px;top: -10px;max-width: 40px;}
	.who-are-we-wrp{margin: 0;padding: 80px 0 0;}
	.who-are-block{padding: 0;}
	.who-are-we-wrp .who-are-we-block{width: 100%;padding: 20px 30px 20px 20px;border-radius: 40px 0 0 40px;margin: 0 0 40px;}
	.who-are-we-wrp .who-are-we-block .question-mark-icon img{max-width: 60px;right: -15px;top: -30px;}
	.who-are-we-wrp .who-are-we-block .detail h2{font-size: 32px; line-height:normal;}
	.who-are-we-wrp .who-are-we-block .detail p{font-size: 16px; line-height:normal;}
	.who-are-we-list ul{display: flex;flex-wrap: wrap;margin: 0 -5px;row-gap: 10px;}
	.who-are-we-list ul li{padding: 0 5px;width: 50%;}
	.who-are-we-list ul li:nth-child(3){width: 100%;margin: -20px 0;}
	.who-are-we-list ul li:nth-child(3) .who-box{width: 50%;margin: 0 auto;}
	.who-are-we-list .who-box{position: relative !important;top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; transform: unset !important;width: 100%;aspect-ratio: 1 / 1;height: auto; gap: 10px;}
	.who-box.is-active {height: auto;}
	.who-are-we-list .who-box img{max-width: 40px;}
	.who-are-we-list .who-box h3{font-size: 16px;}
	.who-are-we-list .who-box p{font-size: 14px; line-height:18px;}
	.who-are-we-banner .info h2{font-size: 20px; line-height:normal;}
	.who-are-we-banner img{min-height: 350px;object-fit: cover;}
	.articles-wrp{padding: 60px 0;}
	.articles_slider .swiper-slide{padding: 20px 0 0;}
	.articles_slider{margin: 0;}
	.articles_slider .article-box{border-radius: 20px;border: 1px solid rgba(0,0,0,0.2); margin: 6px; box-shadow:1px 0px 6px 0px rgba(0, 0, 0, 0.25);}
	.articles-wrp .col-md-8{width: 100%;}
	.articles-wrp .col-md-4{width: 100%;}
	.articles_slider .article-box .article-detail{padding: 20px;}
	.articles_slider .article-box .article-detail h3,.articles_slider .article-box .article-detail h3 a{font-size: 24px; line-height:normal;margin: 0 0 10px;}
	.articles_slider .article-box .article-detail p,.articles_slider .article-box .article-detail p a{font-size: 16px; line-height:normal;}
	.articles_slider .slider-arrow{margin: 60px 0 0;}
	.satisfaction-wrp{padding: 60px 0;margin: 0;}
	.satisfaction-wrp h2{font-size: 32px; line-height:normal;margin: 0 0 24px;}
	.satisfaction-box{padding: 25px 30px 80px;}
	.satisfaction-box img{max-width: 70px;}
	.satisfaction-box p{font-size: 20px; line-height:25px;}
	.communication-image{padding: 6px 9px 0px;}
	/* **** End Home Page **** */

	/* **** About Page *** */
	.main-wrpper{overflow: hidden; }
	.page-template-workshops .main-wrpper{overflow: hidden; padding-top: 90px;}
	.home .main-wrpper{padding-top:0px;}
	.about-banner h2,.about-banner h1{padding: 0;font-size: 40px;}
	.about-banner {padding: 120px 0 0; padding:90px 0 0; background-color: #16abe3;border-radius: 0 0 60px 60px;}
	.about-banner .about-video{position: relative;margin: 0 0 -40px;}
	.about-banner .about-video .flower-icon{max-width: 60px;left: -14px;}
	.about_story_wrp{padding: 100px 0 60px;}
	.about_story_wrp .about_story_detail{padding: 40px 0 0;}
	.about_story_wrp .about_story_detail h2{font-size: 30px; line-height:normal;}
	.about_story_wrp .about_story_detail p{font-size: 16px; line-height:normal;}
	.about_story_wrp .about_story_detail h2 .flower-icon{max-width: 60px;left: -10px;bottom: -34px;}
	.about_story_wrp .about_story_image img{width: 48%;border-radius: 20px;border-width: 6px;}
	.our_dogs_wrp{padding: 0 0 60px; padding:0;}
	.our_dogs_wrp .titlebar h2{font-size: 30px; line-height:normal; margin-top:10px;}
	.our_dogs_wrp .service-block .services-detail p{font-size: 18px;}
	.communities_wrp{padding: 100px 0;}
	.communities_wrp .detail h2{font-size: 30px; line-height:normal;}
	.communities_wrp .detail a{font-size: 18px; line-height:25px;}
	.values_wrp{padding: 60px 0;}
	.values_block{min-height: unset;}
	.our_team_block{padding: 40px 40px 0;border-radius: 40px 40px 0 0;}
	.our_team_block .our_team_box{margin: 0 0 40px;}
	.our_team_block .our_team_box .box-img{width: 100%;height: auto;aspect-ratio: 1 / 1;}
	.our_team_block .our_team_box .box-img img{max-width: 225px; width:225px; height:225px;}
	.our_team_block .our_team_box h3{font-size: 26px; line-height:normal;}
	.our_team_block .our_team_box a{font-size: 18px; line-height:normal;}
	/* **** End About Page *** */


	/* **** blog_single **** */
	.blog-single-banner{padding: 90px 0 40px;border-radius: 0 0 40px 40px;}
	.blog-single-banner .blog-single-block{display: block;margin: 0;}
	.blog-single-banner .blog-single-block .detail h2,.blog-single-banner .blog-single-block .detail h1{font-size: 26px;margin: 0 0 24px; line-height:35px;}
	.blog-single-detail .blog-single-block{display: block;}
	.blog-single-detail .detail p{font-size: 18px;margin: 0 0 20px;line-height: 28px;}
	.blog-single-detail .detail{margin: 0 0 20px;}
	.blog-single-detail{padding: 60px 0;}
	.blog_articles_wrp.blog_articles_wrp_sec2{padding: 40px 0 40px;margin: 0; border-radius: 60px 60px 0 0;}
	.blog_articles_wrp.blog_articles_wrp_sec2 .blog_title h2{font-size: 30px; line-height:normal;margin: 0 0 30px;}
	.blog_article_box .detail h3,.blog_article_box .detail h3 a{font-size: 20px; line-height:normal;}
	.blog_article_box .detail h5,.blog_article_box .detail h5 a,.about_blog_detail .detail h5{font-size: 18px; line-height:normal;}
	.blog_article_box .detail p,.blog_article_box .detail p a{font-size: 18px; line-height:normal; margin: 0 0 10px;}
	/* **** End blog_single **** */

	/* **** Blog **** */
	.blog-banner{padding: 140px 0 0; padding:110px 0 0; border-radius:0 0 60px 60px;}
	.blog-banner .banner-img{margin: 0 auto;}
	.blog-banner-block h2,.blog-banner-block h1{position: relative;top: 0;bottom: 0;transform: unset;font-size: 40px;margin: 0 0 30px; line-height:normal;}
	.about_blog_wrp{padding: 60px 0;}
	.about_blog_block{display: block;}
	.about_blog_wrp .blog_title{height: auto;display: block;margin: 0 0 40px;}
	.about_blog_wrp .blog_title h3{font-size: 32px; line-height:normal; margin: 0 0 20px;}
	.about_blog_wrp .blog_title p{font-size: 20px;}
	.about_blog_detail{display: block;}
	.about_blog_detail .box-img{width: 100%;min-width: 100%;}
	.about_blog_detail .detail{padding: 20px;}
	.about_blog_detail .detail h3{font-size: 26px; line-height:normal; margin: 0 0 20px;}
	.about_blog_detail .detail p{font-size: 18px; line-height:normal;}
	.blog_articles_wrp .blog_articles_grid{grid-template-columns: repeat(1, 1fr);}
	/* **** End Blog **** */

	/* **** Contact **** */
	.contact-banner-wrp{border-radius: 0 0 60px 60px;margin: 0 0 60px;}
	.contact-banner-wrp .banner-form h2,.contact-banner-wrp .banner-form h1{font-size: 26px;margin: 0 0 37px; line-height:35px;}
	.contact-banner-wrp .banner-form .contact-detail{display: block;margin: 24px 0 0;}
	.contact-banner-wrp .banner-form .contact-detail li{margin: 0 0 10px;}
	.contact-banner-wrp .banner-form .contact-detail li:last-child{margin: 0;}
	.contact-banner-wrp .banner-form .contact-detail li a{margin: 0;display: block;text-align: center;}
	.contact-banner-wrp .contact-banner-img{padding: 40px 0 0;}
	.contact-banner-wrp .contact-banner-img img{max-width: 100%;}
	/* **** End Contact **** */

	/* **** sadna_main **** */
	.sadna-banner-wrp{border-radius: 0 0 60px 60px; height: 320px;}
	.sadna-banner-wrp h2,.sadna-banner-wrp h1{font-size: 30px;text-align: center; line-height:normal;}
	.values-wrp{padding: 60px 0;}
	.values-wrp .values-detail h2{font-size: 26px; line-height:normal; border-bottom: 5px solid #16abe3;}
	.values-wrp .values-detail h2::before{height: 5px; bottom: -5px;}
	.values-wrp .values-detail p{font-size: 18px;}
	.values-wrp .values-detail{margin: 0 0 60px;}
	.values-wrp .values-image{padding: 10px;border-radius: 20px 20px 0 20px;margin: 20px 0 0;}
	.educational-wrp{padding: 40px 0 40px;}
	.educational-wrp .container{max-width: 540px;}
	.educational-wrp .educational-titlebar h2{font-size: 28px;margin: 0 auto 40px; max-width: 220px; line-height: normal;}
	.educational-wrp .educational_grid{grid-template-columns: repeat(1, 1fr);gap: 40px;}
	.educational-wrp .educational_box .box_img{width: 175px;height: 175px;}
	.educational-wrp .educational_box h4{font-size: 26px;margin: 0 0 16px; line-height:normal;}
	.educational-wrp .educational_box p{font-size: 16px;text-align: center; line-height:normal;}
	.workshops_wrp{margin: 0; padding-bottom: 40px;}
	.workshops_wrp .workshops_title h2{font-size: 30px;margin: 0 0 40px; line-height:normal;}
	.experience_wrp .experience_block{margin: 0;padding: 20px;border-radius: 20px;bottom: -60px;}
	.experience_block .experience_img{position: relative;left: 0;top: 0;transform: unset;width: 100%;margin: 0 0 40px;}
	.experience_block .experience_detail h2{font-size: 26px;margin: 0 0 20px; border-bottom: 5px solid #fff;}
	.experience_block .experience_detail p{font-size: 18px; margin:0 0 10px;}
	.experience_block .experience_detail a{font-size: 18px; margin: 0 auto;}
	.articles_interest_wrp{margin: 0;}
	.satisfaction-wrp.customer_satisfaction_wrp{padding: 80px 0 60px;}
	section.blog_articles_wrp.articles_interest_wrp{padding: 60px 0;border-radius: 0;}
	.articles_interest_wrp .blog_title h2{font-size: 26px;margin: 0 0 20px;}
	.process_wrp{padding: 40px 0;margin: 0;border-radius: 0;}
	.process_wrp .process_title h2{font-size: 30px;margin: 0 0 30px; line-height:normal;}
	.process_wrp .process_grid {grid-template-columns: repeat(1, 1fr);gap: 20px;}
	.process_wrp .process_grid .process_box h3{font-size: 26px;margin: 0 0 10px;}
	.process_wrp .process_grid .process_box h4{font-size: 26px;margin: 0 0 20px;padding: 0 0 16px; line-height:normal;}
	.process_wrp .process_grid .process_box p{font-size: 16px;}
	.process_wrp .process_grid .process_box ul{margin: 0 0 20px;}
	.process_wrp .process_grid .process_box ul li{font-size: 16px;}
	.process_wrp .process_grid .process_box a{font-size: 16px;}
	/* **** End sadna_main **** */


	/* **** sadna **** */
	.guides_block{display: block;border-radius: 26px;padding: 20px; text-align: center;}
	.guides_block h3,.guides_block h1{font-size: 20px;margin: 0 0 24px;}
	.guides_block .detail{padding: 20px 0;border: none;border-top: 3px solid #fff;margin: 0;}
	.guides_block h4{font-size: 20px;}
	.guides_block a{font-size: 16px; margin: 0 auto;} 
	.satisfaction-wrp.customer_satisfaction_wrp.customer_satisfaction_wrp2{padding: 60px 0;}
	/* **** End sadna **** */

	.hero-wrp{padding: 140px 0 0; padding:110px 0 0;}
	.hero-wrp .hero-video {display: table;position: relative;top: 0;max-width: 100%;margin-bottom: -120px; margin-bottom: -100px;}
	.video-onebx{border-radius: 0; padding: 0px 15px 10px 10px;}
	.hero-wrp .hero-video .hero_video{border-radius: 0 29% 23% 23%; border: none;}
	.hero_video.hero_video2 img{border-radius: 0;}
	
	.contact-wrp{padding-bottom: 0px; margin-bottom: 0px;}
	.contact-wrp .contact-img{margin-top:0px; top:40px;}
	
	.sec_contact_wrp{    margin-bottom: 60px; padding-bottom: 0px;}
	.contact-wrp.sec_contact_wrp .contact-img{margin: 0px 0 0; top: 53px;}
	.articles_slider .article-box .article-img img{height: auto; object-fit: cover; max-height:219px; max-width:100%; border-radius: 16px;}
	.who-are-we-banner{max-height: 200px;}
	.who-are-we-banner .info{margin:0 auto;}
	.who-are-we-banner .info h2{font-size:30px; margin:0 auto;}
	.who-are-we-list .who-box{width: 160px; height:160px; margin: 0 auto; padding: 8px 12px;}
	.who-are-we-list ul li:nth-child(3) .who-box{width: 160px; height:160px; margin: 0 auto; padding: 8px 12px;}
	.who-are-we-list .who-box h3{font-size:14px;}
	.who-are-we-list .who-box p{font-size: 12px; line-height:normal;}
	.mobile-header{padding:10px 0;}
	.contact-banner-wrp .contact-banner-img .flower-icon{top: 24%; right: 35%;}
	.contact-banner-wrp .contact-banner-img .flower-icon{max-width:40px;}
	.odd-service-block:hover .services-img figure{transform: unset;}
	.odd-service-block:hover .services-img{transform: unset;}
	.service-block:hover .services-img{transform: unset;}
	.service-block::before{border-radius: 60px 0 0 60px;
		border-radius: 0;
        width: 200%;
        right: -50%;
	}
	.service-block:hover::before{
		background-color: #eceeee;
	}
	.odd-service-block:before{border-radius: 0 60px 60px 0; left: -35%;}
	.page-template-aboutus .service-block::before{
		border-radius: 0;
        width: 200%;
        right: -50%;
	}
	.page-template-aboutus .service-block:hover::before{
		background-color: #eceeee;
	}
	.communication-wrp .communication-image video{width:101%;}
	.communication-wrp .communication-image video{min-height: 220px;}
	
}
@media(max-width:400px){
	.who-are-we-list .who-box{gap:10px;}
	.who-are-we-list .who-box{width: 140px; height:140px; margin: 0 auto;}
	.who-box.is-active {height: 140px;}
	.who-are-we-list ul li:nth-child(3) .who-box{width: 140px; height:140px; margin: 0 auto;}
	.who-are-we-list .who-box h3{font-size:13px;}
	.who-are-we-list .who-box p{font-size: 11px; line-height: 13px;}
	
}
@media(max-width:350px){
	.footer-block .quicklinks{width:125px;}
}