@media (min-width: 320px) and (max-width: 379.98px) {
	.offcanvas-end {
		top: 0;
		right: 0;
		width: 280px;
		border-left: 1px solid rgba(0,0,0,.2);
		transform: translateX(100%);
	}
	/* Home */
	.home_main .home .home_content .content_wrap h4 {
		font-size: 20px;
	}

	.home_main .home .home_content .content_wrap h5 {
		font-size: 30px;
		line-height: 40px;
	}

	.home_main .home .home_content .content_wrap p {
		font-size: 14px;
		line-height: 23px;
	}

	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 45px;
		width: 120px;
		line-height: 45px;
		font-size: 13px;
		font-weight: 500;
	}

	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 20px;
	}

	.home_main .home .home_content {
		height: 50vh;
		display: flex;
		align-items: center;
	}

	.home_main .home {
		height: 50vh;
	}

	.about {
		margin: 30px 0;
	}

	.about .about_wrapper .about_text h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}

	.about .about_wrapper .about_text ul li {
		font-size: 15px;
		padding-bottom: 7px;
	}

	.about .about_wrapper .about_text .resume_btn {
		margin-top: 30px;
	}

	.about .about_wrapper .about_img {
		height: 420px;
		width: auto;
		margin: 0 auto;

	}

	.vedio .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.gallery .section_header h4 {
		font-size: 20px;
		padding: 4px 0;
	}

	.vedio .vedioItem {
		height: 190px;
		width: 100%;
	}

	.gallery .gallery_wrapper .gallery_wrap {
		height: 150px;
		width: 100%;
		margin-bottom: 15px;
		position: relative;
	}

	.gallery .gallery_wrapper .gallery_wrap .albumOverly a i {
		font-size: 30px;
		color: #fff;
	}

	.vedio .vedioItem .vedioOverly i {
		height: 55px;
		width: 55px;
		font-size: 30px;
		line-height: 55px;
	}

	.skill .skill_wrapper .skill_wrap .skill_left i {
		font-size: 20px;
		height: 50px;
		width: 50px;
		line-height: 50px;
	}

	.skill .skill_wrapper .skill_wrap {
		padding: 10px;
		margin-bottom: 20px;
		display: list-item;
		list-style: none;
	}

	.skill .skill_wrapper .skill_wrap .skill_right h4 {
		font-size: 18px;
		padding-top: 5px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right {
		padding-left: 0px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right p {
		font-size: 13px;
		font-weight: 400;
	}

	.skill .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}

	.experiance .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 10px 0;
	}

	.experiance {
		padding: 0px 0;
	}

	.experiance .experiance_wrapper .experiance_wrap h4 {
		font-size: 16px;
		color: #141414;
		font-weight: 600;
		line-height: 10px;
	}
	.experiance .experiance_wrapper .experiance_wrap h6 {
		font-size: 18px;
		line-height: 10px;
	}

	.experiance .experiance_wrapper .experiance_wrap h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.text_class {
		text-align: start !important;
	}

	.experiance .experiance_wrapper .experiance_wrap i {
		font-size: 20px;
		color: #9222E3;
		display: none;
	}

	.education .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h4 {
		font-size: 16px;
		color: #9222E3;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h6 {
		font-size: 18px;
		line-height: 34px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h5 {
		font-size: 14px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content {
		margin-bottom: 20px;
	}

	.education .education_wrapper .education_img::after {
		display: none;
	}

	.education .education_wrapper .education_img {
		height: auto;
		width: 100%;
	}
	.endorment .endorment_wrapper h4 {
		font-size: 30px;
		line-height: 40px;
	}
	.endorment .endorment_wrapper p {
		font-size: 14px;
		line-height: 24px;
	}
	.endorment .endorment_wrapper .endorsment_btn a {
		padding: 13px 25px;
		font-size: 14px;
		border-radius: 2px;
	}

	.endorment {
		padding: 40px 0;
		margin: 30px 0;
	}
	
	.institute .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute .institute_wrapper .institute_card {
		margin-bottom: 15px;
	}
	.interest .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute {
		margin-bottom: 18px;
	}

	.interest .interst_wrapper .interest_wrap {
		margin-bottom: 13px;
	}
	.interest .interst_wrapper .interest_wrap h4 {
		font-size: 20px;
	}

	.resource .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.interest {
		padding-bottom: 10px;
	}
	.resource .resource_wrapper .resource_img {
		height: 200px;
	}
	.resource .resource_wrapper {
		padding-top: 0px;
	}
	.resource .resource_wrapper .resource_text h5 {
		font-size: 24px;
		line-height: 32px;
	}
	.resource .resource_wrapper .resource_text h4 {
		font-size: 16px;
		line-height: 28px;
	}
	.resource .resource_wrapper .resource_text p {
		font-size: 14px;
		line-height: 24px;
	}
	.resource .resource_wrapper .resource_text .resource_btn a {
		font-size: 14px;
		padding: 12px 25px;
		border-radius: 5px;
	}
	.verify .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}
	.office .office_main .office_content .office_wrap p {
		font-size: 13px;
		line-height: 24px;
		padding: 10px 0;
		text-align: center;
	}

	.microsite .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.microsite .microsite_wrapper .micro_card {
		padding: 40px 20px 60px;
		border-radius: 10px;
		margin-bottom: 14px;
	}
	.service .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.service .service_wrapper .service_card {
		padding: 20px;
	}
	.office .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .speciality_wrapper .special_wrap .special_img {
		height: 200px;
	}
	.speciality .speciality_wrapper .special_wrap .special_text h4 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.contact .contact_wrapper .contact_left h5 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .contact_wrapper .contact_left ul li span {
		font-size: 16px;
		padding-left: 10px;
	}
	.contact .contact_wrapper .contact_left ul li i {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 18px;
		border-radius: 50%;
	}
	.appointment .section_header h4 {
		font-size: 20px;
	}
}
@media (min-width: 380px) and (max-width: 479.98px) {
	.offcanvas-end {
		top: 0;
		right: 0;
		width: 280px;
		border-left: 1px solid rgba(0,0,0,.2);
		transform: translateX(100%);
	}
	/* Home */
	.home_main .home .home_content .content_wrap h4 {
		font-size: 20px;
	}

	.home_main .home .home_content .content_wrap h5 {
		font-size: 30px;
		line-height: 40px;
	}

	.home_main .home .home_content .content_wrap p {
		font-size: 14px;
		line-height: 23px;
	}

	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 45px;
		width: 120px;
		line-height: 45px;
		font-size: 13px;
		font-weight: 500;
	}

	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 20px;
	}

	.home_main .home .home_content {
		height: 50vh;
		display: flex;
		align-items: center;
	}

	.home_main .home {
		height: 50vh;
	}

	.about {
		margin: 30px 0;
	}

	.about .about_wrapper .about_text h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}

	.about .about_wrapper .about_text ul li {
		font-size: 15px;
		padding-bottom: 7px;
	}

	.about .about_wrapper .about_text .resume_btn {
		margin-top: 30px;
	}

	.about .about_wrapper .about_img {
		height: 420px;
		width: auto;
		margin: 0 auto;

	}

	.vedio .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.gallery .section_header h4 {
		font-size: 20px;
		padding: 4px 0;
	}
	.vedio .vedioItem {
		height: 250px;
		width: 100%;
	}
	.gallery .gallery_wrapper .gallery_wrap {
		height: 150px;
		width: 100%;
		margin-bottom: 15px;
		position: relative;
	}
	.gallery .gallery_wrapper .gallery_wrap .albumOverly a i {
		font-size: 30px;
		color: #fff;
	}
	.vedio .vedioItem .vedioOverly i {
		height: 55px;
		width: 55px;
		font-size: 30px;
		line-height: 55px;
	}

	.skill .skill_wrapper .skill_wrap .skill_left i {
		font-size: 20px;
		height: 50px;
		width: 50px;
		line-height: 50px;
	}

	.skill .skill_wrapper .skill_wrap {
		padding: 10px;
		margin-bottom: 20px;
		display: list-item;
		list-style: none;
	}

	.skill .skill_wrapper .skill_wrap .skill_right h4 {
		font-size: 18px;
		padding-top: 5px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right {
		padding-left: 0px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right p {
		font-size: 13px;
		font-weight: 400;
	}

	.skill .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}

	.experiance .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 10px 0;
	}

	.experiance {
		padding: 0px 0;
	}

	.experiance .experiance_wrapper .experiance_wrap h4 {
		font-size: 16px;
		color: #141414;
		font-weight: 600;
		line-height: 10px;
	}
	.experiance .experiance_wrapper .experiance_wrap h6 {
		font-size: 18px;
		line-height: 10px;
	}

	.experiance .experiance_wrapper .experiance_wrap h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.text_class {
		text-align: start !important;
	}

	.experiance .experiance_wrapper .experiance_wrap i {
		font-size: 20px;
		color: #9222E3;
		display: none;
	}

	.education .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h4 {
		font-size: 16px;
		color: #9222E3;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h6 {
		font-size: 18px;
		line-height: 34px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h5 {
		font-size: 14px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content {
		margin-bottom: 20px;
	}

	.education .education_wrapper .education_img::after {
		display: none;
	}

	.education .education_wrapper .education_img {
		height: auto;
		width: 100%;
	}
	.endorment .endorment_wrapper h4 {
		font-size: 30px;
		line-height: 40px;
	}
	.endorment .endorment_wrapper p {
		font-size: 14px;
		line-height: 24px;
	}
	.endorment .endorment_wrapper .endorsment_btn a {
		padding: 13px 25px;
		font-size: 14px;
		border-radius: 2px;
	}

	.endorment {
		padding: 40px 0;
		margin: 30px 0;
	}
	
	.institute .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute .institute_wrapper .institute_card {
		margin-bottom: 15px;
	}
	.interest .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute {
		margin-bottom: 18px;
	}

	.interest .interst_wrapper .interest_wrap {
		margin-bottom: 13px;
	}
	.interest .interst_wrapper .interest_wrap h4 {
		font-size: 20px;
	}

	.resource .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.interest {
		padding-bottom: 10px;
	}
	.resource .resource_wrapper .resource_img {
		height: 200px;
	}
	.resource .resource_wrapper {
		padding-top: 0px;
	}
	.resource .resource_wrapper .resource_text h5 {
		font-size: 24px;
		line-height: 32px;
	}
	.resource .resource_wrapper .resource_text h4 {
		font-size: 16px;
		line-height: 28px;
	}
	.resource .resource_wrapper .resource_text p {
		font-size: 14px;
		line-height: 24px;
	}
	.resource .resource_wrapper .resource_text .resource_btn a {
		font-size: 14px;
		padding: 12px 25px;
		border-radius: 5px;
	}
	.verify .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}
	.office .office_main .office_content .office_wrap p {
		font-size: 13px;
		line-height: 24px;
		padding: 10px 0;
		text-align: center;
	}

	.microsite .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.microsite .microsite_wrapper .micro_card {
		padding: 40px 20px 60px;
		border-radius: 10px;
		margin-bottom: 14px;
	}
	.service .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.service .service_wrapper .service_card {
		padding: 20px;
	}
	.office .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .speciality_wrapper .special_wrap .special_img {
		height: 200px;
	}
	.speciality .speciality_wrapper .special_wrap .special_text h4 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.contact .contact_wrapper .contact_left h5 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .contact_wrapper .contact_left ul li span {
		font-size: 16px;
		padding-left: 10px;
	}
	.contact .contact_wrapper .contact_left ul li i {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 18px;
		border-radius: 50%;
	}
	.appointment .section_header h4 {
		font-size: 20px;
	}
}
@media (min-width: 480px) and (max-width: 575.98px) {
	.offcanvas-end {
		top: 0;
		right: 0;
		width: 320px;
		border-left: 1px solid rgba(0,0,0,.2);
		transform: translateX(100%);
	}
	/* Home */
	.home_main .home .home_content .content_wrap h4 {
		font-size: 20px;
	}

	.home_main .home .home_content .content_wrap h5 {
		font-size: 30px;
		line-height: 40px;
	}

	.home_main .home .home_content .content_wrap p {
		font-size: 14px;
		line-height: 23px;
	}

	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 45px;
		width: 120px;
		line-height: 45px;
		font-size: 13px;
		font-weight: 500;
	}

	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 20px;
	}

	.home_main .home .home_content {
		height: 50vh;
		display: flex;
		align-items: center;
	}

	.home_main .home {
		height: 50vh;
	}

	.about {
		margin: 30px 0;
	}

	.about .about_wrapper .about_text h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}

	.about .about_wrapper .about_text ul li {
		font-size: 15px;
		padding-bottom: 7px;
	}

	.about .about_wrapper .about_text .resume_btn {
		margin-top: 30px;
	}

	.about .about_wrapper .about_img {
		height: 420px;
		width: auto;
		margin: 0 auto;

	}

	.vedio .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.gallery .section_header h4 {
		font-size: 20px;
		padding: 4px 0;
	}
	.vedio .vedioItem {
		height: 250px;
		width: 100%;
	}
	.gallery .gallery_wrapper .gallery_wrap {
		height: 150px;
		width: 100%;
		margin-bottom: 15px;
		position: relative;
	}
	.gallery .gallery_wrapper .gallery_wrap .albumOverly a i {
		font-size: 30px;
		color: #fff;
	}
	.vedio .vedioItem .vedioOverly i {
		height: 55px;
		width: 55px;
		font-size: 30px;
		line-height: 55px;
	}

	.skill .skill_wrapper .skill_wrap .skill_left i {
		font-size: 20px;
		height: 50px;
		width: 50px;
		line-height: 50px;
	}

	.skill .skill_wrapper .skill_wrap {
		padding: 10px;
		margin-bottom: 20px;
		display: list-item;
		list-style: none;
	}

	.skill .skill_wrapper .skill_wrap .skill_right h4 {
		font-size: 18px;
		padding-top: 5px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right {
		padding-left: 0px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right p {
		font-size: 13px;
		font-weight: 400;
	}

	.skill .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}

	.experiance .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 10px 0;
	}

	.experiance {
		padding: 0px 0;
	}

	.experiance .experiance_wrapper .experiance_wrap h4 {
		font-size: 16px;
		color: #141414;
		font-weight: 600;
		line-height: 10px;
	}
	.experiance .experiance_wrapper .experiance_wrap h6 {
		font-size: 16px;
		line-height: 10px;
	}

	.experiance .experiance_wrapper .experiance_wrap h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.text_class {
		text-align: start !important;
	}

	.experiance .experiance_wrapper .experiance_wrap i {
		font-size: 20px;
		color: #9222E3;
		display: none;
	}

	.education .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h4 {
		font-size: 16px;
		color: #9222E3;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h6 {
		font-size: 18px;
		line-height: 34px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h5 {
		font-size: 14px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content {
		margin-bottom: 20px;
	}

	.education .education_wrapper .education_img::after {
		display: none;
	}

	.education .education_wrapper .education_img {
		height: auto;
		width: 100%;
	}
	.endorment .endorment_wrapper h4 {
		font-size: 30px;
		line-height: 40px;
	}
	.endorment .endorment_wrapper p {
		font-size: 14px;
		line-height: 24px;
	}
	.endorment .endorment_wrapper .endorsment_btn a {
		padding: 13px 25px;
		font-size: 14px;
		border-radius: 2px;
	}

	.endorment {
		padding: 40px 0;
		margin: 30px 0;
	}
	
	.institute .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute .institute_wrapper .institute_card {
		margin-bottom: 15px;
	}
	.interest .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute {
		margin-bottom: 18px;
	}

	.interest .interst_wrapper .interest_wrap {
		margin-bottom: 13px;
	}
	.interest .interst_wrapper .interest_wrap h4 {
		font-size: 20px;
	}

	.resource .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.interest {
		padding-bottom: 10px;
	}
	.resource .resource_wrapper .resource_img {
		height: 200px;
	}
	.resource .resource_wrapper {
		padding-top: 0px;
	}
	.resource .resource_wrapper .resource_text h5 {
		font-size: 24px;
		line-height: 32px;
	}
	.resource .resource_wrapper .resource_text h4 {
		font-size: 16px;
		line-height: 28px;
	}
	.resource .resource_wrapper .resource_text p {
		font-size: 14px;
		line-height: 24px;
	}
	.resource .resource_wrapper .resource_text .resource_btn a {
		font-size: 14px;
		padding: 12px 25px;
		border-radius: 5px;
	}
	.verify .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}
	.office .office_main .office_content .office_wrap p {
		font-size: 13px;
		line-height: 24px;
		padding: 10px 0;
		text-align: center;
	}

	.microsite .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.microsite .microsite_wrapper .micro_card {
		padding: 40px 20px 60px;
		border-radius: 10px;
		margin-bottom: 14px;
	}
	.service .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.service .service_wrapper .service_card {
		padding: 20px;
	}
	.office .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .speciality_wrapper .special_wrap .special_img {
		height: 315px;
	}
	.contact .contact_wrapper .contact_right h5 {
		font-size: 24px;
		line-height: 38px;
	}
	.speciality .speciality_wrapper .special_wrap .special_text h4 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.contact .contact_wrapper .contact_left h5 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .contact_wrapper .contact_left ul li span {
		font-size: 16px;
		padding-left: 10px;
	}
	.contact .contact_wrapper .contact_left ul li i {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 18px; 
		border-radius: 50%;
	}
	.appointment .section_header h4 {
		font-size: 20px;
	}
	.verify .verify_wrapper .card_img img {
		width: 55px;
		height: 55px;
	}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.offcanvas-end {
		top: 0;
		right: 0;
		width: 320px;
		border-left: 1px solid rgba(0,0,0,.2);
		transform: translateX(100%);
	}
	/* Home */
	.home_main .home .home_content .content_wrap h4 {
		font-size: 20px;
	}

	.home_main .home .home_content .content_wrap h5 {
		font-size: 30px;
		line-height: 40px;
	}

	.home_main .home .home_content .content_wrap p {
		font-size: 14px;
		line-height: 23px;
	}

	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 45px;
		width: 120px;
		line-height: 45px;
		font-size: 13px;
		font-weight: 500;
	}

	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 20px;
	}

	.home_main .home .home_content {
		height: 50vh;
		display: flex;
		align-items: center;
	}

	.home_main .home {
		height: 50vh;
	}

	.about {
		margin: 30px 0;
	}

	.about .about_wrapper .about_text h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}

	.about .about_wrapper .about_text ul li {
		font-size: 15px;
		padding-bottom: 7px;
	}

	.about .about_wrapper .about_text .resume_btn {
		margin-top: 30px;
	}

	.about .about_wrapper .about_img {
		height: 420px;
		width: auto;
		margin: 0 auto;

	}

	.vedio .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.gallery .section_header h4 {
		font-size: 20px;
		padding: 4px 0;
	}
	.vedio .vedioItem {
		height: 250px;
		width: 100%;
	}
	.gallery .gallery_wrapper .gallery_wrap {
		height: 150px;
		width: 100%;
		margin-bottom: 15px;
		position: relative;
	}
	.gallery .gallery_wrapper .gallery_wrap .albumOverly a i {
		font-size: 30px;
		color: #fff;
	}
	.vedio .vedioItem .vedioOverly i {
		height: 55px;
		width: 55px;
		font-size: 30px;
		line-height: 55px;
	}

	.skill .skill_wrapper .skill_wrap .skill_left i {
		font-size: 20px;
		height: 50px;
		width: 50px;
		line-height: 50px;
	}

	.skill .skill_wrapper .skill_wrap {
		padding: 10px;
		margin-bottom: 20px;
		display: list-item;
		list-style: none;
	}

	.skill .skill_wrapper .skill_wrap .skill_right h4 {
		font-size: 18px;
		padding-top: 5px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right {
		padding-left: 0px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right p {
		font-size: 13px;
		font-weight: 400;
	}

	.skill .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}

	.experiance .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 10px 0;
	}

	.experiance {
		padding: 0px 0;
	}

	.experiance .experiance_wrapper .experiance_wrap h4 {
		font-size: 16px;
		color: #141414;
		font-weight: 600;
		line-height: 10px;
	}
	.experiance .experiance_wrapper .experiance_wrap h6 {
		font-size: 16px;
		line-height: 10px;
	}

	.experiance .experiance_wrapper .experiance_wrap h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.text_class {
		text-align: start !important;
	}

	.experiance .experiance_wrapper .experiance_wrap i {
		font-size: 20px;
		color: #9222E3;
		display: none;
	}

	.education .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h4 {
		font-size: 16px;
		color: #9222E3;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h6 {
		font-size: 18px;
		line-height: 34px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h5 {
		font-size: 14px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content {
		margin-bottom: 20px;
	}

	.education .education_wrapper .education_img::after {
		display: none;
	}

	.education .education_wrapper .education_img {
		height: auto;
		width: 100%;
	}
	.endorment .endorment_wrapper h4 {
		font-size: 30px;
		line-height: 40px;
	}
	.endorment .endorment_wrapper p {
		font-size: 14px;
		line-height: 24px;
	}
	.endorment .endorment_wrapper .endorsment_btn a {
		padding: 13px 25px;
		font-size: 14px;
		border-radius: 2px;
	}

	.endorment {
		padding: 40px 0;
		margin: 30px 0;
	}
	
	.institute .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute .institute_wrapper .institute_card {
		margin-bottom: 15px;
	}
	.interest .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute {
		margin-bottom: 18px;
	}

	.interest .interst_wrapper .interest_wrap {
		margin-bottom: 13px;
	}
	.interest .interst_wrapper .interest_wrap h4 {
		font-size: 20px;
	}

	.resource .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.interest {
		padding-bottom: 10px;
	}
	.resource .resource_wrapper .resource_img {
		height: 200px;
	}
	.resource .resource_wrapper {
		padding-top: 0px;
	}
	.resource .resource_wrapper .resource_text h5 {
		font-size: 24px;
		line-height: 32px;
	}
	.resource .resource_wrapper .resource_text h4 {
		font-size: 16px;
		line-height: 28px;
	}
	.resource .resource_wrapper .resource_text p {
		font-size: 14px;
		line-height: 24px;
	}
	.resource .resource_wrapper .resource_text .resource_btn a {
		font-size: 14px;
		padding: 12px 25px;
		border-radius: 5px;
	}
	.verify .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}
	.office .office_main .office_content .office_wrap p {
		font-size: 13px;
		line-height: 24px;
		padding: 10px 0;
		text-align: center;
	}

	.microsite .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.microsite .microsite_wrapper .micro_card {
		padding: 40px 20px 60px;
		border-radius: 10px;
		margin-bottom: 14px;
	}
	.service .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.service .service_wrapper .service_card {
		padding: 20px;
	}
	.office .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .speciality_wrapper .special_wrap .special_img {
		height: 315px;
	}
	.contact .contact_wrapper .contact_right h5 {
		font-size: 24px;
		line-height: 38px;
	}
	.speciality .speciality_wrapper .special_wrap .special_text h4 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.contact .contact_wrapper .contact_left h5 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .contact_wrapper .contact_left ul li span {
		font-size: 16px;
		padding-left: 10px;
	}
	.contact .contact_wrapper .contact_left ul li i {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 18px; 
		border-radius: 50%;
	}
	.appointment .section_header h4 {
		font-size: 20px;
	}
	.verify .verify_wrapper .card_img img {
		width: 55px;
		height: 55px;
	}
	.microsite .microsite_wrapper .micro_card .micro_text .micro_btn a {
		padding: 13px 25px;
		font-size: 14px;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.offcanvas-end {
		top: 0;
		right: 0;
		width: 320px;
		border-left: 1px solid rgba(0,0,0,.2);
		transform: translateX(100%);
	}
	/* Home */
	.home_main .home .home_content .content_wrap h4 {
		font-size: 20px;
	}

	.home_main .home .home_content .content_wrap h5 {
		font-size: 30px;
		line-height: 40px;
	}

	.home_main .home .home_content .content_wrap p {
		font-size: 14px;
		line-height: 23px;
	}

	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 45px;
		width: 120px;
		line-height: 45px;
		font-size: 13px;
		font-weight: 500;
	}

	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 20px;
	}

	.home_main .home .home_content {
		height: 50vh;
		display: flex;
		align-items: center;
	}

	.home_main .home {
		height: 50vh;
	}

	.about {
		margin: 30px 0;
	}

	.about .about_wrapper .about_text h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}

	.about .about_wrapper .about_text ul li {
		font-size: 15px;
		padding-bottom: 7px;
	}

	.about .about_wrapper .about_text .resume_btn {
		margin-top: 30px;
	}

	.about .about_wrapper .about_img {
		height: 420px;
		width: auto;
		margin: 0 auto;

	}

	.vedio .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.gallery .section_header h4 {
		font-size: 20px;
		padding: 4px 0;
	}
	.vedio .vedioItem {
		height: 380px;
		width: 100%;
	}
	.gallery .gallery_wrapper .gallery_wrap {
		height: 150px;
		width: 100%;
		margin-bottom: 15px;
		position: relative;
	}
	.gallery .gallery_wrapper .gallery_wrap .albumOverly a i {
		font-size: 30px;
		color: #fff;
	}
	.vedio .vedioItem .vedioOverly i {
		height: 55px;
		width: 55px;
		font-size: 30px;
		line-height: 55px;
	}

	.skill .skill_wrapper .skill_wrap .skill_left i {
		font-size: 20px;
		height: 50px;
		width: 50px;
		line-height: 50px;
	}

	.skill .skill_wrapper .skill_wrap {
		padding: 10px;
		margin-bottom: 20px;
		display: list-item;
		list-style: none;
	}

	.skill .skill_wrapper .skill_wrap .skill_right h4 {
		font-size: 18px;
		padding-top: 5px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right {
		padding-left: 0px;
	}

	.skill .skill_wrapper .skill_wrap .skill_right p {
		font-size: 13px;
		font-weight: 400;
	}

	.skill .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}

	.experiance .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 10px 0;
	}

	.experiance {
		padding: 0px 0;
	}

	.experiance .experiance_wrapper .experiance_wrap h4 {
		font-size: 16px;
		color: #141414;
		font-weight: 600;
		line-height: 10px;
	}
	.experiance .experiance_wrapper .experiance_wrap h6 {
		font-size: 16px;
		line-height: 10px;
	}

	.experiance .experiance_wrapper .experiance_wrap h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.text_class {
		text-align: start !important;
	}

	.experiance .experiance_wrapper .experiance_wrap i {
		font-size: 20px;
		color: #9222E3;
		display: none;
	}

	.education .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h4 {
		font-size: 16px;
		color: #9222E3;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h6 {
		font-size: 18px;
		line-height: 34px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content h5 {
		font-size: 14px;
	}
	.education .education_wrapper .education_wrap .edu_wrap_content {
		margin-bottom: 20px;
	}

	.education .education_wrapper .education_img::after {
		display: none;
	}

	.education .education_wrapper .education_img {
		height: auto;
		width: 100%;
	}
	.endorment .endorment_wrapper h4 {
		font-size: 30px;
		line-height: 40px;
	}
	.endorment .endorment_wrapper p {
		font-size: 14px;
		line-height: 24px;
	}
	.endorment .endorment_wrapper .endorsment_btn a {
		padding: 13px 25px;
		font-size: 14px;
		border-radius: 2px;
	}

	.endorment {
		padding: 40px 0;
		margin: 30px 0;
	}
	
	.institute .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute .institute_wrapper .institute_card {
		margin-bottom: 15px;
	}
	.interest .section_header h4 {
		font-size: 20px;
		padding: 7px 0;
	}
	.institute {
		margin-bottom: 18px;
	}

	.interest .interst_wrapper .interest_wrap {
		margin-bottom: 13px;
	}
	.interest .interst_wrapper .interest_wrap h4 {
		font-size: 20px;
	}

	.resource .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.interest {
		padding-bottom: 10px;
	}
	.resource .resource_wrapper .resource_img {
		height: 200px;
	}
	.resource .resource_wrapper {
		padding-top: 0px;
	}
	.resource .resource_wrapper .resource_text h5 {
		font-size: 24px;
		line-height: 32px;
	}
	.resource .resource_wrapper .resource_text h4 {
		font-size: 16px;
		line-height: 28px;
	}
	.resource .resource_wrapper .resource_text p {
		font-size: 14px;
		line-height: 24px;
	}
	.resource .resource_wrapper .resource_text .resource_btn a {
		font-size: 14px;
		padding: 12px 25px;
		border-radius: 5px;
	}
	.verify .section_header h4 {
		font-size: 20px;
		font-weight: 500;
		padding: 7px 0;
	}
	.office .office_main .office_content .office_wrap p {
		font-size: 13px;
		line-height: 24px;
		padding: 10px 0;
		text-align: center;
	}

	.microsite .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.microsite .microsite_wrapper .micro_card {
		padding: 40px 20px 60px;
		border-radius: 10px;
		margin-bottom: 14px;
	}
	.service .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.service .service_wrapper .service_card {
		padding: 20px;
	}
	.office .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.speciality .speciality_wrapper .special_wrap .special_img {
		height: 220px;
	}
	.contact .contact_wrapper .contact_right h5 {
		font-size: 24px;
		line-height: 38px;
	}
	.speciality .speciality_wrapper .special_wrap .special_text h4 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .section_header h4 {
		font-size: 20px;
		padding: 10px 0;
	}
	.contact .contact_wrapper .contact_left h5 {
		font-size: 22px;
		line-height: 38px;
	}
	.contact .contact_wrapper .contact_left ul li span {
		font-size: 16px;
		padding-left: 10px;
	}
	.contact .contact_wrapper .contact_left ul li i {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 18px; 
		border-radius: 50%;
	}
	.appointment .section_header h4 {
		font-size: 20px;
	}
	.verify .verify_wrapper .card_img img {
		width: 55px;
		height: 55px;
	}
	.microsite .microsite_wrapper .micro_card .micro_text .micro_btn a {
		padding: 13px 25px;
		font-size: 14px;
	}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.home_main .home .home_content .content_wrap h5 {
		font-size: 45px;
		line-height:55px;
	}
	.home_main .home .home_content .content_wrap p {
		font-size: 15px;
		line-height: 24px;
	}
	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 50px;
		width: 140px;
		line-height: 50px;
		font-size: 15px;
		font-weight: 500;
		cursor: pointer;
	}
	.header_menu {
		padding: 20px 0px;
	}
	.header_menu .manu_wrapper .nav_item {
		padding-left: 0px;
	}
	.header_menu .manu_wrapper .nav_item ul li {
		padding: 2px 10px;
	}
	.header_menu {
		padding: 15px 0px;
		box-shadow: 1px 0.532px 1px 1px rgba(0,0,0,0.1);
	}
	.about {
		margin: 35px 0;
	}
	.about .about_wrapper .about_text h4 {
		font-size: 22px;
		line-height: 32px;
		padding: 3px 0;
	}
	.header_menu .manu_wrapper .nav_item ul li a {
		font-size: 15px;
	}
	.header_menu .manu_wrapper .nav_item ul li .sub_down li a {
		font-size: 15px;
	}
	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 50px;
	}
	.about .about_wrapper .about_img {
		height: 400px;
		width: 340px;
	}
	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}
	.about .about_wrapper .about_text .resume_btn a {
		padding: 12px 25px;
		font-size: 15px;
		border-radius: 2px;
	}
	.vedio .section_header h4 {
		font-size: 22px;
	}
.vedio .vedioItem {
	height: 400px;
	width: 100%;
}
.gallery .section_header h4 {
	font-size: 22px;
}
.skill .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.experiance .section_header h4 {
	font-size: 22px;
}
.education .section_header h4 {
	font-size: 22px;
}
.education .education_wrapper .education_img {
	height: 100%;
	width: 100%;
}
.education .education_wrapper .education_wrap .edu_wrap_content h4 {
	font-size: 16px;
}
.education .education_wrapper .education_wrap .edu_wrap_content h6 {
	font-size: 20px;
	line-height: 30px;
}
.endorment .endorment_wrapper h4 {
	font-size: 38px;
	line-height: 48px;
}
.endorment .endorment_wrapper p {
	font-size: 14px;
	line-height: 24px;
}
.endorment {
	padding: 40px 0;
	margin: 50px 0;
}
.endorment {
	padding: 40px 0;
	margin: 25px 0;
}
.institute .section_header h4 {
	font-size: 22px;
}
.institute .institute_wrapper .institute_card img {
	width: 60px;
}
.institute .institute_wrapper .institute_card h5 {
	font-size: 14px;
	line-height: 22px;
}
.interest .section_header h4 {
	font-size: 22px;
}
.interest .interst_wrapper .interest_wrap p {
	font-size: 14px;
	line-height: 24px;
}
.interest .interst_wrapper .interest_wrap h4 {
	font-size: 18px;
	line-height: 26px;
}
.resource .section_header h4 {
	font-size: 22px;
}
.resource .resource_wrapper .resource_text .resource_btn a {
	font-size: 14px;
	padding: 12px 22px;
}
.verify .verify_wrapper .card_img img {
	width: 50px;
	height: 50px;
}
.verify .verify_wrapper p {
	font-size: 14px;
	padding-top: 8px;
}
.verify .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.microsite .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.microsite .microsite_wrapper .micro_card .micro_text h3 {
	font-size: 20px;
	line-height: 32px;
	padding-top: 10px;
}
.microsite .microsite_wrapper .micro_card .micro_text .micro_btn a {
	padding: 13px 20px;
	font-size: 14px;
}
.skill .skill_wrapper .skill_wrap .skill_right p {
	font-size: 14px;
}
.service .section_header h4 {
	font-size: 22px;
}
.office .section_header h4 {
	font-size: 22px;
}
.office .office_main .office_content .office_wrap p {
	font-size: 13px;
	line-height: 22px;
	padding: 10px 280px;
}
.office .office_main {
	padding: 40px 0;
	z-index: 1;
}
.speciality .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.speciality .speciality_wrapper .special_wrap .special_img {
	height: 275px;
	width: 100%;
}
.speciality .speciality_wrapper .special_wrap .special_text h4 {
	font-size: 22px;
	line-height: 26px;
}
.speciality .speciality_wrapper .special_wrap .special_text p {
	font-size: 14px;
}
.contact .section_header h4 {
	font-size: 22px;
}
.contact .contact_wrapper .contact_left h5 {
	font-size: 24px;
	line-height: 34px;
}
.contact .contact_wrapper .contact_right h5 {
	font-size: 24px;
	line-height: 34px;
}
.contact .contact_wrapper .contact_left ul li i {
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 18px;
}
.contact .contact_wrapper .contact_left ul li span {
	font-size: 15px;
	line-height: 25px;
	padding-left: 5px;
}
.contact .contact_wrapper .contact_left ul li i {
	height: 33px;
	width: 33px;
	line-height: 33px;
	font-size: 17px;
}

























}
@media (min-width: 1200px) and (max-width: 1399.98px) {
	.home_main .home .home_content .content_wrap h5 {
		font-size: 45px;
		line-height:55px;
	}
	.home_main .home .home_content .content_wrap p {
		font-size: 15px;
		line-height: 24px;
	}
	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 50px;
		width: 140px;
		line-height: 50px;
		font-size: 15px;
		font-weight: 500;
		cursor: pointer;
	}
	.header_menu {
		padding: 20px 0px;
	}
	.header_menu .manu_wrapper .nav_item {
		padding-left: 0px;
	}
	.header_menu .manu_wrapper .nav_item ul li {
		padding: 2px 10px;
	}
	.header_menu {
		padding: 15px 0px;
		box-shadow: 1px 0.532px 1px 1px rgba(0,0,0,0.1);
	}
	.about {
		margin: 35px 0;
	}
	.about .about_wrapper .about_text h4 {
		font-size: 22px;
		line-height: 32px;
		padding: 3px 0;
	}
	.header_menu .manu_wrapper .nav_item ul li a {
		font-size: 15px;
	}
	.header_menu .manu_wrapper .nav_item ul li .sub_down li a {
		font-size: 15px;
	}
	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 50px;
	}
	.about .about_wrapper .about_img {
		height: 400px;
		width: 340px;
	}
	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}
	.about .about_wrapper .about_text .resume_btn a {
		padding: 12px 25px;
		font-size: 15px;
		border-radius: 2px;
	}
	.vedio .section_header h4 {
		font-size: 22px;
	}
.vedio .vedioItem {
	height: 400px;
	width: 100%;
}
.gallery .section_header h4 {
	font-size: 22px;
}
.skill .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.experiance .section_header h4 {
	font-size: 22px;
}
.education .section_header h4 {
	font-size: 22px;
}
.education .education_wrapper .education_img {
	height: 100%;
	width: 100%;
}
.education .education_wrapper .education_wrap .edu_wrap_content h4 {
	font-size: 16px;
}
.education .education_wrapper .education_wrap .edu_wrap_content h6 {
	font-size: 20px;
	line-height: 30px;
}
.endorment .endorment_wrapper h4 {
	font-size: 38px;
	line-height: 48px;
}
.endorment .endorment_wrapper p {
	font-size: 14px;
	line-height: 24px;
}
.endorment {
	padding: 40px 0;
	margin: 50px 0;
}
.endorment {
	padding: 40px 0;
	margin: 25px 0;
}
.institute .section_header h4 {
	font-size: 22px;
}
.institute .institute_wrapper .institute_card img {
	width: 60px;
}
.institute .institute_wrapper .institute_card h5 {
	font-size: 14px;
	line-height: 22px;
}
.interest .section_header h4 {
	font-size: 22px;
}
.interest .interst_wrapper .interest_wrap p {
	font-size: 14px;
	line-height: 24px;
}
.interest .interst_wrapper .interest_wrap h4 {
	font-size: 18px;
	line-height: 26px;
}
.resource .section_header h4 {
	font-size: 22px;
}
.resource .resource_wrapper .resource_text .resource_btn a {
	font-size: 14px;
	padding: 12px 22px;
}
.verify .verify_wrapper .card_img img {
	width: 50px;
	height: 50px;
}
.verify .verify_wrapper p {
	font-size: 14px;
	padding-top: 8px;
}
.verify .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.microsite .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.microsite .microsite_wrapper .micro_card .micro_text h3 {
	font-size: 20px;
	line-height: 32px;
	padding-top: 10px;
}
.microsite .microsite_wrapper .micro_card .micro_text .micro_btn a {
	padding: 13px 20px;
	font-size: 14px;
}
.skill .skill_wrapper .skill_wrap .skill_right p {
	font-size: 14px;
}
.service .section_header h4 {
	font-size: 22px;
}
.office .section_header h4 {
	font-size: 22px;
}
.office .office_main .office_content .office_wrap p {
	font-size: 13px;
	line-height: 22px;
	padding: 10px 280px;
}
.office .office_main {
	padding: 40px 0;
	z-index: 1;
}
.speciality .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.speciality .speciality_wrapper .special_wrap .special_img {
	height: 275px;
	width: 100%;
}
.speciality .speciality_wrapper .special_wrap .special_text h4 {
	font-size: 22px;
	line-height: 26px;
}
.speciality .speciality_wrapper .special_wrap .special_text p {
	font-size: 14px;
}
.contact .section_header h4 {
	font-size: 22px;
}
.contact .contact_wrapper .contact_left h5 {
	font-size: 24px;
	line-height: 34px;
}
.contact .contact_wrapper .contact_right h5 {
	font-size: 24px;
	line-height: 34px;
}
.contact .contact_wrapper .contact_left ul li i {
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 18px;
}
.contact .contact_wrapper .contact_left ul li span {
	font-size: 15px;
	line-height: 25px;
	padding-left: 5px;
}
.contact .contact_wrapper .contact_left ul li i {
	height: 33px;
	width: 33px;
	line-height: 33px;
	font-size: 17px;
}



}
@media (min-width: 1400px) and (max-width: 1599.98px) {
	.home_main .home .home_content .content_wrap h5 {
		font-size: 45px;
		line-height:55px;
	}
	.home_main .home .home_content .content_wrap p {
		font-size: 15px;
		line-height: 24px;
	}
	.home_main .home .home_content .content_wrap .ban_btn ul li {
		height: 50px;
		width: 140px;
		line-height: 50px;
		font-size: 15px;
		font-weight: 500;
		cursor: pointer;
	}
	.header_menu {
		padding: 20px 0px;
	}
	.header_menu .manu_wrapper .nav_item {
		padding-left: 0px;
	}
	.header_menu .manu_wrapper .nav_item ul li {
		padding: 2px 10px;
	}
	.header_menu {
		padding: 15px 0px;
		box-shadow: 1px 0.532px 1px 1px rgba(0,0,0,0.1);
	}
	.about {
		margin: 35px 0;
	}
	.about .about_wrapper .about_text h4 {
		font-size: 22px;
		line-height: 32px;
		padding: 3px 0;
	}
	.header_menu .manu_wrapper .nav_item ul li a {
		font-size: 15px;
	}
	.header_menu .manu_wrapper .nav_item ul li .sub_down li a {
		font-size: 15px;
	}
	.home_main .home .home_content .content_wrap .ban_btn {
		margin-top: 50px;
	}
	.about .about_wrapper .about_img {
		height: 400px;
		width: 340px;
	}
	.about .about_wrapper .about_text p {
		font-size: 14px;
		padding-top: 10px;
	}
	.about .about_wrapper .about_text .resume_btn a {
		padding: 12px 25px;
		font-size: 15px;
		border-radius: 2px;
	}
	.vedio .section_header h4 {
		font-size: 22px;
	}
.vedio .vedioItem {
	height: 400px;
	width: 100%;
}
.gallery .section_header h4 {
	font-size: 22px;
}
.skill .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.experiance .section_header h4 {
	font-size: 22px;
}
.education .section_header h4 {
	font-size: 22px;
}
.education .education_wrapper .education_img {
	height: 100%;
	width: 100%;
}
.education .education_wrapper .education_wrap .edu_wrap_content h4 {
	font-size: 16px;
}
.education .education_wrapper .education_wrap .edu_wrap_content h6 {
	font-size: 20px;
	line-height: 30px;
}
.endorment .endorment_wrapper h4 {
	font-size: 38px;
	line-height: 48px;
}
.endorment .endorment_wrapper p {
	font-size: 14px;
	line-height: 24px;
}
.endorment {
	padding: 40px 0;
	margin: 50px 0;
}
.endorment {
	padding: 40px 0;
	margin: 25px 0;
}
.institute .section_header h4 {
	font-size: 22px;
}
.institute .institute_wrapper .institute_card img {
	width: 60px;
}
.institute .institute_wrapper .institute_card h5 {
	font-size: 14px;
	line-height: 22px;
}
.interest .section_header h4 {
	font-size: 22px;
}
.interest .interst_wrapper .interest_wrap p {
	font-size: 14px;
	line-height: 24px;
}
.interest .interst_wrapper .interest_wrap h4 {
	font-size: 18px;
	line-height: 26px;
}
.resource .section_header h4 {
	font-size: 22px;
}
.resource .resource_wrapper .resource_text .resource_btn a {
	font-size: 14px;
	padding: 12px 22px;
}
.verify .verify_wrapper .card_img img {
	width: 50px;
	height: 50px;
}
.verify .verify_wrapper p {
	font-size: 14px;
	padding-top: 8px;
}
.verify .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.microsite .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.microsite .microsite_wrapper .micro_card .micro_text h3 {
	font-size: 20px;
	line-height: 32px;
	padding-top: 10px;
}
.microsite .microsite_wrapper .micro_card .micro_text .micro_btn a {
	padding: 13px 20px;
	font-size: 14px;
}
.skill .skill_wrapper .skill_wrap .skill_right p {
	font-size: 14px;
}
.service .section_header h4 {
	font-size: 22px;
}
.office .section_header h4 {
	font-size: 22px;
}
.office .office_main .office_content .office_wrap p {
	font-size: 13px;
	line-height: 22px;
	padding: 10px 280px;
}
.office .office_main {
	padding: 40px 0;
	z-index: 1;
}
.speciality .section_header h4 {
	font-size: 22px;
	padding: 10px 0;
}
.speciality .speciality_wrapper .special_wrap .special_img {
	height: 275px;
	width: 100%;
}
.speciality .speciality_wrapper .special_wrap .special_text h4 {
	font-size: 22px;
	line-height: 26px;
}
.speciality .speciality_wrapper .special_wrap .special_text p {
	font-size: 14px;
}
.contact .section_header h4 {
	font-size: 22px;
}
.contact .contact_wrapper .contact_left h5 {
	font-size: 24px;
	line-height: 34px;
}
.contact .contact_wrapper .contact_right h5 {
	font-size: 24px;
	line-height: 34px;
}
.contact .contact_wrapper .contact_left ul li i {
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 18px;
}
.contact .contact_wrapper .contact_left ul li span {
	font-size: 15px;
	line-height: 25px;
	padding-left: 5px;
}
.contact .contact_wrapper .contact_left ul li i {
	height: 33px;
	width: 33px;
	line-height: 33px;
	font-size: 17px;
}



}