footer .footer-container .footer_links
{
    grid-template-columns: repeat(2, 1fr);
}
footer .footer-container .footer_links
{
	grid-row-gap: 20px;
}
.footer_map_location .address_on_map
{
	position: static;
	width: 100%;
}
footer .footer-container .footer_links .footer_coloms .logos-iconics img
{
	margin-left: 10%;
	width: 80%;
}
.footer_map_location .address_on_map .map_container_address .address_box1 h6
{
	font-size: 21px;
}
.footer_map_location .address_on_map .map_container_address .address_box1
{
	padding: 15px 15px;
}
.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .value
{
	font-size: 14px;
}
.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon
{
	width: 25px;
}
footer .footer-container
{
	padding: 30px 0 40px;
}
footer .footer-container .footer_links ul li
{
	margin-bottom: 0;
}
footer .footer-container .footer_links h3
{
	margin-bottom: 10px;
}
.whatsapp-icon
{
	width: 45px;
}
.button-erp
{
	padding: 8px 15px;
}
.button-erp span.text
{
	font-size: 15px;
}
.button-erp span.icon
{
	width: 25px;
}
footer .copyright_text p
{
	font-size: 13px;
	text-align: center;
}
footer .copyright_text .social_media_footer
{
	justify-content: center;
}
.principal_messages
{
	margin: 0 0 40px;
}
.principal_messages .principal_message_container
{
	max-width: 90%;
}
.principal_messages .principal_message_container .wrapper-shpae-messages:before
{
	display: none;
}
.principal_messages .principal_message_container .wrapper-shpae-messages:after
{
	display: none;
}
.principal_messages .principal_message_container .wrapper-shpae-messages
{
	padding: 25px 18px;
}
.principal_messages .principal_message_container .message_container .otherDetail
{
	width: 80%;
}
.principal_messages .principal_message_container .message_container .otherDetail h5
{
	margin-bottom: 0;
}
.principal_messages .principal_message_container .message_container .otherDetail p
{
	margin-bottom: 10px;
}
.principal_messages .principal_message_container .message_container .image
{
	position: static;
	width: 100%;
}
.principal_messages .principal_message_container .message_container .image .image_principal img
{
	width: 75%;
    height: 230px;
    margin-left: 12.5%;
}
.principal_messages .principal_message_container .message_container .textMessage p
{
	font-size: 13px;
}
.principal_messages .heading02
{
	margin-top: 15px;
    margin-bottom: 15px;
}
section.our-branches .branches-container
{
	padding: 30px 0;
}
section.our-branches .branches-container .container
{
	max-width: 95%;
}
section.our-branches .heading02 h4 .span1 span
{
	display: block;
}
span.heading-font
{
	font-size: 45px !important;
}
section.our-branches .heading02
{
	margin-bottom: 15px;
}
#campuses
{
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
}
section.our-branches .branchesBox .wrapper .image img
{
	height: 180px;
}


#homeTestimonials
{
	display: flex;
	flex-direction: column;
	grid-row-gap: 60px;
}
section.our-branches.testimonials .branchesBox
{
	margin: 0 0 ;
}
section.our-branches.testimonials .branchesBox .wrapper .details
{
	margin-top: -30px;
}
section.our-branches.testimonials .branchesBox .wrapper .details p
{
	font-size: 15px;
}
section.our-branches.testimonials .branchesBox .wrapper .details h5
{
	font-size: 18px;
}
section.our-branches.testimonials .branchesBox .wrapper .quotesDiv i {

	font-size: 40px !important;
}
section.our-branches.testimonials .branchesBox .wrapper .quotesDiv
{
	bottom: -20px;
}
section.our-branches.testimonials .branchesBox .wrapper .details span
{
	font-size: 14px;
}
.noticeboard-wrapper-row
{
	width: 100%;
}
.noticeboard-wrapper-row .noticeboard-colom
{
	height: auto !important;
}
.noticeboard-wrapper-row .noticeboard-colom .noticeboard-row
{
	flex-direction: column;
	grid-row-gap: 10px;
}
.noticeboard-wrapper-row .noticeboard-colom .noticeboard-row .day
{
	border-right: 0;
	margin-right: 0;
	width: 100%;
	align-items: center;
}
.noticeboard-wrapper-row .noticeboard-colom .noticeboard-row .title-desc h5
{
	font-size: 16px;
	text-align: center;
}
.noticeboard-wrapper-row .noticeboard-colom .noticeboard-row .title-desc p
{
	font-size: 13px;
}
.noticeboard-wrapper-row .noticeboard-colom .noticeboard-row .button-download
{
	width: auto;
	text-align: center;
}
.noticeboard-wrapper-row .noticeboard-colom .noticeboard-row .title-desc
{
	text-align: center;
}
.flexHeading
{
	flex-direction: column;
	align-items: center;
	margin-bottom: 15px;
	margin-top: 15px;
}
.school-infrastructure .heading01
{
	margin-bottom: 0px;
}
.flexHeading .viewall
{
	margin-top: 0;
}
.school-infrastructure .latest-events-container
{
	padding: 30px 0;
}
.school-infrastructure .latest-events-container .heading1
{
	text-align: center;
}
.school-infrastructure .latest-events-container span.heading-font
{
	font-size: 35px !important;
	line-height: 30px !important;
}
.latest_events.latest_events1 .programmes_main .programmesRow
{
   grid-template-columns: repeat(1, 1fr);
}
.whatWeDoBox.programmes_main
{
	padding-right: 0;
}
.latest_events.latest_events1 .programmes_main .programmesRow .programmes_colos .wrappers .vales
{
	width: calc(100% - 75px);
}
.latest_events.latest_events1 .programmes_main .programmesRow .programmes_colos .wrappers .vales p
{
	font-size: 14px;
}
.latest_events.latest_events1 .programmes_main .programmesRow .programmes_colos .wrappers
{
	align-items: center;
}
.gallery_grids
{
    grid-template-columns: 1fr 1fr;
}


.gallery_grids .gridCol.gridCol1 a img
{
	height: 250px;
}
.gallery_grids .gridCol.gridCol2 a img
{
	height: 250px;
}
.gallery_grids .gridCol.gridCol3 a img
{
	height: 250px;
}
.gallery_grids .gridCol.gridCol5 a img
{
	height: 250px;
}
.gallery_grids .gridCol.gridCol6 a img
{
	height: 250px;
}
.gallery_grids .gridCol.gridCol7 a:nth-child(1) img
{
	height: 250px;
}
.gallery_grids .gridCol.gridCol7 a:nth-child(2) img
{
	height: 250px;
}

.gallery_grids .gridCol a .text-category-quick h4
{
	font-size: 15px;
}
.gallery_grids.gallery_grids2
{
    grid-template-columns: 1fr 1fr;
}
.gallery_grids .gridCol.gridCol3
{
	grid-column-start: 1;
	grid-column-end: 3;
}
.gallery_grids.gallery_grids2 .gridCol.gridCol7
{
	grid-column-start: 1;
	grid-column-end: 3;
	display: grid;
	grid-column-gap: 7px;
    grid-template-columns: 1fr 1fr;
}
.video-container .overlay_bg-videos
{
	display: none;
}
section.quick-links-area
{
	padding: 0px 0 30px;
	margin-top: 0px;
}
section.quick-links-area .container
{
	max-width: 95%;
}
#newsThoughtBelowSlider .toughtRow .haeading
{
	font-size: 16px;
	padding: 8px 8px;
}
#newsThoughtBelowSlider .toughtRow
{
	grid-template-columns: 110px calc(100% - 110px);
}

/*
	========================================
*/
.video-container
{
	height: 400px;
}
.footer_map_location
{
	grid-template-columns:1fr;
}
.logo-navigation-button .row_nav .logo {
    margin-top: 0px;
    position: absolute;
    top: 0;
    right: 0;
    width: 170px;
}
.logo-navigation-button .row_nav .logo a
{
	width: 100%;
}
.logo-navigation-button .row_nav .navi-icons span:before
{
	border-right-width: 70px;
	border-bottom-width: 70px;
}
.logo-navigation-button .row_nav .navi-icons span
{
	width: 70px;
	height: 70px;
}
.logo-navigation-button .row_nav .navi-icons img
{
    width: 27px;
    margin-top: 11px;
    margin-left: -14px;
}
.logo-navigation-button .row_nav .navi-icons span b
{
	margin-left: 7px;
	font-size: 13px;
	text-align: left;
}
#offcanvasRight .offcanvas-header .offcanvas-title
{

}
#offcanvasRight .offcanvas-header .offcanvas-title span
{
	font-size: 21px;
	text-align: left;
}
/*
=====================================
*/
body.homepage .about-us-home .myOrder2
{
	order: 2;
}
body.homepage .about-us-home .myOrder1
{
	order: 1;
}
body.homepage .about-us-home
{
	margin-top: 20px;
}
.about-us-home .content-about
{
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
body.homepage .about-us-home .heading01 h4 .span2
{
	font-size: 38px !important;
}
.descarea p
{
	line-height: 24px;
	font-size: 14px;
	font-weight: 500;
}
.about-multi-image .image1
{
	width: 100%;
}
body.homepage .about-multi-image
{
	padding-bottom: 0;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-column-gap: 15px;
}
.about-multi-image .image1 img
{
	height: 100%;
}
.about-multi-image .image2
{
	position: static;
	width: 100%;
	height: auto;
	border-left: 0;
	border-radius: 8px;
}
.about-multi-image .image2 img
{
	border-radius: 8px;
}

.principal_messages .heading02 h4 .span1
{
	font-size: 30px;
}
.principal_messages .heading02 h4 .span1 span
{
	font-size: 30px !important;
}
.latest-events-container .flexHeading 
{
	margin-top: 30px;
}
.latest-events-container .flexHeading .viewall
{
	display: none;
}

section.our-branches .heading02 h4 .span1{
	font-size: 29px;
}
section.our-branches .heading02 h4 .span1 span
{
	margin-top: 5px;
	font-size: 33px !important;
}

body.innerpage .logo-navigation-button .row_nav .navi-icons span b
{
	margin-left: 7px;
}

/*
	================================================
*/

.breadcrumbs .container-wrapper
{
	max-width: 100%;
	padding: 10px 10px;
	flex-wrap: wrap;
}
.breadcrumbs .container-wrapper a
{
	font-size: 13px;
}
.breadcrumbs .container-wrapper a i.angles
{
	margin: 0 5px;
}
section.management
{
	padding: 30px 0 25px;
}
section.management .management-box-row .content .wrapper
{
	padding: 20px 20px 20px;
}
section.management .management-box-row .content .wrapper .images.verticle-image
{
	float: none;
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 0;
	position: relative;
	top: auto;
}
section.management .management-box-row .content .wrapper .images.verticle-image img
{
	height: auto;
}
section.management .management-box-row .content .wrapper .heading1 h3
{
	margin-bottom: 12px;
}
body.innerpage p
{
	font-size: 14px;
}
/*
	================================================
*/
section.management .management-box-row .content .wrapper .images
{
	/*max-width: 100%;*/
	margin-right: 0;
	float: none;
	    margin-left: auto;
    margin-right: auto;
}
section.management.genesis-section .management-box-row .content .wrapper .images img
{
	height: auto;
}
section.management .management-box-row .content .wrapper .heading1 h3 {
	font-size: 23px;
}
section.management .management-box-row .content .wrapper .heading1 h3 span
{
	font-size: 34px !important;
}
/*
	================================================
*/
.management_row
{
	grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 25px;
}
.modal-mesasge-only .modal-dialog .modal-data-msg .image
{
    float: none;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 21px;
    margin-left: 0;
}
.management_row .management-colom .wrapper .detail .view-profile button
{
	font-size: 12px;
	font-weight: 700;
}
.management_row .management-colom .wrapper .detail .view-profile button.buttons--06 {
	padding: 13px 30px !important;
}
/*
	================================================
*/
section.vision-mission .management-box-row ul li
{
	font-size: 14px;
	line-height: 22px;
}
/*
	================================================
*/
#offcanvasRight .offcanvas-body .main_menus .mainList a
{
	font-size: 16px;
}
body.campus-overview section.management .management-box-row .content .wrapper .heading1 h3
{
	text-align: center;
}
.gallery-style-div.management_row
{
	margin-top: 20px;
}
/*
	================================================
*/
.gallery-style-div.management_row
{
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}
.management_row .management-colom .wrapper .image img
{
	height: 220px;
}
/*
	================================================
*/
/*.custom-orignal-table .table thead
{
	display: none;
}
.custom-orignal-table .table tbody tr:first-child
{
	border-top: 1px solid #ccc;
}
.custom-orignal-table .table tbody tr:last-child
{
	border-bottom: 1px solid #ccc;
}
.custom-orignal-table .table tbody tr
{
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.custom-orignal-table .table tbody tr td
{
	border-right: 0;
	display: block;
	text-align: center;
	border-bottom: 0px;
}
.custom-orignal-table .table tbody tr td:nth-child(1)
{
	border-left: 0px;
	display: none;
}
.custom-orignal-table .table tbody tr td[data-title="Download"]
{
	width: 100%;
	text-align: center;
}*/
/*
	================================================
*/
.flexHeading001
{
	flex-direction: column;
	align-items: center;
}
body.syllabus-for-entrance section.management .management-box-row .content .wrapper .heading1 h3 span
{
	/*display: block;*/
	text-align: center;
}
section.management .management-box-row .content .wrapper .flexHeading001 .filter-dropdown-colom
{
	margin-top: 15px;
	margin-left: 0;
}
.flexHeading001 .filter-dropdown-colom .form-select
{
	margin-left: 0;
}
/*
	================================================
*/
.buttons_for_student_corner2
{
	/*flex-direction: column;*/
	grid-row-gap:5px;
}
.buttons_for_student_corner2 .button_redirect
{
	width: 31%;
	border: 3px solid #d7d7d7;
	padding: 13px 5px;
	margin-top: 0;
}
.buttons_for_student_corner2 .button_redirect
{
	font-size: 14px;
}
/*
	================================================
*/
.fc button, .fc table, body .fc
{
	font-size: .9em !important;
}
#calendar .fc-center,
#calendar3 .fc-center
{	
	margin-top: 10px;
}
.fc-view-container *, .fc-view-container:after, .fc-view-container:before
{
	font-size: 14px !important;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number
{
	margin: 5px 0;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number
{
	font-size: 14px !important;
}
.fc-day-grid-container
{
	height: auto !important;
}
.fc-scroller
{
	height: auto !important;
}
/*
	================================================
*/
body.affiliation-accreditation .management-box-row .wrapper p.text
{
	width: 100%;
	text-align: center;
	font-size: 15px;
	line-height: 24px;
}
.affiliation-accreditation .heading1.text-start
{
	text-align: center !important;
}
/*
	================================================
*/
.buttons_for_student_corner
{
	grid-row-gap: 6px;
    grid-template-columns: repeat(3, 1fr);
}
.buttons_for_student_corner .button_redirect
{
	font-size: 13px;
}
#accordionExample .management_row
{
	grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 5px;
}
#accordionExample .management_row .management-colom .wrapper .image img
{
	height: auto;
}
.management_row .management-colom .wrapper .detail span.school-name
{
	font-size: 15px;
	font-weight: 700;
}
#accordionExample .accordion-button
{
	font-size: 15px;
}
#accordionExample .management_row.tow_in_a_rows
{
	grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 5px;
}
/*
	================================================
*/
.list-row-members
{
	grid-template-columns: repeat(1, 1fr);
}
.list-row-members .member-colom
{
	font-size: 13px;
}

/*
	================================================
*/
body.transfer_certificate .flexHeading001 .filter-dropdown-colom form
{
	margin-top: 10px;
	flex-direction: column;
}
.flexHeading001 .filter-dropdown-colom .form-control
{
	margin-left: 0;
}
.custom-orignal-table .table tbody tr td
{
	font-size: 14px;
}

/*
	================================================
*/
.tab-container #myTab
{
	grid-row-gap: 5px;
	flex-direction: row;
}
.tab-container #myTab .nav-item
{
	width: 24%;
}
.tab-container #myTab .nav-item .nav-link
{
	font-size: 14px;
}
section.management .management-box-row .content .wrapper .flexHeading001 .heading1 h3
{
	font-size: 23px;
	text-align: center;
	line-height: 24px;
}
.full-image
{
	margin-top: 15px;
}
/*
	================================================
*/
body.stages-of-study .gallery-style-div.management_row
{
	grid-template-columns: repeat(1, 1fr);
}
body.stages-of-study .management_row .management-colom .wrapper
{
	/*grid-template-columns: 1fr;*/
}
/*
	================================================
*/
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right
{
	flex-direction: column;
	grid-row-gap: 5px;
}
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right .image
{
	width: 100%;
}
body.special-awards .awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right .image img
{
	height: 200px;
}
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right .content
{
	width: 100%;
}
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right .content .heading h6
{
	font-size: 19px;
}
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right .content .desc
{
	padding: 15px;
}
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .block-left-right .content .desc ul li
{
	font-size: 14px;
}
.awards_timeline_row .awards_timeline_colom .awards_timeline_block .dots
{
	display: none;
}
body.our-standing-achievers .management .management_row.four_colom_in_row
{
	grid-template-columns: repeat(2, 1fr);
}
/*
	================================================
*/
.alumni_login_Page_div
{
	flex-direction: column;
}
.alumni_login_Page_div .image
{
	width: 100%;
}
.alumni_login_Page_div .content
{
	padding: 10px 10px;
	width: 100%;
}
.alumni_login_Page_div .content .login_form_div form > h5
{
	margin-bottom: 10px;
}
.alumni_login_Page_div .content .login_form_div form .captcha_rows
{
	flex-direction: column;
}
.alumni_login_Page_div .content .login_form_div form .captcha_rows .login_row
{
	width: 100%;
}
.alumni_login_Page_div .content .login_form_div form .captcha_rows .captcha_image
{
	width: 100%;
	margin-top: 0px;
}
.alumni_login_Page_div .content .login_form_div form .captcha_rows .captcha_image img
{
	width: auto;
}
.alumni_login_Page_div .content .login_form_div form .sign_up_forget_psw span
{
	font-size: 13px;
}
.management.members .members-list .members-list-colom .wrapper .detail .list01 span
{
	font-size: 15px;
}
/*
	================================================
*/
.contact-container.myprofile-page .wrapper
{
	flex-direction: column !important;
}
.contact-container.myprofile-page .wrapper .left-navigation
{
	width: 70%;
	margin-left: 15%;
}
section.contact .contact-container
{
	padding: 10px 15px;
}
.contact-container.myprofile-page .wrapper .detail
{
	margin-top: 0px;
	padding-left: 0;
	width: 100%; 	
}
.management.members .heading1 h3
{
	margin-bottom: 8px;
	font-size: 24px;
}
.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a .values
{
	font-size: 15px;
}
/*.my-profile-wrapper-area .wrapper .table
{
	border:1px solid #ccc;
}
.my-profile-wrapper-area .wrapper .table tr td
{
	display: block;
}
.my-profile-wrapper-area .wrapper .table tr td
{
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
}
.my-profile-wrapper-area .wrapper .table tr td:nth-child(2)
{
	border-right: 0px;
}
.my-profile-wrapper-area .wrapper .table tr td
{
	font-size: 15px;
	padding: 5px 15px;
}*/

.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a .values
{
	/*padding: 17px;*/
}
.notification-box
{
	padding: 12px 20px;
}
.notification-box p
{
	font-size: 15px !important;
}
.notification-box h5
{
	font-size: 22px;
}
.notification-box .option-image
{
	margin: 10px 0; 
}
.notification-box .downloads
{
	text-align: center;
	margin: 0px 0; 
}
.captcha-image
{
	text-align: center;
	margin-bottom: 7px;
}


.management.members .members-list .members-list-colom .wrapper
{
	/*grid-template-columns: 1fr !important;*/
}
.members-list
{
	grid-template-columns: 1fr !important;
}
.management.members .members-list .members-list-colom .wrapper .detail .list01
{
	grid-template-columns: 30% 70%;
}
.management.members .members-list .members-list-colom .wrapper > .images
{
	text-align: center;
	margin-bottom: 7px;
}
body.alumni-zones .management.members .heading1 h3 {
		font-size: 17px;
}
.alumni-filter .pie-charts
{
	max-width: 70%;
}


.career-listing-row .career-box
{
	width: 100%;
	margin: 0 0 15px;
}

.contact-page-row .cols-8
{
	width: 100%;
	padding: 20px 15px;
}
.contact-page-row .cols-4
{
	display: none;
}

.heading01 h4 .span1
{
	font-size: 35px;
}
.modal-mesasge-only .modal-dialog .modal-data-msg .image
{
	text-align: center;
}

.heading1.text-start
{
	text-align: center !important;
}

#campuses
{
	display: grid;
	grid-template-columns: repeat(2,1fr);
}

/*
	===============================
*/

.custom-orignal-table .table tbody tr td[data-title="Download"] img
{
	width: 126px;
}