@media screen and (min-width :1199px) and (max-width: 1366px) {
	 
	
}

@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
}

/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {
	
	
}

@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 768px) {
	
	
}

@media screen and (min-width: 480px) and (max-width: 766px) {
	
	
}

/********xs-start********/
@media screen and (max-width: 768px) {
	header{
		margin-top: 0;
		margin-bottom:0px;
	}
	.top-head-contact {
		display: none;
	}
	.header-strip {
		padding: 2px 0;
	}
	.top-head-social {
		float:none;
		text-align:center;
	}
	.top-head {
		padding:10px 0;
		background:#f9f9f9;
	}
	.logo {
	    margin: 0 auto;
	    display: block;
	}
	.logo img {
		margin-top: 0;
		padding: 6px 10px 6px 0px;
		background:none;
	}
	.banner-dtl h1, .work_hed h1, .inn-blog-head h1 {
		font-size: 26px;
	}
	.banner-dtl span {
		font-size: 17px;
		margin-bottom: 10px;
		display: block;
	}
	.banner-img {
		margin-top: 30px;
		padding: 20px;
	}
	.banner-img img {
	    box-shadow: 10px 10px 0 0px #22658e;
	}
	.hm-about-dtl h2 {
		padding-bottom: 5px;
	}
	.hm-about-dtl h2, .hm-how-head h2, .hm-blog-head h2, .hm-testimonial-head h2, .testimonials-head h2 {
		font-size: 24px;
	}
	.content_wrapper h3, .about-dtl h3 {
		font-size:22px;
	}
	.hm-about-dtl h5, .testimonial_video h5 {
		font-size:17px;
	}
	.hm-about-dtl h4, .disclaimer h4 {
		font-size: 20px;
	}
	.hm-about-dtl p, .about-dtl p, .inn_blog_dtl p, .inn_blog_rht p {
		line-height:24px;
		font-size:14px;
	}
	.content_wrapper p, .program_lst p {
		padding-bottom:5px;
		line-height:24px;
		font-size:14px;
	}
	.hm-how-head, .hm-blog-head h2, .hm-testimonial-head h2, .work_hed h2 {
		padding-bottom:20px;
	}
	.testimonials-head h3 {
		font-size:19px;
	}
	.hm-how-img h5 a, .hm-blog-dtl2 h5 {
		font-size:17px;
	}
	.hm-how {
		padding:40px 0 20px 0;
	}
	.hm-blog {
		padding:40px 0;
	}
	.hm-motto .img_wrapper span {
		right: 0%;
		left: 5%;
		width: 90%;
	}
	.img_wrapper {
		height: 250px;
	}
	.hm-motto .img_wrapper span {
		top: 80%;
	}
	.content_wrapper h4 {
		padding-bottom: 20px;
	}
	.hm-how-img {
		margin-bottom: 30px;
	}
	.hm-blog-dtl {
		margin: 0;
		margin-bottom: 30px;
		box-shadow:0px 8px 12px 0px rgb(0 8 13 / 8%);
	}
	.hm-blog-dtl2 {
	    padding: 20px;
	}
	.hm-blog-dtl2 h6, .testimonials-dtl h6 {
		font-size:15px;
		margin-bottom:10px;
	}
	.hm-blog-dtl2 p a {
		display:block;
		font-size:14px;
	}
	.hm-testimonial, .program_last, .how-it-work, .contact {
		padding:40px 0;
	}
	.hm-testimonial-dtl2 {
	    margin-bottom: 0px;
		margin-top:0px;
	}
	.hm-testimonial-dtl {
		padding: 30px 18px 30px 18px;
		background: #fff;
		border: 2px solid #2ec0b0;
		margin: 0 5px 0px 5px;
	}
	.instagram {
		padding:0 0 40px 0;
	}
	footer, .about, .programs, .program_lst_main, .testimonials, .blog-main {
		padding:40px 0;
	}
	.footer_dtl_lft img {
		width:32px;
		height:auto;
	}
	.footer_dtl_lft {
		padding-bottom:15px;
	}
	.footer_dtl_lft a {
		padding-left:40px;
		line-height:32px;
		font-size:15px;
	}
	.copy p {
		margin-top:0px;
		text-align:left;
	}
	.disclaimer h6 {
		text-align:center;
		float:none;
	}
	.about-pd {
		padding-left:15px;
		padding-top:15px;
	}
	.about-dtl {
		padding: 30px 0px 40px 0px;
	}
	.programs-img {
		padding-bottom:25px;
	}
	.programs-feel {
		width: 100%;
		margin: 0 0px 30px 0px;
		padding: 60px 15px 30px 0px;
	}
	.programs-feel-dtl ul li {
		font-size:14px;
		line-height:22px;
	}
	.programs-feel1 {
		width: 100%;
		margin: 0 0px 30px 0px;
		padding: 60px 15px 30px 0px;
	}
	.do-you-feel img {
		position: absolute;
		right: 10px;
		top: 5px;
	}
	.do-you-feel:after {
		width: 125px;
		height: 125px;
	}
	.program_lst {
		padding-top:30px;
	}
	.program_lst h4 {
		font-size:20px;
		font-weight:600;
		padding-bottom:10px;
	}
	.program_lst span {
		font-size:15px;
	}
	.programm_btm_bx {
		padding:0 0 10px 0;
	}
	.program_lst h5, .word_dtl h5, .cont-dtl h5, .form-head h5 {
		font-size:17px;
		font-weight:600;
	}
	.work_process {
		padding:60px 0px 0 0px;
	}
	.word_bx {
		height:auto;
	}
	.testimonials-dtl {
		padding-left: 12px;
		padding-right: 10px;
		border-left: 2px solid #22658e !important;
	}
	.testimonials-dtl p {
		line-height:24px;
		padding-bottom:10px;
	}
	.inn-blog-dtl {
		margin-bottom:20px;
	}
	.inn-blog-head h1 {
		padding-bottom:10px;
	}
	.inn_blog_rht span {
		font-size:16px;
	}
	.blog-dtl-lst ul li {
		font-size: 14px;
		margin-left: 5px;
		line-height: 24px;
	}
	.inn_blog_dtl span {
		font-size:16px;
		font-weight:600;
	}
	.inn_blog_dtl h4 {
		padding-bottom:0px;
	}
	.contact-dtl {
		box-shadow:none;
		padding:30px 0;
	}
	.cont-dtl {
		width:100%;
		margin-left:0px;
		box-shadow:none;
		padding:30px 10px;
		margin-bottom:20px;
	}
	.cont-dtl ul li a {
		font-size:14px;
	}
	.hm-motto .hm-motto-dtl .content_wrapper {
		width: 100%;
		padding: 15% 15px 0;
	}
	.instagram-dtl img {
		margin:0 auto;
		display:table;
	}
	.start-dtl {
		box-shadow: none;
		padding: 30px 15px;
	}
	
	
	
	.parallx-block-2-2 {
		display: none !important;
	}
	.parallx-block-2-1 {
		display: none !important;
	}
	.parallx-block-2-3 {
		right: 2%;
		top: -175px;
		display: none !important;
	}
	.hm-motto-dtl:after {
	    position: absolute;
	    bottom: -4px;
	    left: -70% !important;
	    right: 0;
	    width: 100%;
	    opacity: 46.5%;
	}
	.hm-motto .hm-motto-dtl {
		padding: 5rem 0 2rem;
	}
	.ftr-add {
		margin-bottom: 20px;
	}
	.ftr-cont{
		margin-bottom: 20px;
	}
	.ftr-copy {
	    padding-top: 40px;
	}
	.md-tp {
		margin-top: 0px;
	}
	
	
	
}

@media screen and (max-width: 360px) {
	
	
	
}

@media screen and (max-width: 320px) {
	
	
}