@media(max-width: 575px){
	#jobs_header.form-clicked {
    height: 1150px;
}
	#jobs_header.form-clicked .item{
    height: 1150px;
}
	.vacancies {
    margin-top: 20px;
}
    .job_enquiry .wpcf7-form-control-wrap {
        margin-bottom: 20px;
    }
	.job_enquiry h5 {
    font-size: 24px;
    margin-bottom: 20px;
}
	#job_slider .owl-dots{
		opacity: 1;
	}
	.job_enquiry {
    padding: 20px;
    width: unset;
}
    #jobs_header {
        height: 970px;
    }
#job_slider .item{
	height: 970px;
}
	.path_success_right ul li p {
    font-size: 14px;
}
	.path_success_right ul li h6 {
    font-size: 18px;
}
	.path_success_right ul li {
    padding: 20px;
    border-left: 1px solid #00124417;
    margin-bottom: 15px;
    background: #f2f4f794;
}
	.path_success_right {
    display: block;
    margin-top: 30px;
}
	.jobs_details {
    margin-top: 12px;
}
	.jobs_details h6 {
    font-size: 18px;
}
	.jobs_image {
    height: 150px;
}
	.vacancies h6 {
    font-size: 18px;
}
	.vacancies h4 {
    font-size: 24px;
}
    .job_enquiry_left {
        margin-top: 20px;
    }
	.job_enquiry_left p {
    width: unset;
}
	.width_82 {
    width: 100%;
}
	.blog_left h5 {
    font-size: 22px;
}
	.profile_image {
    min-width: 50px;
    height: 50px;
    margin-right: 15px;
}
	.course_detail_left h5 {
    font-size: 22px;
}
	.mob_gallery_wrap h6 {
    height: unset;
    font-size: 16px;
}
	.faqrt {
		padding-left: 0;
	}
	.hm_course_head_right p {
    margin: 0;
}
	.hm_course_head a {
    display: none;
}
	.mob_btn {
		display: flex;
	}
	.fixedcontent ul li p {
    font-size: 14px;
}
	.fixedcontent ul li span {
    font-size: 36px;
}
    .fixedcontent ul li {
        width: 46%;
        padding: 10px 10px;
        background: #001244;
        border-radius: 12px;
        margin: 5px;
        text-align: center;
    }
	.fixedcontent {
    background: transparent;
    position: relative;
    width: 100%;
    padding: 0;
    height: 100%;
    display: block;
    margin-top: 20px;
}
    .mob_gallery{
        display: block;
    }
    .gallery{
        display: none;
    }
    .loader_text{
        font-size: 100px;
    }
    .register_popup .btn-close {
        font-size: 18px;
        width: 15px;
        height: 15px;
        right: 20px;
        top: 20px;
    }
    .register_form_border {
        padding: 20px;
        margin-top: 20px;
    }
    .register_form_left h6 {
        font-size: 26px;
    }
    .register_form_right {
        display: flex;
        justify-content: center;
    }
    .register_social_icons {
        padding: 20px 0px;
        position: relative;
    }
    .chef_img{
        display: none;
    }
    .register_form_left {
        padding: 50px 20px 20px;
    }
    .bottom_fix{
        display: flex;
    }
    #button {
        bottom: 130px;
    }
    .fix-phone {
        display: none !important;
    }
    .fix-mail {
        display: none !important;
    }
    .placemt_partner_logo {
        height: 85px;
    }
    .placemt_partner_logo img {
        width: 70px;
    }
    .social_media a {
        font-size: 18px;
        margin-right: 15px;
    }
    header .item .cover .header-content h2 {
        font-size: 32px;
        width: 100%;
        line-height: 38px;
    }
    header .item .cover {
        padding: 100px 0 0px;
    }
    #customThumbs {
        display: flex;
        right: 30px;
        top: unset;
        bottom: 0;
    }
    .common-btn {
        padding: 10px 15px;
        font-size: 14px;
    }
    .thumb {
        width: 30px;
        height: 30px;
        margin: 0px 5px;
    }
    body {
        height: 100% !important;
    }
        #smooth-wrapper {
        position: relative !important;
    }
        #smooth-content {
        transform: unset !important;
    }
    #top_menu{
        display: none;
    }
    header {
        height: 400px;
    }
    header .item {
        height: 400px;
    }
    .fix_icons a {
        width: 40px;
        height: 40px;
    }
    .fix_icons {
        bottom: 35%;
    }
    #customThumbs {
        right: 15px;
    }
    .hm_about_left {
        width: unset;
    }
    .common_padding_bottom {
        padding-bottom: 50px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .common_padding_top {
        padding-top: 50px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .common_title {
        font-size: 24px;
        line-height: 30px;
    }
    .hm_about_right {
        margin-left: 0;
        margin-top: 10px;
    }
    .common_paragraph p {
        font-size: 15px;
    }
    #cta {
        display: none;
    }
    #mob_cta {
        display: block;
    }
    .cta_wap {
        height: 200px;
    }
    .width_88 {
        width: 100%;
    }
    .hm_course_head_left {
        width: unset;
    }
    .hm_courses{
        display: none;
    }
    .hm_courses_mob{
        display: block;
    }
    .hm_course_details h5 {
        font-size: 20px;
        margin-top: 10px;
    }
    .course_poin h5 {
        font-size: 12px;
    }
    .flex_title a {
        display: none;
    }
    .flex_title {
        margin-bottom: 20px;
    }
    .hm_partner_left h3 {
        width: unset;
    }
    .hm_partner_right {
        margin-left: 0;
    }
    .logo_wrapper {
        height: 90px;
    }
    .hm_partner_left {
        margin-bottom: 20px;
    }
    .hm_latest_blog {
        height: 300px;
        margin-bottom: 20px;
    }
    .latest_blog_content h6 {
        font-size: 22px;
    }
    .hm_course_head_right a {
        margin-top: 20px;
    }
    .hm_course_head {
        margin-bottom: 40px;
    }
    .green img {
        width: 200px;
    }
    .shape1 {
        left: -140px;
    }
    .shape2 {
        right: -160px;
    }
    #hm_blogs .green img {
        width: 210px;
    }
    .social_media span {
        font-size: 16px;
        display: flex;
        align-items: center;
    }
    .connect_with {
        display: block;
    }
    .social_media {
        display: flex;
        justify-content: center;
    }
    #ftr_top::after{
        display: none;
    }
    .apply_now{
        display: none;
    }
    #ftr_top {
        height: 50px;
        justify-content: center;
    }
    .ftr_title {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .quick_links a {
        font-size: 14px;
    }
    .ftr_contact a {
        font-size: 14px;
    }
    .ftr_location_wrap {
        margin-bottom: 22px;
    }
    .ftr_locations {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    footer {
        padding: 40px 10px 85px;
    }
    .ftr_links {
        padding-bottom: 20px;
    }
    .quick_links {
        border-top: 1px solid #2B2B2B;
        padding-top: 20px;
        margin-top: 20px;
    }
    /* about page */
    .about_header {
        height: unset;
    }
    .campus_community {
        width: 100%;
    }
    #common_header {
        padding: 100px 10px 30px;
    }
    .course_poin span {
        margin: 0 10px;
    }
        .common_caption {
        font-size: 28px;
    }
    .about_head_immage img {
        display: none;
    }
    #green2 {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .counter_wrap {
        position: unset;
        transform: unset !important;
        width: 48%;
        padding: 20px 10px;
    }
    .about_head_immage {
        margin-left: 0;
        margin-top: 20px;
    }
    .boxes {
        display: block;
        height: 65px;
    }
    .boxes .text h2 {
        font-size: 22px;
    }
    .boxes h6 {
        font-size: 20px;
    }
    .boxes.active {
        height: unset;
    }
    .boxes .text {
        width: unset;
        margin-right: 0;
        padding: 0;
        margin-bottom: 20px;
    }
    .boxes .text span {
        margin-bottom: 20px;
    }
    .counter_wrap span {
        font-size: 28px;
    }
    .mission_vission {
        display: block;
    }
    .box {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .mvv_content p {
        width: unset;
        opacity: 1 !important;
    }
    .mvv_content{
        bottom: 0!important;
    }
    .right_side {
        width: 100%;
        float: unset;
        padding-left: 0;
        margin-top: 30px;
    }
    .left-side {
        display: inline-block;
        position: unset;
        top: 10px;
        float: unset;
        width: 100%;
    }
    .left-side .pin-spacer {
        width: unset !important;
        height: unset !important;
        padding: 0 !important;
    }
    .team_image {
        height: 180px;
    }
    .team_name span {
        font-size: 12px;
    }
    /* contact page */
    #contact {
        padding: 100px 10px 50px;
    }
    .contact_title {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .contact_left {
        margin-right: 0;
        margin-bottom: 50px;
    }
    .contact_left ul {
        margin-top: 30px;
    }
    .contact_left ul li {
        margin-bottom: 20px;
        border-bottom: 1px solid #ffffff08;
        padding-bottom: 20px;
    }
    .contact_left ul li a {
        font-size: 16px;
    }
    .contact_right {
        padding: 30px 20px;
    }
    .contact_right h6 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .head_centre {
        width: unset;
        margin: 0 auto 30px;
    }
    .location_address {
        padding: 25px 20px;
        display: block;
        height: unset;
    }
    .dis_name {
        font-size: 14px;
        left: 20px;
    }
    .location_wrapper {
        height: 250px;
        margin-bottom: 20px;
    }
    .flex_reverse{
        flex-direction: column-reverse;
    }
    .common_head_immage {
        height: 250px;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .testimonial_wrapper {
        margin-top: 50px;
    }
    .text_testimonial hr {
        margin: 20px 0px;
    }
    .text_testimonial {
        padding: 30px;
        margin-bottom: 20px;
    }
    /* blog list page */
    .latest_news {
        margin-bottom: 20px;
    }
    .blog_list_wrapper {
        margin-top: 40px;
    }
    .common_two_header {
        margin-bottom: 30px;
    }
    .blog_left {
        width: 100%;
        padding-right: 0;
    }
    .blog_right {
        width: 100%;
        float: right;
        padding-left: 0;
        margin-top: 20px;
    }
    .left_trigger {
        max-width: unset !important;
        width: unset !important;
        max-height: unset !important;
        height: unset !important;
        padding: 0px !important;
        transform: unset !important;
    }
    /* placement page */
       .placement_wrapper {
        padding: 8px;
        margin-bottom: 20px;
        height: 255px;
    }
    .placement_image {
        height: 170px;
    }
    .placement_details {
        margin-top: 10px;
    }
    .placement_details h6 {
        font-size: 14px;
        font-weight: 600;
    }
    .placement_details span {
        font-size: 12px;
        color: #474747;
    }
    /* blog detail */
    .course_list_wrap {
        display: flex;
        background: #FFFFFF;
        border-radius: 8px;
        margin-bottom: 20px;
        flex-direction: column-reverse;
    }
    .course_left {
        width: 100%;
        height: unset;
        padding: 20px;
    }
    .course_image {
        height: 250px;
        width: 100%;
    }
    .hm_course_details a {
        margin-top: 20px;
    }
    .course_left h5 {
        font-size: 20px;
    }
    .course_detail_left {
        width: 100%;
        padding-right: 0;
    }
    .enquire_form {
        padding: 30px 20px;
        margin-top: 20px;
    }
    .job_enquiry_right {
    display: block;
}
}
@media (min-width: 576px) and (max-width: 767px){
	#job_slider .owl-dots{
		opacity: 1;
	}
	.job_enquiry_right {
    display: flex;
    justify-content: center;
}
		.job_enquiry {
    padding: 20px;
			width: 100%;
}
    #jobs_header {
        height: 940px;
    }
#job_slider .item{
	height: 940px;
}
	#jobs_header.form-clicked {
    height: 1090px;
}
	#jobs_header.form-clicked .item{
    height: 1090px;
}
	.path_success_right ul li p {
    font-size: 14px;
}
	.path_success_right ul li h6 {
    font-size: 18px;
}
	.path_success_right ul li {
    padding: 20px;
    border-left: 1px solid #00124417;
    margin-bottom: 15px;
    background: #f2f4f794;
}
	.path_success_right {
    display: block;
    margin-top: 30px;
}
	.jobs_details {
    margin-top: 12px;
}
	.jobs_details h6 {
    font-size: 18px;
}
	.jobs_image {
    height: 150px;
}
	.vacancies h6 {
    font-size: 18px;
}
	.vacancies h4 {
    font-size: 24px;
}
    .job_enquiry_left {
        margin-top: 30px;
    }
	.job_enquiry_left p {
    width: unset;
}
	.width_82 {
    width: 100%;
}
	.card-column h6 {
    font-size: 16px;
}
	.mob_course_wrap {
    height: 400px;
}
		.hm_course_head_right p {
    margin: 0;
}
	.hm_course_head a {
    display: none;
}
	.mob_btn {
		display: flex;
	}
    .course_poin h5 {
        font-size: 11px;
    }
    .course_poin span {
        margin: 0 10px;
    }
     .text{
        font-size: 100px;
    }
    .placemt_partner_logo img {
        width: 60px;
    }
    .placemt_partner_logo {
        height: 90px;
    }
    .ftr_contact {
        margin-top: 0;
    }
    .ftr_contact_wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .container, .container-sm {
        max-width: 650px;
    }
    .video_wrap {
        height: 250px;
    }
    .social_media a {
        font-size: 18px;
        margin-right: 15px;
    }
    header .item .cover .header-content h2 {
        font-size: 36px;
        width: 450px;
        line-height: 38px;
    }
    header .item .cover {
        padding: 100px 0 0px;
    }
    #customThumbs {
        display: flex;
        right: 30px;
        top: unset;
        bottom: 0;
    }
    .common-btn {
        padding: 10px 15px;
        font-size: 14px;
    }
    .thumb {
        width: 30px;
        height: 30px;
        margin: 0px 5px;
    }
    body {
        height: 100% !important;
    }
        #smooth-wrapper {
        position: relative !important;
    }
        #smooth-content {
        transform: unset !important;
    }
    #top_menu{
        display: none;
    }
    header {
        height: 500px;
    }
    header .item {
        height: 500px;
    }
    .fix_icons a {
        width: 40px;
        height: 40px;
    }
    .fix_icons {
        bottom: 25%;
    }
    #customThumbs {
        right: 15px;
    }
    .hm_about_left {
        width: unset;
    }
    .common_padding_bottom {
        padding-bottom: 50px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .common_padding_top {
        padding-top: 50px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .common_title {
        font-size: 24px;
        line-height: 30px;
    }
    .hm_about_right {
        margin-left: 0;
        margin-top: 10px;
    }
    .common_paragraph p {
        font-size: 15px;
    }
    #cta {
        display: none;
    }
    #mob_cta {
        display: block;
    }
    .cta_wap {
        height: 200px;
    }
    .width_88 {
        width: 100%;
    }
    .hm_course_head_left {
        width: unset;
    }
    .hm_courses{
        display: none;
    }
    .hm_courses_mob{
        display: block;
    }
    .hm_course_details h5 {
        font-size: 20px;
        margin-top: 10px;
    }
    .course_poin h5 {
        font-size: 10px;
    }
    .flex_title a {
        display: none;
    }
    .flex_title {
        margin-bottom: 20px;
    }
    .hm_partner_left h3 {
        width: unset;
    }
    .hm_partner_right {
        margin-left: 0;
    }
    .logo_wrapper {
        height: 90px;
    }
    .hm_partner_left {
        margin-bottom: 20px;
    }
    .hm_latest_blog {
        height: 300px;
        margin-bottom: 20px;
    }
    .latest_blog_content h6 {
        font-size: 22px;
    }
    .hm_course_head_right a {
        margin-top: 20px;
    }
    .hm_course_head {
        margin-bottom: 40px;
    }
    .green img {
        width: 200px;
    }
    .shape1 {
        left: -140px;
    }
    .shape2 {
        right: -160px;
    }
    #hm_blogs .green img {
        width: 210px;
    }
    .social_media span {
        font-size: 16px;
        display: flex;
        align-items: center;
    }
    .connect_with {
        display: block;
    }
    .social_media {
        display: flex;
        justify-content: center;
    }
    #ftr_top::after{
        display: none;
    }
    .apply_now{
        display: none;
    }
    #ftr_top {
        height: 50px;
        justify-content: center;
    }
    .ftr_title {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .quick_links a {
        font-size: 14px;
    }
    .ftr_contact a {
        font-size: 14px;
    }
    .ftr_location_wrap {
        margin-bottom: 22px;
    }
    .ftr_locations {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    footer {
        padding: 40px 10px 25px;
    }
    .ftr_links {
        padding-bottom: 20px;
    }
    .quick_links {
        border-top: 1px solid #2B2B2B;
        padding-top: 20px;
        margin-top: 20px;
    }
    /* about page */
    .about_header {
        height: unset;
    }
    .campus_community {
        width: 100%;
    }
    #common_header {
        padding: 90px 10px 50px;
    }
    .common_caption {
        font-size: 32px;
    }
    .about_head_immage img {
        display: none;
    }
    #green2 {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 50%;
    }
    .counter_wrap {
        position: unset;
        transform: unset !important;
        width: 48%;
        padding: 20px 10px;
    }
    .about_head_immage {
        margin-left: 0;
        margin-top: 20px;
    }
    .boxes .text h2 {
        font-size: 22px;
    }
    .boxes h6 {
        font-size: 20px;
    }
    .boxes.active {
        height: unset;
    }
    .boxes .text{
        margin-right: 20px;
    }
    .boxes .text span {
        margin-bottom: 20px;
    }
    .counter_wrap span {
        font-size: 28px;
    }
    .mission_vission {
        display: block;
    }
    .box {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .mvv_content p {
        width: unset;
        opacity: 1 !important;
    }
    .mvv_content{
        bottom: 0!important;
    }
    .right_side {
        width: 100%;
        float: unset;
        padding-left: 0;
        margin-top: 30px;
    }
    .left-side {
        display: inline-block;
        position: unset;
        top: 10px;
        float: unset;
        width: 100%;
    }
    .left-side .pin-spacer {
        width: unset !important;
        height: unset !important;
        padding: 0 !important;
    }
    .team_name span {
        font-size: 12px;
    }
    /* contact page */
    #contact {
        padding: 100px 10px 50px;
    }
    .contact_title {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .contact_left {
        margin-right: 0;
        margin-bottom: 50px;
    }
    .contact_left ul {
        margin-top: 30px;
    }
    .contact_left ul li {
        margin-bottom: 20px;
        border-bottom: 1px solid #ffffff08;
        padding-bottom: 20px;
    }
    .contact_left ul li a {
        font-size: 16px;
    }
    .contact_right {
        padding: 30px 20px;
    }
    .contact_right h6 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .head_centre {
        width: unset;
        margin: 0 auto 30px;
    }
    .location_address {
        padding: 25px 20px;
        display: block;
        height: unset;
    }
    .dis_name {
        font-size: 14px;
        left: 20px;
    }
    .location_wrapper {
        height: 250px;
        margin-bottom: 20px;
    }
    .flex_reverse{
        flex-direction: column-reverse;
    }
    .common_head_immage {
        height: 400px;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .testimonial_wrapper {
        margin-top: 50px;
    }
    .text_testimonial hr {
        margin: 20px 0px;
    }
    .text_testimonial {
        padding: 30px;
        margin-bottom: 20px;
    }
    /* blog list page */
    .latest_news {
        margin-bottom: 20px;
    }
    .blog_list_wrapper {
        margin-top: 40px;
    }
    .common_two_header {
        margin-bottom: 30px;
    }
    .blog_left {
        width: 100%;
        padding-right: 0;
    }
    .blog_right {
        width: 100%;
        float: right;
        padding-left: 0;
        margin-top: 20px;
    }
    .left_trigger {
        max-width: unset !important;
        width: unset !important;
        max-height: unset !important;
        height: unset !important;
        padding: 0px !important;
        transform: unset !important;
    }
    /* placement page */
    .placement_wrapper {
        padding: 10px;
        margin-bottom: 20px;
    }
    .placement_image {
        height: 170px;
    }
    .placement_details {
        margin-top: 10px;
    }
    .placement_details h6 {
        font-size: 14px;
    }
    .placement_details span {
        font-size: 12px;
    }
    /* blog detail */
    .course_list_wrap {
        display: flex;
        background: #FFFFFF;
        border-radius: 8px;
        margin-bottom: 20px;
        flex-direction: column-reverse;
    }
    .course_left {
        width: 100%;
        height: unset;
        padding: 20px;
    }
    .course_image {
        height: 250px;
        width: 100%;
    }
    .hm_course_details a {
        margin-top: 20px;
    }
    .course_left h5 {
        font-size: 16px;
    }
    .course_detail_left {
        width: 100%;
        padding-right: 0;
    }
    .enquire_form {
        padding: 30px 20px;
        margin-top: 20px;
    }
	.card-column {
    height: 310px;
}
	.card {
    width: 220px;
    height: 260px;
}
}
@media (min-width: 768px) and (max-width: 969px){
	.jobs_image {
    height: 250px;
}
	#jobs_header {
    height: 650px;
}
	#job_slider .item{
		height: 650px;
	}
	.job_enquiry_left p {
    width: unset;
}
	.card-column h6 {
    font-size: 16px;
    width: 220px;
}
		.mob_course_wrap {
    height: 370px;
}
	.card-column {
    height: 310px;
}
	.card {
    width: 220px;
    height: 260px;
}
    .placemt_partner_logo img {
        width: 60px;
    }
    .placemt_partner_logo {
        height: 90px;
    }
    .ftr_contact {
        margin-top: 0;
    }
    .ftr_contact_wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .container, .container-sm {
        max-width: 650px;
    }
    .video_wrap {
        height: 320px;
    }
    .social_media a {
        font-size: 18px;
        margin-right: 15px;
    }
    header .item .cover .header-content h2 {
        font-size: 36px;
        width: 450px;
        line-height: 38px;
    }
    header .item .cover {
        padding: 100px 0 0px;
    }
    #customThumbs {
        display: flex;
        right: 30px;
        top: unset;
        bottom: 0;
    }
    .common-btn {
        padding: 10px 15px;
        font-size: 14px;
    }
    .thumb {
        width: 30px;
        height: 30px;
        margin: 0px 5px;
    }
    body {
        height: 100% !important;
    }
        #smooth-wrapper {
        position: relative !important;
    }
        #smooth-content {
        transform: unset !important;
    }
    #top_menu{
        display: none;
    }
    header {
        height: 500px;
    }
    header .item {
        height: 500px;
    }
    .fix_icons a {
        width: 40px;
        height: 40px;
    }
    .fix_icons {
        bottom: 25%;
    }
    #customThumbs {
        right: 15px;
    }
    .hm_about_left {
        width: unset;
    }
    .common_padding_bottom {
        padding-bottom: 50px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .common_padding_top {
        padding-top: 50px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .common_title {
        font-size: 24px;
        line-height: 30px;
    }
    .hm_about_right {
        margin-left: 0;
        margin-top: 10px;
    }
    .common_paragraph p {
        font-size: 14px;
        line-height: 20px;
    }
    #cta {
        display: none;
    }
    #mob_cta {
        display: block;
    }
    .cta_wap {
        height: 400px;
    }
    .width_88 {
        width: 100%;
    }
    .hm_course_head_left {
        width: unset;
    }
    .hm_courses{
        display: none;
    }
    .hm_courses_mob{
        display: block;
    }
    .hm_course_details h5 {
        font-size: 20px;
        margin-top: 10px;
    }
    .course_poin h5 {
        font-size: 10px;
    }
    .flex_title a {
        display: none;
    }
    .flex_title {
        margin-bottom: 20px;
    }
    .hm_partner_left h3 {
        width: unset;
    }
    .hm_partner_right {
        margin-left: 0;
    }
    .logo_wrapper {
        height: 90px;
    }
    .hm_partner_left {
        margin-bottom: 20px;
    }
    .hm_latest_blog {
        height: 300px;
        margin-bottom: 20px;
    }
    .latest_blog_content h6 {
        font-size: 22px;
    }
    .hm_course_head_right a {
        margin-top: 20px;
    }
    .hm_course_head {
        margin-bottom: 40px;
    }
    .green img {
        width: 200px;
    }
    .shape1 {
        left: -140px;
    }
    .shape2 {
        right: -160px;
    }
    #hm_blogs .green img {
        width: 210px;
    }
    .social_media span {
        font-size: 16px;
        display: flex;
        align-items: center;
    }
    .connect_with {
        display: block;
    }
    .social_media {
        display: flex;
        justify-content: center;
    }
    #ftr_top::after{
        display: none;
    }
    .apply_now{
        display: none;
    }
    #ftr_top {
        height: 50px;
        justify-content: center;
    }
    .ftr_title {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .quick_links a {
        font-size: 14px;
    }
    .ftr_contact a {
        font-size: 14px;
    }
    .ftr_location_wrap {
        margin-bottom: 22px;
    }
    .ftr_locations {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    footer {
        padding: 40px 10px 25px;
    }
    .ftr_links {
        padding-bottom: 20px;
    }
    .quick_links {
        border-top: 1px solid #2B2B2B;
        padding-top: 20px;
        margin-top: 20px;
    }
    /* about page */
    .about_header {
        height: unset;
    }
    .campus_community {
        width: 100%;
    }
    #common_header {
        padding: 90px 10px 50px;
    }
    .common_caption {
        font-size: 32px;
    }
    .about_head_immage img {
        display: none;
    }
    #green2 {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 50%;
    }
    .counter_wrap {
        position: unset;
        transform: unset !important;
        width: 48%;
        padding: 20px 10px;
    }
    .about_head_immage {
        margin-left: 0;
        margin-top: 20px;
    }
    .boxes .text h2 {
        font-size: 22px;
    }
    .boxes h6 {
        font-size: 20px;
    }
    .boxes.active {
        height: unset;
    }
    .boxes .text{
        margin-right: 20px;
    }
    .boxes .text span {
        margin-bottom: 20px;
    }
    .counter_wrap span {
        font-size: 28px;
    }
    .mission_vission {
        gap: 20px;
    }
    .box {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .mvv_content p {
        width: unset;
        opacity: 1 !important;
    }
    .mvv_content{
        bottom: 0!important;
    }
    .left-side .pin-spacer {
        width: unset !important;
        height: unset !important;
        padding: 0 !important;
    }
    .team_image {
        height: 230px;
    }
    .team_name span {
        font-size: 12px;
    }
    /* contact page */
    #contact {
        padding: 100px 10px 50px;
    }
    .contact_title {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .contact_left ul {
        margin-top: 30px;
    }
    .contact_left ul li {
        margin-bottom: 20px;
        border-bottom: 1px solid #ffffff08;
        padding-bottom: 20px;
    }
    .contact_left ul li a {
        font-size: 16px;
    }
    .contact_right {
        padding: 30px 20px;
    }
    .contact_right h6 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .head_centre {
        width: unset;
        margin: 0 auto 30px;
    }
    .location_address {
        padding: 25px 20px;
        display: block;
        height: unset;
    }
    .dis_name {
        font-size: 14px;
        left: 20px;
    }
    .location_wrapper {
        height: 250px;
        margin-bottom: 20px;
    }
    .common_head_immage {
        height: 300px;
        margin-left: 0;
        margin-bottom: 0;
    }
    .testimonial_wrapper {
        margin-top: 50px;
    }
    .text_testimonial hr {
        margin: 20px 0px;
    }
    .text_testimonial {
        padding: 30px;
        margin-bottom: 20px;
    }
    /* blog list page */
    .latest_news {
        margin-bottom: 20px;
    }
    .blog_list_wrapper {
        margin-top: 40px;
    }
    .common_two_header {
        margin-bottom: 30px;
    }
    .blog_left {
        padding-right: 40px;
    }
    .left_trigger {
        max-width: unset !important;
        width: unset !important;
        max-height: unset !important;
        height: unset !important;
        padding: 0px !important;
        transform: unset !important;
    }
    /* placement page */
    .placement_wrapper {
        padding: 10px;
        margin-bottom: 20px;
    }
    .placement_image {
        height: 170px;
    }
    .placement_details {
        margin-top: 10px;
    }
    .placement_details h6 {
        font-size: 14px;
    }
    .placement_details span {
        font-size: 12px;
    }
    /* blog detail */
    .course_list_wrap {
        display: flex;
        background: #FFFFFF;
        border-radius: 8px;
        margin-bottom: 20px;
        flex-direction: column-reverse;
    }
    .course_left {
        width: 100%;
        height: unset;
        padding: 20px;
    }
    .course_image {
        height: 250px;
        width: 100%;
    }
    .hm_course_details a {
        margin-top: 20px;
    }
    .course_left h5 {
        font-size: 16px;
    }
    .enquire_form {
        padding: 30px 20px;
        margin-top: 20px;
    }
    .container, .container-md, .container-sm {
        max-width: 870px;
    }
    .hm_latest_blog {
        height: 100%;
        margin-bottom: 0;
    }
    .hm_blog_content {
        padding: 10px;
    }
    .hm_blog_img {
        height: 100px;
    }
}


@media (min-width: 970px) and (max-width: 1199px){
		#jobs_header {
    height: 650px;
}
	#job_slider .item{
		height: 650px;
	}
	.job_enquiry_left p {
    width: unset;
}
	.hm_about_right {
    margin-left: 0;
}
    .course_poin h5 {
        font-size: 11px;
    }
    .common_head_immage {
        margin-left: 50px;
    }
    .course_poin span {
        margin: 0 10px;
    }
    .apply_btn {
        padding: 10px 15px;
        font-size: 14px;
    }
    .nav_contact {
        font-size: 14px;
        padding: 10px 15px;
    }
    .nav__list {
        column-gap: 10px;
    }
    .nav__logo img {
        width: 130px;
    }
    .apply_btn {
        margin-right: 10px;
    }
    .container, .container-md, .container-sm {
        max-width: 1030px;
    }
    .nav__link{
        font-size: 14px;
    }
    .nav__menu {
        column-gap: 10px;
    }
}

@media (max-width: 991px) {
	.banner_wrapper .image-wrapper {
		display: none;
	}
	.banner_wrapper {
		display: inline-block;
		width: 100%;
	}
	.banner_wrapper .hover-box {
		width: unset;
		height: unset;
		float: left;
		margin: 0 10px 10px 0;
	}
	.banner_wrapper .box-title {
        position: unset;
        font-size: 18px;
        padding: 13px 12px;
        margin-bottom: 0;
    }
	.banner_wrapper .arrowicon {
		position: unset;
	}
	.banner_wrapper .arrowicon .btn2 {
		margin-right: 7px;
	}
	.btn2 {
    width: 28px;
    height: 28px;
}
}
@media (min-width: 1800px) and (max-width: 1920px){

}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1235px;
    }
}
@media (min-width: 1800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1680px;
    }
}