
@media screen and (max-width: 480px)
{
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		position: static;
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		padding: 0 0;
		font-size: 22px;
		line-height: 25px;
		margin-top: 10px;
		margin-bottom: 10px;
		white-space: normal;
	}


	section.iconBox01
	{
		margin-top: 30px;
	}
	section.iconBox01 .container {
		max-width: 95%;
	}
	.iconBoxRow1
	{
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 20px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .icon
	{
		max-width: 70px;
		height: 70px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .heading h5
	{
		font-size: 19px;
		margin-bottom: 8px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions p
	{
		font-size: 14px;
		line-height: 23px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions .readmore_text
	{
		font-size: 13px;
	}
	section.about-home
	{
		margin-top: 40px;
	}
	.about_image_collages img
	{
		border-radius: 10px;
	}
	.about-home .descriptionsHome
	{
		padding-left: 0;
		padding-right: 0;
		margin-top: 15px;
	}
	.about-home .descriptionsHome .heading
	{
		margin-bottom: 12px;
	}
	.about-home .descriptionsHome .heading h5
	{
		font-size: 15px;
	}
	.about-home .descriptionsHome .heading h3
	{
		font-size: 22px;
	}
	.about-home .descriptionsHome .heading h3 br
	{
		display: none;
	}
	.about-home .descriptionsHome .blockquotes
	{
	    padding: 13px 13px;
		padding-right: 13px;
	}
	.about-home .descriptionsHome .blockquotes p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.about-home .descriptionsHome p
	{
		font-size: 14px;
		line-height: 22px;
	}
	.readmore a
	{
		display: block;
		text-align: center;
	}
	.readmore a span
	{
		font-size: 12px;
		font-weight: 500;
		padding: 7px 12px;
	}
	.Infrastructure-sections
	{
		margin-top: 20px;
		padding: 25px 0;
	}

	.fixed-button-parentslogin a
	{
	    font-size: 12px;
	    font-weight: 500;
	    padding: 17px 7px;
	}

	.Infrastructure-sections .headings1
	{
		margin-bottom: 15px;
	}
	.Infrastructure-sections .headings1 h5
	{
		font-size: 25px;
	}
	.blog-box-home .card .blog_image
	{
		height: auto;
	}
	.blog-box-home .card .card-body
	{
	    padding-bottom: 15px;
	    padding-top: 10px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.blog-box-home .card .card-body .card-title
	{
		font-size: 18px;
		margin-bottom: 8px;
		line-height: 24px;
	}
	.blog-box-home .card .card-body .card-text
	{
		font-size: 15px;
		line-height: 22px;
	}

	.headings1
	{
		margin-bottom: 20px;
	}
	.section_temas .headings1 h5
	{
		font-size: 25px;
	}
	.my_team_row
	{
		flex-direction: column;
	}
	.my_team_row .colom_team
	{
	    width: calc(100% - 10px);
		margin: 0 5px 12px;
	}
	.my_team_row .colom_team .image img
	{
		height: auto;
	}
	.my_team_row .colom_team .detail
	{
		padding-top: 10px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 14px !important;
		line-height: 20px;
	}
	.noticeboard_homepage
	{
		margin-top: 25px;
		padding: 40px 0;
	}
	.enquiryFOrmadmEnquiry
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.enquiryFOrmadmEnquiry .form_Headings 
	{
		padding: 15px 15px;
		border-radius: 7px;
		margin-bottom: 10px;
	}
	.enquiryFOrmadmEnquiry .form_Headings h6
	{
		font-size: 25px;
	}
	.enquiryFOrmadmEnquiry .wrapper
	{
		padding: 10px 10px 20px 10px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input
	{
		padding: 8px 10px;
		font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-moz-placeholder { /* Firefox 19+ */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-ms-input-placeholder { /* IE 10+ */
	   font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-moz-placeholder { /* Firefox 18- */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .twoColoms .inputcolom
	{
		width: 100%;
	}
	.enquiryFOrmadmEnquiry .wrapper form .submitButton .submitButton5{
	    width: 100%;
	    margin-left: 0%;
	    margin-right: 00%;
	    padding:11px 14px;
	    font-size: 14px;
    	font-weight: 600;
	}
	.new-section-coloms
	{
		margin-top: 20px;
	}
	.noticeboard_homepage .heading 
	{
		text-align: center;
	}
	.noticeboard_homepage .heading h3
	{
		font-size: 25px;
	}
	.verticleNews .newsHomeColom .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.verticleNews .newsHomeColom .wrapper .date
	{
		width: auto;
		height: auto;
		padding-left: 8px;
		padding-right: 8px;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.verticleNews .newsHomeColom .wrapper .date .dots
	{
		display: none;
	}
	.verticleNews .newsHomeColom .wrapper .date .day
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .date .year
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-left: 5px;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .datas
	{
		margin-top: 10px;
		padding-left: 0px;
		width: calc(100% - 0px);
	}
	.verticleNews .newsHomeColom .wrapper .datas h3
	{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 3px;
	}
	.verticleNews .newsHomeColom .wrapper .datas p
	{
		margin-bottom: 7px;
		font-size: 15px;
		text-align: left;
		line-height: 22px;
	}
	section.home___gallery___sections
	{
		margin-top: 25px;
	}
	section.home___gallery___sections .headings1 
	{
		margin-bottom: 15px;
	}
	section.home___gallery___sections .headings1 h5
	{
		font-size: 25px;
	}
	section.home___gallery___sections .customRow
	{
	    grid-template-columns: repeat(1, 1fr);
	    grid-column-gap: 10px;
	    grid-row-gap: 10px;
	}

	section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__03 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__05 .wrapper .img img{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom.colom__02 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__04 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__06 .wrapper .img img
	{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom.colom__05
	{
		margin-top: inherit;
	}
	footer .footer-container
	{
		padding: 35px 0 20px;
	}
	footer .footer-container .custom_footer_row
	{
		flex-direction: column;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1
	{
		width: 100%;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col2
	{
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		width: 100%;
		margin-bottom: 20px;
	}

	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo
	{
		text-align: center;
		width: 100%;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 170px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets h4
	{
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	footer .footer-container .custom_footer_row .col3.footer_colom .widgets h4
	{
		margin-bottom: 10px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets ul li a
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details b
	{
		font-size: 14px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details span
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .icon i
	{
		width: 30px;
		height: 30px;
		font-size: 20px;
		line-height: 30px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow.lastaddress
	{
		margin-bottom: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a
	{
		width: 30px;
		height: 30px;
	}
	.copyright
	{
		font-size: 14px;
	}
	.copyright span
	{
		display: block;
	}


	/* =================================================== */

	body.innerPage .slider-wrapper .carousel .carousel-inner .carousel-item img
	{
		height: 200px;
	}
	body.innerPage .slider-wrapper .bannerText
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		grid-row-gap: 5px;
	}
	body.innerPage .slider-wrapper .bannerText h5
	{
		font-size: 16px;
	}
	body.innerPage .slider-wrapper .breadcrumbs a
	{
		font-size: 13px;
	}

	body.innerPage section.about-home
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	body.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 30px;
	}
	body.innerPage .about-home .descriptionsHome .blockquotes
	{
		margin-top:10px;
	}

	body.innerPage.table_page .table_section
	{
		margin-top: 30px;
	}
	body.innerPage.table_page .table_section #table .table thead
	{
		display: none;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:not(:last-child) {
	    border-right: 0px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		display: block;
		border-left: 0px;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:first-child
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		padding: 5px 10px;
		font-size: 14px;
		padding-left: 42%;
		position: relative;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 37%;
		font-weight: 700;
	}


	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: static;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		background-color: #D0781A;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper h5
	{
		font-size: 16px;
		font-weight: 600;
	    margin-bottom: 10px;
	    line-height: 24px;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper p
	{
		padding-left: 0;
	    margin-right: 0%;
	    margin-left: 0%;
	    width: 100%;
	    font-size: 14px;
	    color: #fff;
	    line-height: 22px;
	    margin-bottom: 0;
	}

	body.Infrastructure-sections .home-gallery .myFacilityModal .modal-body
	{	
		padding: 10px 10px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail
	{
		padding: 0 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image
	{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		height: auto;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		font-size: 14px;
		color: #333;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-content .modal-header .modal-title
	{
		font-size: 16px !important;
	}

	body.cbseNorms .about-home .descriptionsHome .blockquotes
	{
		padding: 22px 0;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes p
	{
	    font-size: 16px;
		line-height: 27px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a
	{
		display: block;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a img
	{
		width: 120px;
	}
	body.innerPage .about-home .descriptionsHome ul li
	{
		font-size: 14px;
		line-height: 21px;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper
	{
		width: 100%;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper .image img
	{
		height: auto;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 25px;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h5
	{
		text-transform: capitalize;
		font-size: 16px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p
	{
		font-size: 15px;
		line-height: 23px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p strong
	{
		font-weight: 500;
	}
	.callaction .details
	{
		padding: 30px 0;
	}


	.callaction .details .callInfo
	{
		flex-direction: column;
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		grid-row-gap: 8px;
	}
	.callaction .details .callInfo a
	{
		display: flex;
		flex-wrap: wrap;
	}
	.callaction .details .callInfo a i
	{
		flex: 0 0 auto;
		width: 35px;
   		height: 35px;
   		line-height: 35px;
    	font-size: 18px;
	}
	.callaction .details .callInfo a span
	{
		flex: 0 0 auto;
		width: calc(100% - 45px);
		padding-left: 5px;
		font-size: 16px;
		word-break: break-all;
	}

	.callaction .fourBoxRow
	{
		max-width: 92%;
		flex-wrap: wrap;
		grid-row-gap: 10px;
		margin-top: 25px;
	}
	.callaction .fourBoxRow .collumns .wrapper
	{
		padding: 20px 20px;
	}
	.callaction .fourBoxRow .collumns{
		width: 100%;
	}
	.callaction .fourBoxRow .collumns .wrapper h6
	{
		font-size: 17px;
	}
	.callaction .fourBoxRow .collumns .wrapper span
	{
		font-size: 13px;
	}


	body.facultyPages
	{

	}
	body.facultyPages .table_section #table .table tbody tr td
	{
		padding-left: 10px !important;
	}

	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td:first-child
	{
		display: none;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td
	{
		display: block;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 16px;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Download"] a
	{
		display: block;
		text-align: center;
		font-size: 14px;
		padding: 5px 20px;
	}

	.date_sortings
	{
		z-index: 2;
		margin-bottom: 15px;
	}
	.date_sortings .date_soring_area
	{
		flex-direction: column;
		grid-row-gap: 7px;
	}
	.date_sortings .date_soring_area .inputBlock
	{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.date_sortings .date_soring_area .inputBlock label
	{
		font-size: 14px;
		margin-bottom: 3px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol 
	{
		width: 100%;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		width: 100%;
		padding: 5px 10px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-moz-placeholder { /* Firefox 19+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-ms-input-placeholder { /* IE 10+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-moz-placeholder { /* Firefox 18- */
	     font-size: 13px;
	}

	.date_sortings .date_soring_area .submits .go
	{
		display: block;
		width: 100%;
		padding: 7px 13px;
	}

	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 13px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.innerPage.table_page.noButtonsbg .table_section #table .table tbody tr td[data-Designation="Download"] a img
	{
		width: 120px;
	}
	body.studentCouncil .section_innerPage
	{
		margin-top: 30px;
	}
	#accordionExample .accordion-button
	{
		font-size: 14px;
		padding: 12px 10px;
	}
	.management_row
	{
		grid-template-columns: repeat(1, 1fr);
	}
	.management_row .management-colom .wrapper
	{
		padding: 8px;
	}
	.management_row .management-colom .wrapper .detail
	{
		padding-top: 8px;
	}
	.management_row .management-colom .wrapper .image img
	{
		height: auto;
	}
	.management_row .management-colom .wrapper .detail h5
	{
		font-size: 14px;
	}
	.management_row .management-colom .wrapper .detail span.school-name
	{
		font-size: 13px;
	}
	section.section_innerPage #accordionExample .accordion-body .galleryHeadingContent h5
	{
		font-size: 15px;
	}
	.management_row.threeColoms
	{
		grid-template-columns: repeat(1, 1fr);
	}
	body.innerPage  footer
	{
		margin-top: 25px;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 14px;
	}

	body.achieversPage .CustomFLex
	{
		display: flex;
		flex-direction: column;
	}
	body.achieversPage .CustomFLex
	{
		padding-left: 0;
	}
	body.achieversPage .headings1 h5
	{
		font-size: 22px;
	}
	body.achieversPage .innerSection .date_sortings
	{
		margin-left: 0;
		width: 100%;
	}
	body.achieversPage .date_sortings .date_soring_area .inputBlock label
	{
		font-size: 15px;
		font-weight: 500;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		font-size: 15px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img
	{
		border-radius: 0;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		border-radius: 0;
		height: auto;
	}
	body.galleryPages section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
		width: 100%;
		background-color: #D0781A;
		padding: 10px 12px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
		line-height: 24px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details 
	{
		margin-bottom: 5px;
		margin-top: 8px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span
	{
		font-size: 13px;
	}
	body.singleGallery .home___gallery___sections .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
    	color: #444;
    	line-height: 23px;
    	text-align: justify;
	}
	body.singleGallery section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(1, 1fr);
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: absolute;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		position: absolute;
		transform: translateY(-50%) translateX(-50%);
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        visibility: hidden;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom:hover .wrapper .img .overlays .text-wrapper
	{
        opacity: 1;
        visibility: visible;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span i
	{
		font-size: 45px;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	body.singleGallery.videos section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(1, 1fr);
	}
	body.singleGallery.videos section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}

	.contactMainSections
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 10px;
	}
	body.contactPae section.contactMainSections .headings1
	{
		margin-bottom: 20px;
	}
	body.contactPae section.contactMainSections .headings1 h5
	{
		font-size: 25px;
	}
	.contact_form_area .form_container .my__input label
	{
		position: static;
	}
	body.contactPae .contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
		margin-bottom: 8px;
	}
	body.contactPae .contact_form_area .form_container .my__input label
	{
		order: 1;
		font-size: 15px;
		font-weight: 500;
		margin-bottom: 5px;
	}
	body.contactPae .contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
		padding: 10px 10px 10px;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups
	{
		text-align: center;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups label
	{
		display: none;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		display: block;
		width: 100%;
		padding: 10px 25px;
		font-size: 14px;
	}
	.footer_map_location .address_on_map
	{
		position: static;
		width: 100%;
	}
	.footer_map_location
	{
		display: flex;
		flex-direction: column;
	}
	.footer_map_location .map
	{
		order: 2;
	}
	.footer_map_location .address_on_map 
	{
		order: 1;
	}
	.footer_map_location .address_on_map .map_container_address .showroom_image img
	{
		height: auto;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		border-bottom: 1px solid #ccc;
	}
	.footer_map_location .address_on_map
	{
		border: 1px solid #ccc;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		padding: 12px 10px;
		text-align: center;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2
	{
		padding: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon
	{
		width: 20px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon i
	{
		font-size: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .value
	{
		width: calc(100% - 20px);
		font-size: 15px;
		padding-left: 10px;
	}
	.footer_map_location .map
	{
		height: 200px;
	}
	body.contactPae footer
	{
		margin-top: 0;
	}
	body.newsPages .section_innerPage
	{
		padding: 25px 0;
	}
	.news_page_row
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.news_page_row .date
	{
		width: 100%;
	}
	.news_page_row .download_buttons
	{
		width: 100%;
	}
	.news_page_row .date .date_row span:nth-child(1) {
		font-size: 20px;
	}
	.news_page_row .date .time_row b
	{
		font-size: 15px;
	}

	.news_page_row .content{
		border-left: 0px;
		border-right: 0px;
		width: 100%;
	}
	.news_page_row .content h5
	{
		text-align: center;
		font-size: 16px;
	}
	.news_page_row .content .desc p
	{
		font-size: 14px !important;
	}
	.news_page_row .download_buttons a img
	{
		width: 120px;
	}

	/*===============================================*/
	.contact-container.myprofile-page .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail .image img
	{
		width: 70px;
		height: 70px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h3
	{
		font-size: 16px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h6
	{
		font-size: 14px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a .values
	{
		font-size: 13px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a i
	{
		width: 22px;
		height: 22px;
		line-height: 22px;
	}

	.contact-container.myprofile-page .wrapper .left-navigation
	{
		width: 100%;
		margin-bottom: 15px;
	}
	.contact-container.myprofile-page .wrapper .detail
	{
		width: 100%;
		padding-left: 0;
	}
	.my-profile-wrapper-area .wrapper .heading1 h3
	{
		font-size: 21px;
		line-height: 24px;
	}
	.my-profile-wrapper-area .wrapper .table tr td
	{
		font-size: 14px;
		padding: 8px 8px;
	}

	.my-profile-wrapper-area .wrapper
	{
		display: block !important;
	}
	.my-profile-wrapper-area .date_sortings .date_soring_area
	{
		flex-direction: column;
		flex-wrap: wrap;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		min-width: 100%;
	}

	body.innerPage.table_page .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:nth-child(1)
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 14px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:before
	{
		content: attr(data-title);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.signupPage .table_section .my-profile-wrapper-area .table_table .table tbody tr td
	{
		width: 100% !important;
	}
	body.editprofile .steps_heading h5
	{
		font-size: 14px;
	}
	body.editprofile .width_full_row
	{
		flex-direction: column;
		margin-bottom: 10px;
		grid-row-gap: 10px;
	}
	body.editprofile .width_full_row .width_half_form
	{
		width: calc(100% - 10px);
	}
	body.editprofile .form_row label, 
	body.editprofile .width_full_row .width_half_form label
	{
		font-size: 14px;
		margin-bottom: 4px;
	}
	body.editprofile .steps_heading
	{
		margin-bottom: 5px;
	}
	body.editprofile .submit_btn .signin
	{
		font-size: 14px;
		padding: 8px 15px;
	}

	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays:before
	{
		display: none;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img .overlays .text-wrapper
	{
		max-width: 100%;
		background-color: #D0781A;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		background-color: #D0781A;
		width: 100%;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		transform: translateY(0%) translateX(0%);
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 14px;
	}


	.openings_row
	{
		grid-template-columns: repeat(1, 1fr);
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details
	{			
      grid-template-columns: 40% 60%;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .one
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .two
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{
		font-size: 13px;
		margin-bottom: 0;
	}
	section.career-forms .heading1 h4
	{
		font-size: 20px;
		line-height: 22px;
	}
	section.career-forms .heading1 .note
	{
		font-size: 15px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{

	}
	section.contact .backgrond-texture-container .input-group
	{
		margin-bottom: 12px;
	}
	section.contact .backgrond-texture-container .captcha-image-only
	{	
		text-align: center;
		margin-bottom: 7px;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-group .inputs:valid+label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		display: block;
		width: 100%;
	}
}
@media screen and (min-width: 481px) and (max-width: 576px)
{
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		position: static;
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		padding: 0 0;
		font-size: 27px;
		line-height: 25px;
		margin-top: 15px;
		margin-bottom: 15px;
		white-space: normal;
	}


	section.iconBox01
	{
		margin-top: 30px;
	}
	section.iconBox01 .container {
		max-width: 95%;
	}
	.iconBoxRow1
	{
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 20px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .icon
	{
		max-width: 70px;
		height: 70px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .heading h5
	{
		font-size: 19px;
		margin-bottom: 8px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions p
	{
		font-size: 14px;
		line-height: 23px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions .readmore_text
	{
		font-size: 13px;
	}
	section.about-home
	{
		margin-top: 40px;
	}
	.about_image_collages img
	{
		border-radius: 10px;
	}
	.about-home .descriptionsHome
	{
		padding-left: 0;
		padding-right: 0;
		margin-top: 15px;
	}
	.about-home .descriptionsHome .heading
	{
		margin-bottom: 12px;
	}
	.about-home .descriptionsHome .heading h5
	{
		font-size: 15px;
	}
	.about-home .descriptionsHome .heading h3
	{
		font-size: 22px;
	}
	.about-home .descriptionsHome .heading h3 br
	{
		display: none;
	}
	.about-home .descriptionsHome .blockquotes
	{
	    padding: 13px 13px;
		padding-right: 13px;
	}
	.about-home .descriptionsHome .blockquotes p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.about-home .descriptionsHome p
	{
		font-size: 14px;
		line-height: 22px;
	}
	.readmore a
	{
		display: block;
		text-align: center;
	}
	.readmore a span
	{
		font-size: 12px;
		font-weight: 500;
		padding: 7px 12px;
	}
	.Infrastructure-sections
	{
		margin-top: 20px;
		padding: 25px 0;
	}

	.fixed-button-parentslogin a
	{
	    font-size: 12px;
	    font-weight: 500;
	    padding: 17px 7px;
	}

	.Infrastructure-sections .headings1
	{
		margin-bottom: 15px;
	}
	.Infrastructure-sections .headings1 h5
	{
		font-size: 25px;
	}
	.blog-box-home .card .blog_image
	{
		height: auto;
	}
	.blog-box-home .card .card-body
	{
	    padding-bottom: 15px;
	    padding-top: 10px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.blog-box-home .card .card-body .card-title
	{
		font-size: 18px;
		margin-bottom: 8px;
		line-height: 24px;
	}
	.blog-box-home .card .card-body .card-text
	{
		font-size: 15px;
		line-height: 22px;
	}

	.headings1
	{
		margin-bottom: 20px;
	}
	.section_temas .headings1 h5
	{
		font-size: 25px;
	}
	.my_team_row
	{
		/*flex-direction: column;*/
	}
	.my_team_row .colom_team
	{
	    width: calc(50% - 10px);
		margin: 0 5px 12px;
	}
	.my_team_row .colom_team .image img
	{
		height: 200px;
	}
	.my_team_row .colom_team .detail
	{
		padding-top: 10px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 14px !important;
		line-height: 20px;
	}
	.noticeboard_homepage
	{
		margin-top: 25px;
		padding: 40px 0;
	}
	.enquiryFOrmadmEnquiry
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.enquiryFOrmadmEnquiry .form_Headings 
	{
		padding: 15px 15px;
		border-radius: 7px;
		margin-bottom: 10px;
	}
	.enquiryFOrmadmEnquiry .form_Headings h6
	{
		font-size: 25px;
	}
	.enquiryFOrmadmEnquiry .wrapper
	{
		padding: 10px 10px 20px 10px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input
	{
		padding: 8px 10px;
		font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-moz-placeholder { /* Firefox 19+ */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-ms-input-placeholder { /* IE 10+ */
	   font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-moz-placeholder { /* Firefox 18- */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .twoColoms .inputcolom
	{
		width: 100%;
	}
	.enquiryFOrmadmEnquiry .wrapper form .submitButton .submitButton5{
	    width: 100%;
	    margin-left: 0%;
	    margin-right: 00%;
	    padding:11px 14px;
	    font-size: 14px;
    	font-weight: 600;
	}
	.new-section-coloms
	{
		margin-top: 20px;
	}
	.noticeboard_homepage .heading 
	{
		text-align: center;
	}
	.noticeboard_homepage .heading h3
	{
		font-size: 25px;
	}
	.verticleNews .newsHomeColom .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.verticleNews .newsHomeColom .wrapper .date
	{
		width: auto;
		height: auto;
		padding-left: 8px;
		padding-right: 8px;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.verticleNews .newsHomeColom .wrapper .date .dots
	{
		display: none;
	}
	.verticleNews .newsHomeColom .wrapper .date .day
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .date .year
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-left: 5px;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .datas
	{
		margin-top: 10px;
		padding-left: 0px;
		width: calc(100% - 0px);
	}
	.verticleNews .newsHomeColom .wrapper .datas h3
	{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 3px;
	}
	.verticleNews .newsHomeColom .wrapper .datas p
	{
		margin-bottom: 7px;
		font-size: 15px;
		text-align: left;
		line-height: 22px;
	}
	section.home___gallery___sections
	{
		margin-top: 25px;
	}
	section.home___gallery___sections .headings1 
	{
		margin-bottom: 15px;
	}
	section.home___gallery___sections .headings1 h5
	{
		font-size: 25px;
	}
	section.home___gallery___sections .customRow
	{
	    grid-template-columns: repeat(1, 1fr);
	    grid-column-gap: 10px;
	    grid-row-gap: 10px;
	}

	section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__03 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__05 .wrapper .img img{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom.colom__02 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__04 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__06 .wrapper .img img
	{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom.colom__05
	{
		margin-top: inherit;
	}
	footer .footer-container
	{
		padding: 35px 0 20px;
	}
	footer .footer-container .custom_footer_row
	{
		flex-direction: column;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1
	{
		width: 100%;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col2
	{
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		width: 100%;
		margin-bottom: 20px;
	}

	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo
	{
		text-align: center;
		width: 100%;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 170px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets h4
	{
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	footer .footer-container .custom_footer_row .col3.footer_colom .widgets h4
	{
		margin-bottom: 10px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets ul li a
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details b
	{
		font-size: 14px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details span
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .icon i
	{
		width: 30px;
		height: 30px;
		font-size: 20px;
		line-height: 30px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow.lastaddress
	{
		margin-bottom: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a
	{
		width: 30px;
		height: 30px;
	}
	.copyright
	{
		font-size: 14px;
	}
	.copyright span
	{
		display: block;
	}


	/* =================================================== */

	body.innerPage .slider-wrapper .carousel .carousel-inner .carousel-item img
	{
		height: 200px;
	}
	body.innerPage .slider-wrapper .bannerText
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		grid-row-gap: 5px;
	}
	body.innerPage .slider-wrapper .bannerText h5
	{
		font-size: 16px;
	}
	body.innerPage .slider-wrapper .breadcrumbs a
	{
		font-size: 13px;
	}

	body.innerPage section.about-home
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	body.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 30px;
	}
	body.innerPage .about-home .descriptionsHome .blockquotes
	{
		margin-top:10px;
	}

	body.innerPage.table_page .table_section
	{
		margin-top: 30px;
	}
	body.innerPage.table_page .table_section #table .table thead
	{
		display: none;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:not(:last-child) {
	    border-right: 0px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		display: block;
		border-left: 0px;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:first-child
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		padding: 5px 10px;
		font-size: 14px;
		padding-left: 42%;
		position: relative;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 37%;
		font-weight: 700;
	}


	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: static;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		background-color: #D0781A;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper h5
	{
		font-size: 16px;
		font-weight: 600;
	    margin-bottom: 10px;
	    line-height: 24px;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper p
	{
		padding-left: 0;
	    margin-right: 0%;
	    margin-left: 0%;
	    width: 100%;
	    font-size: 14px;
	    color: #fff;
	    line-height: 22px;
	    margin-bottom: 0;
	}

	body.Infrastructure-sections .home-gallery .myFacilityModal .modal-body
	{	
		padding: 10px 10px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail
	{
		padding: 0 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image
	{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		height: auto;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		font-size: 14px;
		color: #333;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-content .modal-header .modal-title
	{
		font-size: 16px !important;
	}

	body.cbseNorms .about-home .descriptionsHome .blockquotes
	{
		padding: 22px 0;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes p
	{
	    font-size: 16px;
		line-height: 27px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a
	{
		display: block;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a img
	{
		width: 120px;
	}
	body.innerPage .about-home .descriptionsHome ul li
	{
		font-size: 14px;
		line-height: 21px;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper
	{
		width: 100%;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper .image img
	{
		height: auto;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 25px;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h5
	{
		text-transform: capitalize;
		font-size: 16px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p
	{
		font-size: 15px;
		line-height: 23px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p strong
	{
		font-weight: 500;
	}
	.callaction .details
	{
		padding: 30px 0;
	}

	.callaction .details h6
	{
		font-size: 22px;
	}
	.callaction .details .callInfo
	{
		flex-direction: column;
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		grid-row-gap: 8px;
		width: 100%;
	}
	.callaction .details .callInfo a
	{
		display: flex;
		flex-wrap: wrap;
	}
	.callaction .details .callInfo a i
	{
		flex: 0 0 auto;
		width: 35px;
   		height: 35px;
   		line-height: 35px;
    	font-size: 18px;
	}
	.callaction .details .callInfo a span
	{
		flex: 0 0 auto;
		width: calc(100% - 45px);
		padding-left: 5px;
		font-size: 16px;
		word-break: break-all;
	}

	.callaction .fourBoxRow
	{
		max-width: 92%;
		flex-wrap: wrap;
		grid-row-gap: 10px;
		margin-top: 25px;
	}
	.callaction .fourBoxRow .collumns .wrapper
	{
		padding: 20px 20px;
	}
	.callaction .fourBoxRow .collumns{
		width: 100%;
	}
	.callaction .fourBoxRow .collumns .wrapper h6
	{
		font-size: 17px;
	}
	.callaction .fourBoxRow .collumns .wrapper span
	{
		font-size: 13px;
	}


	body.facultyPages
	{

	}
	body.facultyPages .table_section #table .table tbody tr td
	{
		padding-left: 10px !important;
	}

	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td:first-child
	{
		display: none;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td
	{
		display: block;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 16px;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Download"] a
	{
		display: block;
		text-align: center;
		font-size: 14px;
		padding: 5px 20px;
	}

	.date_sortings
	{
		z-index: 2;
		margin-bottom: 15px;
	}
	.date_sortings .date_soring_area
	{
		flex-direction: column;
		grid-row-gap: 7px;
	}
	.date_sortings .date_soring_area .inputBlock
	{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.date_sortings .date_soring_area .inputBlock label
	{
		font-size: 14px;
		margin-bottom: 3px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol 
	{
		width: 100%;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		width: 100%;
		padding: 5px 10px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-moz-placeholder { /* Firefox 19+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-ms-input-placeholder { /* IE 10+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-moz-placeholder { /* Firefox 18- */
	     font-size: 13px;
	}

	.date_sortings .date_soring_area .submits .go
	{
		display: block;
		width: 100%;
		padding: 7px 13px;
	}

	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 13px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.innerPage.table_page.noButtonsbg .table_section #table .table tbody tr td[data-Designation="Download"] a img
	{
		width: 120px;
	}
	body.studentCouncil .section_innerPage
	{
		margin-top: 30px;
	}
	#accordionExample .accordion-button
	{
		font-size: 14px;
		padding: 12px 10px;
	}
	.management_row
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.management_row .management-colom .wrapper
	{
		padding: 8px;
	}
	.management_row .management-colom .wrapper .detail
	{
		padding-top: 8px;
	}
	.management_row .management-colom .wrapper .image img
	{
		height: 200px;
	}
	.management_row .management-colom .wrapper .detail h5
	{
		font-size: 14px;
	}
	.management_row .management-colom .wrapper .detail span.school-name
	{
		font-size: 13px;
	}
	section.section_innerPage #accordionExample .accordion-body .galleryHeadingContent h5
	{
		font-size: 15px;
	}
	.management_row.threeColoms
	{
		grid-template-columns: repeat(2, 1fr);
	}
	body.innerPage  footer
	{
		margin-top: 25px;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 14px;
	}

	body.achieversPage .CustomFLex
	{
		display: flex;
		flex-direction: column;
	}
	body.achieversPage .CustomFLex
	{
		padding-left: 0;
	}
	body.achieversPage .headings1 h5
	{
		font-size: 22px;
	}
	body.achieversPage .innerSection .date_sortings
	{
		margin-left: 0;
		width: 100%;
	}
	body.achieversPage .date_sortings .date_soring_area .inputBlock label
	{
		font-size: 15px;
		font-weight: 500;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		font-size: 15px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img
	{
		border-radius: 0;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		border-radius: 0;
		height: auto;
	}
	body.galleryPages section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
		width: 100%;
		background-color: #D0781A;
		padding: 10px 12px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
		line-height: 24px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details 
	{
		margin-bottom: 5px;
		margin-top: 8px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span
	{
		font-size: 13px;
	}
	body.singleGallery .home___gallery___sections .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
    	color: #444;
    	line-height: 23px;
    	text-align: justify;
	}
	body.singleGallery section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(1, 1fr);
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: absolute;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		position: absolute;
		transform: translateY(-50%) translateX(-50%);
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        visibility: hidden;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom:hover .wrapper .img .overlays .text-wrapper
	{
        opacity: 1;
        visibility: visible;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span i
	{
		font-size: 45px;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	body.singleGallery.videos section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(1, 1fr);
	}
	body.singleGallery.videos section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}

	.contactMainSections
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 10px;
	}
	body.contactPae section.contactMainSections .headings1
	{
		margin-bottom: 20px;
	}
	body.contactPae section.contactMainSections .headings1 h5
	{
		font-size: 25px;
	}
	.contact_form_area .form_container .my__input label
	{
		position: static;
	}
	body.contactPae .contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
		margin-bottom: 8px;
	}
	body.contactPae .contact_form_area .form_container .my__input label
	{
		order: 1;
		font-size: 15px;
		font-weight: 500;
		margin-bottom: 5px;
	}
	body.contactPae .contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
		padding: 10px 10px 10px;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups
	{
		text-align: center;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups label
	{
		display: none;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		display: block;
		width: 100%;
		padding: 10px 25px;
		font-size: 14px;
	}
	.footer_map_location .address_on_map
	{
		position: static;
		width: 100%;
	}
	.footer_map_location
	{
		display: flex;
		flex-direction: column;
	}
	.footer_map_location .map
	{
		order: 2;
	}
	.footer_map_location .address_on_map 
	{
		order: 1;
	}
	.footer_map_location .address_on_map .map_container_address .showroom_image img
	{
		height: auto;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		border-bottom: 1px solid #ccc;
	}
	.footer_map_location .address_on_map
	{
		border: 1px solid #ccc;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		padding: 12px 10px;
		text-align: center;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2
	{
		padding: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon
	{
		width: 20px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon i
	{
		font-size: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .value
	{
		width: calc(100% - 20px);
		font-size: 15px;
		padding-left: 10px;
	}
	.footer_map_location .map
	{
		height: 200px;
	}
	body.contactPae footer
	{
		margin-top: 0;
	}
	body.newsPages .section_innerPage
	{
		padding: 25px 0;
	}
	.news_page_row
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.news_page_row .date
	{
		width: 100%;
	}
	.news_page_row .download_buttons
	{
		width: 100%;
	}
	.news_page_row .date .date_row span:nth-child(1) {
		font-size: 20px;
	}
	.news_page_row .date .time_row b
	{
		font-size: 15px;
	}

	.news_page_row .content{
		border-left: 0px;
		border-right: 0px;
		width: 100%;
	}
	.news_page_row .content h5
	{
		text-align: center;
		font-size: 16px;
	}
	.news_page_row .content .desc p
	{
		font-size: 14px !important;
	}
	.news_page_row .download_buttons a img
	{
		width: 120px;
	}

	/*===============================================*/
	.contact-container.myprofile-page .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail .image img
	{
		width: 70px;
		height: 70px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h3
	{
		font-size: 16px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h6
	{
		font-size: 14px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a .values
	{
		font-size: 13px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a i
	{
		width: 22px;
		height: 22px;
		line-height: 22px;
	}

	.contact-container.myprofile-page .wrapper .left-navigation
	{
		width: 100%;
		margin-bottom: 15px;
	}
	.contact-container.myprofile-page .wrapper .detail
	{
		width: 100%;
		padding-left: 0;
	}
	.my-profile-wrapper-area .wrapper .heading1 h3
	{
		font-size: 21px;
		line-height: 24px;
	}
	.my-profile-wrapper-area .wrapper .table tr td
	{
		font-size: 14px;
		padding: 8px 8px;
	}

	.my-profile-wrapper-area .wrapper
	{
		display: block !important;
	}
	.my-profile-wrapper-area .date_sortings .date_soring_area
	{
		flex-direction: column;
		flex-wrap: wrap;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		min-width: 100%;
	}

	body.innerPage.table_page .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:nth-child(1)
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 14px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:before
	{
		content: attr(data-title);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.signupPage .table_section .my-profile-wrapper-area .table_table .table tbody tr td
	{
		width: 100% !important;
	}
	body.editprofile .steps_heading h5
	{
		font-size: 14px;
	}
	body.editprofile .width_full_row
	{
		flex-direction: column;
		margin-bottom: 10px;
		grid-row-gap: 10px;
	}
	body.editprofile .width_full_row .width_half_form
	{
		width: calc(100% - 10px);
	}
	body.editprofile .form_row label, 
	body.editprofile .width_full_row .width_half_form label
	{
		font-size: 14px;
		margin-bottom: 4px;
	}
	body.editprofile .steps_heading
	{
		margin-bottom: 5px;
	}
	body.editprofile .submit_btn .signin
	{
		font-size: 14px;
		padding: 8px 15px;
	}

	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays:before
	{
		display: none;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img .overlays .text-wrapper
	{
		max-width: 100%;
		background-color: #D0781A;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		background-color: #D0781A;
		width: 100%;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		transform: translateY(0%) translateX(0%);
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
	}


	.openings_row
	{
		grid-template-columns: repeat(1, 1fr);
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details
	{			
      grid-template-columns: 40% 60%;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .one
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .two
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{
		font-size: 13px;
		margin-bottom: 0;
	}
	section.career-forms .heading1 h4
	{
		font-size: 20px;
		line-height: 22px;
	}
	section.career-forms .heading1 .note
	{
		font-size: 15px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{

	}
	section.contact .backgrond-texture-container .input-group
	{
		margin-bottom: 12px;
	}
	section.contact .backgrond-texture-container .captcha-image-only
	{	
		text-align: center;
		margin-bottom: 7px;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-group .inputs:valid+label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		display: block;
		width: 100%;
	}
}
@media screen and (min-width: 577px) and (max-width: 767px)
{
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		bottom: 10px;
	}

	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		padding: 20px 20px;
		font-size: 27px;
		line-height: 32px;
		margin-top: 15px;
		margin-bottom: 15px;
		white-space: normal;
	}

	section.iconBox01
	{
		margin-top: 30px;
	}
	section.iconBox01 .container {
		max-width: 95%;
	}
	.iconBoxRow1
	{
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 20px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .icon
	{
		max-width: 70px;
		height: 70px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .heading h5
	{
        font-size: 23px;
        margin-bottom: 10px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions .readmore_text
	{
		font-size: 13px;
	}
	section.about-home
	{
		margin-top: 40px;
	}
	.about_image_collages img
	{
		border-radius: 10px;
	}
	.about-home .descriptionsHome
	{
		padding-left: 0;
		padding-right: 0;
		margin-top: 15px;
	}
	.about-home .descriptionsHome .heading
	{
		margin-bottom: 12px;
	}
	.about-home .descriptionsHome .heading h5
	{
		font-size: 15px;
	}
	.about-home .descriptionsHome .heading h3
	{
		font-size: 22px;
	}
	.about-home .descriptionsHome .heading h3 br
	{
		display: none;
	}
	.about-home .descriptionsHome .blockquotes
	{
	    padding: 13px 13px;
		padding-right: 13px;
	}
	.about-home .descriptionsHome .blockquotes p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.about-home .descriptionsHome p
	{
		font-size: 14px;
		line-height: 22px;
	}
	.readmore a
	{
		display: block;
		text-align: center;
	}
	.readmore a span
	{
		font-size: 12px;
		font-weight: 500;
		padding: 7px 12px;
	}
	.Infrastructure-sections
	{
		margin-top: 20px;
		padding: 25px 0;
	}

	.fixed-button-parentslogin a
	{
	    font-size: 12px;
	    font-weight: 500;
	    padding: 17px 7px;
	}

	.Infrastructure-sections .headings1
	{
		margin-bottom: 15px;
	}
	.Infrastructure-sections .headings1 h5
	{
		font-size: 25px;
	}
	.blog-box-home .card .blog_image
	{
		height: auto;
	}
	.blog-box-home .card .card-body
	{
	    padding-bottom: 15px;
	    padding-top: 10px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.blog-box-home .card .card-body .card-title
	{
		font-size: 18px;
		margin-bottom: 8px;
		line-height: 24px;
	}
	.blog-box-home .card .card-body .card-text
	{
		font-size: 15px;
		line-height: 22px;
	}

	.headings1
	{
		margin-bottom: 20px;
	}
	.section_temas .headings1 h5
	{
		font-size: 25px;
	}
	.my_team_row
	{
		/*flex-direction: column;*/
	}
	.my_team_row .colom_team
	{
	    width: calc(50% - 10px);
		margin: 0 5px 12px;
	}
	.my_team_row .colom_team .image img
	{
		height: 200px;
	}
	.my_team_row .colom_team .detail
	{
		padding-top: 10px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 14px !important;
		line-height: 20px;
	}
	.noticeboard_homepage
	{
		margin-top: 25px;
		padding: 40px 0;
	}
	.enquiryFOrmadmEnquiry
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.enquiryFOrmadmEnquiry .form_Headings 
	{
		padding: 15px 15px;
		border-radius: 7px;
		margin-bottom: 10px;
	}
	.enquiryFOrmadmEnquiry .form_Headings h6
	{
		font-size: 25px;
	}
	.enquiryFOrmadmEnquiry .wrapper
	{
		padding: 10px 10px 20px 10px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input
	{
		padding: 8px 10px;
		font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-moz-placeholder { /* Firefox 19+ */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-ms-input-placeholder { /* IE 10+ */
	   font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-moz-placeholder { /* Firefox 18- */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .twoColoms .inputcolom
	{
		width: 100%;
	}
	.enquiryFOrmadmEnquiry .wrapper form .submitButton .submitButton5{
	    width: 100%;
	    margin-left: 0%;
	    margin-right: 00%;
	    padding:11px 14px;
	    font-size: 14px;
    	font-weight: 600;
	}
	.new-section-coloms
	{
		margin-top: 20px;
	}
	.noticeboard_homepage .heading 
	{
		text-align: center;
	}
	.noticeboard_homepage .heading h3
	{
		font-size: 25px;
	}
	.verticleNews .newsHomeColom .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.verticleNews .newsHomeColom .wrapper .date
	{
		width: auto;
		height: auto;
		padding-left: 8px;
		padding-right: 8px;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.verticleNews .newsHomeColom .wrapper .date .dots
	{
		display: none;
	}
	.verticleNews .newsHomeColom .wrapper .date .day
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .date .year
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-left: 5px;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .datas
	{
		margin-top: 10px;
		padding-left: 0px;
		width: calc(100% - 0px);
	}
	.verticleNews .newsHomeColom .wrapper .datas h3
	{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 3px;
	}
	.verticleNews .newsHomeColom .wrapper .datas p
	{
		margin-bottom: 7px;
		font-size: 15px;
		text-align: left;
		line-height: 22px;
	}
	section.home___gallery___sections
	{
		margin-top: 25px;
	}
	section.home___gallery___sections .headings1 
	{
		margin-bottom: 15px;
	}
	section.home___gallery___sections .headings1 h5
	{
		font-size: 25px;
	}
	section.home___gallery___sections .customRow
	{
	    grid-template-columns: repeat(2, 1fr);
	    grid-column-gap: 10px;
	    grid-row-gap: 10px;
	}

	section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__03 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__05 .wrapper .img img{
		height: 200px;
	}
	section.home___gallery___sections .customRow .col-colom.colom__02 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__04 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__06 .wrapper .img img
	{
		height: 200px;
	}
	section.home___gallery___sections .customRow .col-colom.colom__05
	{
		margin-top: inherit;
	}
	footer .footer-container
	{
		padding: 35px 0 20px;
	}
	footer .footer-container .custom_footer_row
	{
		flex-direction: column;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1
	{
		width: 100%;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col2
	{
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		width: 100%;
		margin-bottom: 20px;
	}

	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo
	{
		text-align: center;
		width: 100%;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 170px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets h4
	{
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	footer .footer-container .custom_footer_row .col3.footer_colom .widgets h4
	{
		margin-bottom: 10px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets ul li a
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details b
	{
		font-size: 14px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details span
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .icon i
	{
		width: 30px;
		height: 30px;
		font-size: 20px;
		line-height: 30px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow.lastaddress
	{
		margin-bottom: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a
	{
		width: 30px;
		height: 30px;
	}
	.copyright
	{
		font-size: 14px;
	}
	.copyright span
	{
		display: block;
	}


	/* =================================================== */

	body.innerPage .slider-wrapper .carousel .carousel-inner .carousel-item img
	{
		height: 200px;
	}
	body.innerPage .slider-wrapper .bannerText
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		grid-row-gap: 5px;
		position: static;
	}
	body.innerPage .slider-wrapper .bannerText h5
	{
		font-size: 16px;
	}
	body.innerPage .slider-wrapper .breadcrumbs a
	{
		font-size: 13px;
	}

	body.innerPage section.about-home
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	body.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 30px;
	}
	body.innerPage .about-home .descriptionsHome .blockquotes
	{
		margin-top:10px;
	}

	body.innerPage.table_page .table_section
	{
		margin-top: 30px;
	}
	body.innerPage.table_page .table_section #table .table thead
	{
		display: none;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:not(:last-child) {
	    border-right: 0px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		display: block;
		border-left: 0px;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:first-child
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		padding: 5px 10px;
		font-size: 14px;
		padding-left: 42%;
		position: relative;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 37%;
		font-weight: 700;
	}


	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: static;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom
	{
		background-color: #D0781A;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img
	{
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		background-color: #D0781A;
		height: 100%;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper h5
	{
		font-size: 16px;
		font-weight: 600;
	    margin-bottom: 10px;
	    line-height: 24px;
	    text-align: center;
	}
	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img .overlays .text-wrapper p
	{
		padding-left: 0;
	    margin-right: 0%;
	    margin-left: 0%;
	    width: 100%;
	    font-size: 13px;
	    color: #fff;
	    line-height: 22px;
	    margin-bottom: 0;
	}

	body.Infrastructure-sections .home-gallery .myFacilityModal .modal-body
	{	
		padding: 10px 10px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail
	{
		padding: 0 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image
	{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		height: auto;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		font-size: 14px;
		color: #333;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-content .modal-header .modal-title
	{
		font-size: 16px !important;
	}

	body.cbseNorms .about-home .descriptionsHome .blockquotes
	{
		padding: 22px 0;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes p
	{
	    font-size: 16px;
		line-height: 27px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a
	{
		display: block;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a img
	{
		width: 120px;
	}
	body.innerPage .about-home .descriptionsHome ul li
	{
		font-size: 14px;
		line-height: 21px;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper
	{
		width: 100%;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper .image img
	{
		height: auto;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 25px;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h5
	{
		text-transform: capitalize;
		font-size: 16px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p
	{
		font-size: 15px;
		line-height: 23px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p strong
	{
		font-weight: 500;
	}
	.callaction .details
	{
		padding: 30px 0;
	}

	.callaction .details h6
	{
		font-size: 22px;
	}
	.callaction .details .callInfo
	{
		flex-direction: column;
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		grid-row-gap: 8px;
		width: 100%;
	}
	.callaction .details .callInfo a
	{
		display: flex;
		flex-wrap: wrap;
	}
	.callaction .details .callInfo a i
	{
		flex: 0 0 auto;
		width: 35px;
   		height: 35px;
   		line-height: 35px;
    	font-size: 18px;
	}
	.callaction .details .callInfo a span
	{
		flex: 0 0 auto;
		width: calc(100% - 45px);
		padding-left: 5px;
		font-size: 16px;
		word-break: break-all;
	}

	.callaction .fourBoxRow
	{
		max-width: 92%;
		flex-wrap: wrap;
		grid-row-gap: 10px;
		margin-top: 25px;
	}
	.callaction .fourBoxRow .collumns .wrapper
	{
		padding: 20px 20px;
	}
	.callaction .fourBoxRow .collumns{
		width: 100%;
	}
	.callaction .fourBoxRow .collumns .wrapper h6
	{
		font-size: 17px;
	}
	.callaction .fourBoxRow .collumns .wrapper span
	{
		font-size: 13px;
	}


	body.facultyPages
	{

	}
	body.facultyPages .table_section #table .table tbody tr td
	{
		padding-left: 10px !important;
	}

	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td:first-child
	{
		display: none;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td
	{
		display: block;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 16px;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Download"] a
	{
		/*display: block;*/
		text-align: center;
		font-size: 14px;
		padding: 5px 20px;
	}

	.date_sortings
	{
		z-index: 2;
		margin-bottom: 15px;
	}
	.date_sortings .date_soring_area
	{
		flex-direction: column;
		grid-row-gap: 7px;
	}
	.date_sortings .date_soring_area .inputBlock
	{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.date_sortings .date_soring_area .inputBlock label
	{
		font-size: 14px;
		margin-bottom: 3px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol 
	{
		width: 100%;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		width: 100%;
		padding: 5px 10px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-moz-placeholder { /* Firefox 19+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-ms-input-placeholder { /* IE 10+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-moz-placeholder { /* Firefox 18- */
	     font-size: 13px;
	}

	.date_sortings .date_soring_area .submits .go
	{
		display: block;
		width: 100%;
		padding: 7px 13px;
	}

	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 13px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.innerPage.table_page.noButtonsbg .table_section #table .table tbody tr td[data-Designation="Download"] a img
	{
		width: 120px;
	}
	body.studentCouncil .section_innerPage
	{
		margin-top: 30px;
	}
	#accordionExample .accordion-button
	{
		font-size: 14px;
		padding: 12px 10px;
	}
	.management_row
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.management_row .management-colom .wrapper
	{
		padding: 8px;
	}
	.management_row .management-colom .wrapper .detail
	{
		padding-top: 8px;
	}
	.management_row .management-colom .wrapper .image img
	{
		height: 200px;
	}
	.management_row .management-colom .wrapper .detail h5
	{
		font-size: 14px;
	}
	.management_row .management-colom .wrapper .detail span.school-name
	{
		font-size: 13px;
	}
	section.section_innerPage #accordionExample .accordion-body .galleryHeadingContent h5
	{
		font-size: 15px;
	}
	.management_row.threeColoms
	{
		grid-template-columns: repeat(2, 1fr);
	}
	body.innerPage  footer
	{
		margin-top: 25px;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 14px;
	}

	body.achieversPage .CustomFLex
	{
		display: flex;
		flex-direction: column;
	}
	body.achieversPage .CustomFLex
	{
		padding-left: 0;
	}
	body.achieversPage .headings1 h5
	{
		font-size: 22px;
	}
	body.achieversPage .innerSection .date_sortings
	{
		margin-left: 0;
		width: 100%;
	}
	body.achieversPage .date_sortings .date_soring_area .inputBlock label
	{
		font-size: 15px;
		font-weight: 500;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		font-size: 15px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img
	{
		border-radius: 0;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		border-radius: 0;
		height: 200px;
	}
	body.galleryPages section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
		width: 100%;
		background-color: #D0781A;
		padding: 10px 12px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
		line-height: 24px;
		display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    overflow: hidden;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details 
	{
		margin-bottom: 5px;
		margin-top: 8px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span
	{
		font-size: 13px;
	}
	body.singleGallery .home___gallery___sections .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
    	color: #444;
    	line-height: 23px;
    	text-align: justify;
	}
	body.singleGallery section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(2, 1fr);
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: absolute;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		position: absolute;
		transform: translateY(-50%) translateX(-50%);
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        visibility: hidden;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom:hover .wrapper .img .overlays .text-wrapper
	{
        opacity: 1;
        visibility: visible;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span i
	{
		font-size: 45px;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: 200px;
	}
	body.singleGallery.videos section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(2, 1fr);
	}
	body.singleGallery.videos section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}

	.contactMainSections
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 10px;
	}
	body.contactPae section.contactMainSections .headings1
	{
		margin-bottom: 20px;
	}
	body.contactPae section.contactMainSections .headings1 h5
	{
		font-size: 25px;
	}
	.contact_form_area .form_container .my__input label
	{
		position: static;
	}
	body.contactPae .contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
		margin-bottom: 8px;
	}
	body.contactPae .contact_form_area .form_container .my__input label
	{
		order: 1;
		font-size: 15px;
		font-weight: 500;
		margin-bottom: 5px;
	}
	body.contactPae .contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
		padding: 10px 10px 10px;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups
	{
		text-align: center;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups label
	{
		display: none;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		display: block;
		width: 50%;
		margin-left: 25%;
		padding: 10px 25px;
		font-size: 14px;
	}
	.footer_map_location .address_on_map
	{
		position: static;
		width: 100%;
	}
	.footer_map_location
	{
		display: flex;
		flex-direction: column;
	}
	.footer_map_location .map
	{
		order: 2;
	}
	.footer_map_location .address_on_map 
	{
		order: 1;
	}
	.footer_map_location .address_on_map .map_container_address .showroom_image img
	{
		height: auto;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		border-bottom: 1px solid #ccc;
	}
	.footer_map_location .address_on_map
	{
		border: 1px solid #ccc;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		padding: 12px 10px;
		text-align: center;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2
	{
		padding: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon
	{
		width: 20px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon i
	{
		font-size: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .value
	{
		width: calc(100% - 20px);
		font-size: 15px;
		padding-left: 10px;
	}
	.footer_map_location .map
	{
		height: 200px;
	}
	body.contactPae footer
	{
		margin-top: 0;
	}
	body.newsPages .section_innerPage
	{
		padding: 25px 0;
	}
	.news_page_row
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.news_page_row .date
	{
		width: 100%;
	}
	.news_page_row .download_buttons
	{
		width: 100%;
	}
	.news_page_row .date .date_row span:nth-child(1) {
		font-size: 20px;
	}
	.news_page_row .date .time_row b
	{
		font-size: 15px;
	}

	.news_page_row .content{
		border-left: 0px;
		border-right: 0px;
		width: 100%;
	}
	.news_page_row .content h5
	{
		text-align: center;
		font-size: 16px;
	}
	.news_page_row .content .desc p
	{
		font-size: 14px !important;
	}
	.news_page_row .download_buttons a img
	{
		width: 120px;
	}

	/*===============================================*/
	.contact-container.myprofile-page .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail .image img
	{
		width: 70px;
		height: 70px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h3
	{
		font-size: 16px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h6
	{
		font-size: 14px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a .values
	{
		font-size: 13px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a i
	{
		width: 22px;
		height: 22px;
		line-height: 22px;
	}

	.contact-container.myprofile-page .wrapper .left-navigation
	{
		width: 100%;
		margin-bottom: 15px;
	}
	.contact-container.myprofile-page .wrapper .detail
	{
		width: 100%;
		padding-left: 0;
	}
	.my-profile-wrapper-area .wrapper .heading1 h3
	{
		font-size: 21px;
		line-height: 24px;
	}
	.my-profile-wrapper-area .wrapper .table tr td
	{
		font-size: 14px;
		padding: 8px 8px;
	}

	.my-profile-wrapper-area .wrapper
	{
		display: block !important;
	}
	.my-profile-wrapper-area .date_sortings .date_soring_area
	{
		flex-direction: column;
		flex-wrap: wrap;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		min-width: 100%;
	}

	body.innerPage.table_page .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:nth-child(1)
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 14px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:before
	{
		content: attr(data-title);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.signupPage .table_section .my-profile-wrapper-area .table_table .table tbody tr td
	{
		width: 100% !important;
	}
	body.editprofile .steps_heading h5
	{
		font-size: 14px;
	}
	body.editprofile .width_full_row
	{
		flex-direction: column;
		margin-bottom: 10px;
		grid-row-gap: 10px;
	}
	body.editprofile .width_full_row .width_half_form
	{
		width: calc(100% - 10px);
	}
	body.editprofile .form_row label, 
	body.editprofile .width_full_row .width_half_form label
	{
		font-size: 14px;
		margin-bottom: 4px;
	}
	body.editprofile .steps_heading
	{
		margin-bottom: 5px;
	}
	body.editprofile .submit_btn .signin
	{
		font-size: 14px;
		padding: 8px 15px;
	}

	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays:before
	{
		display: none;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img .overlays .text-wrapper
	{
		max-width: 100%;
		background-color: #D0781A;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		background-color: #D0781A;
		width: 100%;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		transform: translateY(0%) translateX(0%);
		height: 78px;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
	}
	body.innerPage .about-home .descriptionsHome.descriptionsHome2
	{
		margin-top: 0rem !important;
	}

	.openings_row
	{
		grid-template-columns: repeat(1, 1fr);
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details
	{			
      grid-template-columns: 40% 60%;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .one
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .two
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{
		font-size: 13px;
		margin-bottom: 0;
	}
	section.career-forms .heading1 h4
	{
		font-size: 20px;
		line-height: 22px;
	}
	section.career-forms .heading1 .note
	{
		font-size: 15px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{

	}
	section.contact .backgrond-texture-container .input-group
	{
		margin-bottom: 12px;
	}
	section.contact .backgrond-texture-container .captcha-image-only
	{	
		text-align: center;
		margin-bottom: 7px;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-group .inputs:valid+label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		display: block;
		width: 100%;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		bottom: 10px;
	}

	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		padding: 20px 20px;
		font-size: 27px;
		line-height: 32px;
		margin-top: 15px;
		margin-bottom: 15px;
		white-space: normal;
	}

	section.iconBox01
	{
		margin-top: 30px;
	}
	section.iconBox01 .container {
		max-width: 95%;
	}
	.iconBoxRow1
	{
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 20px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .icon
	{
		max-width: 70px;
		height: 70px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .heading h5
	{
        font-size: 23px;
        margin-bottom: 10px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.iconBoxRow1 .iconBox_colom .wrapper .text-icon-content .descriptions .readmore_text
	{
		font-size: 13px;
	}
	section.about-home
	{
		margin-top: 40px;
	}
	.about_image_collages img
	{
		border-radius: 10px;
	}
	.about-home .descriptionsHome
	{
		padding-left: 0;
		padding-right: 0;
		margin-top: 15px;
	}
	.about-home .descriptionsHome .heading
	{
		margin-bottom: 12px;
	}
	.about-home .descriptionsHome .heading h5
	{
		font-size: 15px;
	}
	.about-home .descriptionsHome .heading h3
	{
		font-size: 22px;
	}
	.about-home .descriptionsHome .heading h3 br
	{
		display: none;
	}
	.about-home .descriptionsHome .blockquotes
	{
	    padding: 13px 13px;
		padding-right: 13px;
	}
	.about-home .descriptionsHome .blockquotes p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.about-home .descriptionsHome p
	{
		font-size: 14px;
		line-height: 22px;
	}
	.readmore
	{
		text-align: center;
	}
	.readmore a
	{
		display: inline-block;
		text-align: center;
	}
	.readmore a span
	{
		font-size: 12px;
		font-weight: 500;
		padding: 7px 12px;
	}
	.Infrastructure-sections
	{
		margin-top: 20px;
		padding: 25px 0;
	}

	.fixed-button-parentslogin a
	{
	    font-size: 12px;
	    font-weight: 500;
	    padding: 17px 7px;
	}

	.Infrastructure-sections .headings1
	{
		margin-bottom: 15px;
	}
	.Infrastructure-sections .headings1 h5
	{
		font-size: 25px;
	}
	.blog-box-home .card .blog_image
	{
		height: auto;
	}
	.blog-box-home .card .card-body
	{
	    padding-bottom: 15px;
	    padding-top: 10px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.blog-box-home .card .card-body .card-title
	{
		font-size: 18px;
		margin-bottom: 8px;
		line-height: 24px;
	}
	.blog-box-home .card .card-body .card-text
	{
		font-size: 15px;
		line-height: 22px;
	}

	.headings1
	{
		margin-bottom: 20px;
	}
	.section_temas .headings1 h5
	{
		font-size: 25px;
	}
	.my_team_row
	{
		/*flex-direction: column;*/
	}
	.my_team_row .colom_team
	{
	    width: calc(33.333% - 10px);
		margin: 0 5px 12px;
	}
	.my_team_row .colom_team .image img
	{
		height: 200px;
	}
	.my_team_row .colom_team .detail
	{
		padding-top: 10px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 14px !important;
		line-height: 20px;
	}
	.noticeboard_homepage
	{
		margin-top: 25px;
		padding: 40px 0;
	}
	.enquiryFOrmadmEnquiry
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.enquiryFOrmadmEnquiry .form_Headings 
	{
		padding: 15px 15px;
		border-radius: 7px;
		margin-bottom: 10px;
	}
	.enquiryFOrmadmEnquiry .form_Headings h6
	{
		font-size: 25px;
	}
	.enquiryFOrmadmEnquiry .wrapper
	{
		padding: 10px 10px 20px 10px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input
	{
		padding: 8px 10px;
		font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input::-moz-placeholder { /* Firefox 19+ */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-ms-input-placeholder { /* IE 10+ */
	   font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .inputcolom .form_input:-moz-placeholder { /* Firefox 18- */
	    font-size: 14px;
	}
	.enquiryFOrmadmEnquiry .wrapper form .twoColoms .inputcolom
	{
		width: 100%;
	}
	.enquiryFOrmadmEnquiry .wrapper form .submitButton .submitButton5{
	    width: 100%;
	    margin-left: 0%;
	    margin-right: 00%;
	    padding:11px 14px;
	    font-size: 14px;
    	font-weight: 600;
	}
	.new-section-coloms
	{
		margin-top: 20px;
	}
	.noticeboard_homepage .heading 
	{
		text-align: center;
	}
	.noticeboard_homepage .heading h3
	{
		font-size: 25px;
	}
	.verticleNews .newsHomeColom .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.verticleNews .newsHomeColom .wrapper .date
	{
		width: auto;
		height: auto;
		padding-left: 8px;
		padding-right: 8px;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.verticleNews .newsHomeColom .wrapper .date .dots
	{
		display: none;
	}
	.verticleNews .newsHomeColom .wrapper .date .day
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .date .year
	{
		font-size: 14px;
		flex: 0 0 auto;
		padding-bottom: 0;
		margin-left: 5px;
		margin-bottom: 0;
	}
	.verticleNews .newsHomeColom .wrapper .datas
	{
		margin-top: 10px;
		padding-left: 0px;
		width: calc(100% - 0px);
	}
	.verticleNews .newsHomeColom .wrapper .datas h3
	{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 3px;
	}
	.verticleNews .newsHomeColom .wrapper .datas p
	{
		margin-bottom: 7px;
		font-size: 15px;
		text-align: left;
		line-height: 22px;
	}
	section.home___gallery___sections
	{
		margin-top: 25px;
	}
	section.home___gallery___sections .headings1 
	{
		margin-bottom: 15px;
	}
	section.home___gallery___sections .headings1 h5
	{
		font-size: 25px;
	}
	section.home___gallery___sections .customRow
	{
	    grid-template-columns: repeat(2, 1fr);
	    grid-column-gap: 10px;
	    grid-row-gap: 10px;
	}

	section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__03 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__05 .wrapper .img img{
		height: 200px;
	}
	section.home___gallery___sections .customRow .col-colom.colom__02 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__04 .wrapper .img img, 
	section.home___gallery___sections .customRow .col-colom.colom__06 .wrapper .img img
	{
		height: 200px;
	}
	section.home___gallery___sections .customRow .col-colom.colom__05
	{
		margin-top: inherit;
	}
	footer .footer-container
	{
		padding: 35px 0 20px;
	}
	footer .footer-container .custom_footer_row
	{
		flex-direction: column;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1
	{
		width: 100%;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col2
	{
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		width: 100%;
		margin-bottom: 20px;
	}

	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo
	{
		text-align: center;
		width: 100%;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 170px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets h4
	{
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	footer .footer-container .custom_footer_row .col3.footer_colom .widgets h4
	{
		margin-bottom: 10px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets ul li a
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details b
	{
		font-size: 14px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details span
	{
		font-size: 13px;
		line-height: 18px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .icon i
	{
		width: 30px;
		height: 30px;
		font-size: 20px;
		line-height: 30px;
	}
	footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow.lastaddress
	{
		margin-bottom: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a
	{
		width: 30px;
		height: 30px;
	}
	.copyright
	{
		font-size: 14px;
	}
	.copyright span
	{
		display: block;
	}


	/* =================================================== */

	body.innerPage .slider-wrapper .carousel .carousel-inner .carousel-item img
	{
		height: 250px;
	}
	body.innerPage .slider-wrapper .bannerText
	{
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		grid-row-gap: 5px;
		position: static;
	}
	body.innerPage .slider-wrapper .bannerText h5
	{
		font-size: 16px;
	}
	body.innerPage .slider-wrapper .breadcrumbs a
	{
		font-size: 13px;
	}

	body.innerPage section.about-home
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	body.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 30px;
	}
	body.innerPage .about-home .descriptionsHome .blockquotes
	{
		margin-top:10px;
	}

	body.innerPage.table_page .table_section
	{
		margin-top: 30px;
	}
	/*body.innerPage.table_page .table_section #table .table thead
	{
		display: none;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:not(:last-child) {
	    border-right: 0px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		display: block;
		border-left: 0px;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:first-child
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td
	{
		padding: 5px 10px;
		font-size: 14px;
		padding-left: 42%;
		position: relative;
	}
	body.innerPage.table_page.table_srNo_hide .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 37%;
		font-weight: 700;
	}*/


	body.innerPage section.home___gallery___sections.accolades_gallery .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	

	body.Infrastructure-sections .home-gallery .myFacilityModal .modal-body
	{	
		padding: 10px 10px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail
	{
		padding: 0 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image
	{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		height: auto;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		font-size: 14px;
		color: #333;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-content .modal-header .modal-title
	{
		font-size: 16px !important;
	}

	body.cbseNorms .about-home .descriptionsHome .blockquotes
	{
		padding: 22px 0;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes p
	{
	    font-size: 16px;
		line-height: 27px;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a
	{
		display: block;
	}
	body.cbseNorms .about-home .descriptionsHome .blockquotes .download  a img
	{
		width: 120px;
	}
	body.innerPage .about-home .descriptionsHome ul li
	{
		font-size: 14px;
		line-height: 21px;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper
	{
		width: 100%;
	}
	body.messagePageOnly .about-home .sticky_message_wrapper .image img
	{
		height: auto;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h3
	{
		font-size: 25px;
	}
	body.messagePageOnly.innerPage section.about-home .descriptionsHome .heading h5
	{
		text-transform: capitalize;
		font-size: 16px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p
	{
		font-size: 15px;
		line-height: 23px;
	}
	body.messagePageOnly.innerPage .about-home .descriptionsHome p strong
	{
		font-weight: 500;
	}
	.callaction .details
	{
		padding: 30px 0;
	}

	.callaction .details h6
	{
		font-size: 22px;
	}
	.callaction .details .callInfo
	{
		flex-direction: column;
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		grid-row-gap: 8px;
		width: 100%;
	}
	.callaction .details .callInfo a
	{
		display: flex;
		flex-wrap: wrap;
	}
	.callaction .details .callInfo a i
	{
		flex: 0 0 auto;
		width: 35px;
   		height: 35px;
   		line-height: 35px;
    	font-size: 18px;
	}
	.callaction .details .callInfo a span
	{
		flex: 0 0 auto;
		width: calc(100% - 45px);
		padding-left: 5px;
		font-size: 16px;
		word-break: break-all;
	}

	.callaction .fourBoxRow
	{
		max-width: 92%;
		flex-wrap: wrap;
		grid-row-gap: 10px;
		margin-top: 25px;
	}
	.callaction .fourBoxRow .collumns .wrapper
	{
		padding: 20px 20px;
	}
	.callaction .fourBoxRow .collumns{
		width: 100%;
	}
	.callaction .fourBoxRow .collumns .wrapper h6
	{
		font-size: 17px;
	}
	.callaction .fourBoxRow .collumns .wrapper span
	{
		font-size: 13px;
	}

/*
	body.facultyPages
	{

	}
	body.facultyPages .table_section #table .table tbody tr td
	{
		padding-left: 10px !important;
	}

	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td:first-child
	{
		display: none;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td
	{
		display: block;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 16px;
	}
	body.innerPage.table_page.facultyPages .table_section #table .table tbody tr td[data-Designation="Download"] a
	{
		text-align: center;
		font-size: 14px;
		padding: 5px 20px;
	}*/

	.date_sortings
	{
		z-index: 2;
		margin-bottom: 15px;
	}
	.date_sortings .date_soring_area
	{
		grid-row-gap: 7px;
	}
	.date_sortings .date_soring_area .inputBlock
	{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.date_sortings .date_soring_area .inputBlock label
	{
		font-size: 14px;
		margin-bottom: 3px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol 
	{
		width: 100%;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		width: 100%;
		padding: 5px 10px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control::-moz-placeholder { /* Firefox 19+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-ms-input-placeholder { /* IE 10+ */
	     font-size: 13px;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control:-moz-placeholder { /* Firefox 18- */
	     font-size: 13px;
	}

	.date_sortings .date_soring_area .submits .go
	{
		display: block;
		width: 100%;
		padding: 7px 13px;
	}
	.date_sortings .date_soring_area .submits .go
	{
		margin-top: 20px;
	}
	body.innerPage.table_page .table_section #table .table thead tr th
	{
		font-size: 14px;
		padding: 7px 10px;
	}
	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td
	{
		font-size: 14px;
	}
	body.innerPage.table_page.noButtonsbg .table_section #table .table tbody tr td[data-Designation="Download"] a img{
		width: 120px;
	}

	/*body.innerPage.table_page.tcPage .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 13px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page.tcPage .table_section #table .table tbody tr td:before
	{
		content: attr(data-designation);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.innerPage.table_page.noButtonsbg .table_section #table .table tbody tr td[data-Designation="Download"] a img
	{
		width: 120px;
	}*/
	body.studentCouncil .section_innerPage
	{
		margin-top: 30px;
	}
	#accordionExample .accordion-button
	{
		font-size: 14px;
		padding: 12px 10px;
	}
	.management_row
	{
		grid-template-columns: repeat(3, 1fr);
	}
	.management_row .management-colom .wrapper
	{
		padding: 8px;
	}
	.management_row .management-colom .wrapper .detail
	{
		padding-top: 8px;
	}
	.management_row .management-colom .wrapper .image img
	{
		height: 200px;
	}
	.management_row .management-colom .wrapper .detail h5
	{
		font-size: 14px;
	}
	.management_row .management-colom .wrapper .detail span.school-name
	{
		font-size: 13px;
	}
	section.section_innerPage #accordionExample .accordion-body .galleryHeadingContent h5
	{
		font-size: 15px;
	}
	.management_row.threeColoms
	{
		grid-template-columns: repeat(2, 1fr);
	}
	body.innerPage  footer
	{
		margin-top: 25px;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td[data-Designation="Title"] a
	{
		font-size: 14px;
	}

	body.achieversPage .CustomFLex
	{
		display: flex;
		flex-direction: column;
	}
	body.achieversPage .CustomFLex
	{
		padding-left: 0;
	}
	body.achieversPage .headings1 h5
	{
		font-size: 22px;
	}
	body.achieversPage .innerSection .date_sortings
	{
		margin-left: 0;
		width: 100%;
	}
	body.achieversPage .date_sortings .date_soring_area .inputBlock label
	{
		font-size: 15px;
		font-weight: 500;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		font-size: 15px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img
	{
		border-radius: 0;
	}
	body.galleryPages section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		border-radius: 0;
		height: 250px;
	}
	body.galleryPages section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
/*		opacity: 1;
		visibility: visible;
		position: static;
		transform: translateY(0%) translateX(0%);
		width: 100%;
		background-color: #D0781A;
		padding: 10px 12px;*/
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
		line-height: 24px;
		display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    overflow: hidden;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details 
	{
		margin-bottom: 5px;
		margin-top: 8px;
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span
	{
		font-size: 13px;
	}
	body.singleGallery .home___gallery___sections .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
    	color: #444;
    	line-height: 23px;
    	text-align: justify;
	}
	body.singleGallery section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(3, 1fr);
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		position: absolute;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		position: absolute;
		transform: translateY(-50%) translateX(-50%);
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        visibility: hidden;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom:hover .wrapper .img .overlays .text-wrapper
	{
        opacity: 1;
        visibility: visible;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper .details span i
	{
		font-size: 45px;
	}
	body.singleGallery section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: 150px;
	}
	body.singleGallery.videos section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(2, 1fr);
	}
	body.singleGallery.videos section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}

	.contactMainSections
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 10px;
	}
	body.contactPae section.contactMainSections .headings1
	{
		margin-bottom: 20px;
	}
	body.contactPae section.contactMainSections .headings1 h5
	{
		font-size: 25px;
	}
	.contact_form_area .form_container .my__input label
	{
		position: static;
	}
	body.contactPae .contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
		margin-bottom: 8px;
	}
	body.contactPae .contact_form_area .form_container .my__input label
	{
		order: 1;
		font-size: 15px;
		font-weight: 500;
		margin-bottom: 5px;
	}
	body.contactPae .contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
		padding: 10px 10px 10px;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups
	{
		text-align: center;
	}
	body.contactPae .contact_form_area .form_container .captcha-image .groups label
	{
		display: none;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		display: block;
		width: 50%;
		margin-left: 25%;
		padding: 10px 25px;
		font-size: 14px;
	}
	.footer_map_location .address_on_map
	{
		position: static;
		width: 100%;
	}
	.footer_map_location
	{
		display: flex;
		flex-direction: column;
	}
	.footer_map_location .map
	{
		order: 2;
	}
	.footer_map_location .address_on_map 
	{
		order: 1;
	}
	.footer_map_location .address_on_map .map_container_address .showroom_image img
	{
		height: auto;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		border-bottom: 1px solid #ccc;
	}
	.footer_map_location .address_on_map
	{
		border: 1px solid #ccc;
	}
	.footer_map_location .address_on_map .map_container_address .address_box1
	{
		padding: 12px 10px;
		text-align: center;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2
	{
		padding: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon
	{
		width: 20px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .icon i
	{
		font-size: 18px;
	}
	.footer_map_location .address_on_map .map_container_address .address_box2 .addressRow .value
	{
		width: calc(100% - 20px);
		font-size: 15px;
		padding-left: 10px;
	}
	.footer_map_location .map
	{
		height: 200px;
	}
	body.contactPae footer
	{
		margin-top: 0;
	}
	body.newsPages .section_innerPage
	{
		padding: 25px 0;
	}
	.news_page_row
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.news_page_row .date
	{
		width: 100%;
	}
	.news_page_row .download_buttons
	{
		width: 100%;
	}
	.news_page_row .date .date_row span:nth-child(1) {
		font-size: 20px;
	}
	.news_page_row .date .time_row b
	{
		font-size: 15px;
	}

	.news_page_row .content{
		border-left: 0px;
		border-right: 0px;
		width: 100%;
	}
	.news_page_row .content h5
	{
		text-align: center;
		font-size: 16px;
	}
	.news_page_row .content .desc p
	{
		font-size: 14px !important;
	}
	.news_page_row .download_buttons a img
	{
		width: 120px;
	}

	/*===============================================*/
	.contact-container.myprofile-page .wrapper
	{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail .image img
	{
		width: 70px;
		height: 70px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h3
	{
		font-size: 16px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .students-detail h6
	{
		font-size: 14px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a .values
	{
		font-size: 13px;
	}
	.contact-container.myprofile-page .wrapper .left-navigation .profile-sidebar-wrapper .links-side a i
	{
		width: 22px;
		height: 22px;
		line-height: 22px;
	}

	.contact-container.myprofile-page .wrapper .left-navigation
	{
		width: 100%;
		margin-bottom: 15px;
	}
	.contact-container.myprofile-page .wrapper .detail
	{
		width: 100%;
		padding-left: 0;
	}
	.my-profile-wrapper-area .wrapper .heading1 h3
	{
		font-size: 21px;
		line-height: 24px;
	}
	.my-profile-wrapper-area .wrapper .table tr td
	{
		font-size: 14px;
		padding: 8px 8px;
	}

	.my-profile-wrapper-area .wrapper
	{
		display: block !important;
	}
	.my-profile-wrapper-area .date_sortings .date_soring_area
	{
		/*flex-direction: column;*/
		flex-wrap: wrap;
	}
	body.singInPage .date_sortings .date_soring_area .submits .go
	{
		margin-top: 0;
	}
	.date_sortings .date_soring_area .inputBlock .calendarCol .form-control
	{
		/*min-width: 100%;*/
	}

	/*body.innerPage.table_page .table_section #table .table tbody tr
	{
		border-bottom: 15px solid #fff;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:nth-child(1)
	{
		border-top: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:last-child
	{
		border-bottom: 1px solid #ccc;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td
	{
		display: block;
		font-size: 14px;
    	font-weight: 700;
    	padding: 5px 10px;
    	padding-left: 43%;
    	position: relative;
	}
	body.innerPage.table_page .table_section #table .table tbody tr td:before
	{
		content: attr(data-title);
		position: absolute;
		left: 10px;
		width: 38%;
	}
	body.signupPage .table_section .my-profile-wrapper-area .table_table .table tbody tr td
	{
		width: 100% !important;
	}*/

	body.innerPage.table_page .table_section #table .table tbody tr td
	{
		font-size: 14px;
	}
	body.editprofile .steps_heading h5
	{
		font-size: 14px;
	}
	body.editprofile .width_full_row
	{
		flex-direction: column;
		margin-bottom: 10px;
		grid-row-gap: 10px;
	}
	body.editprofile .width_full_row .width_half_form
	{
		width: calc(100% - 10px);
	}
	body.editprofile .form_row label, 
	body.editprofile .width_full_row .width_half_form label
	{
		font-size: 14px;
		margin-bottom: 4px;
	}
	body.editprofile .steps_heading
	{
		margin-bottom: 5px;
	}
	body.editprofile .submit_btn .signin
	{
		font-size: 14px;
		padding: 8px 15px;
	}

	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays:before
	{
		display: none;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img .overlays .text-wrapper
	{
		max-width: 100%;
		background-color: #D0781A;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays
	{
		background-color: #D0781A;
		width: 100%;
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper
	{
		width: 100%;
		transform: translateY(0%) translateX(0%);
		/*height: 78px;*/
	}
	body.homepage section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6
	{
		font-size: 16px;
	}
	body.innerPage .about-home .descriptionsHome.descriptionsHome2
	{
		margin-top: 0rem !important;
	}

	.openings_row
	{
		grid-template-columns: repeat(1, 1fr);
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details
	{			
      grid-template-columns: 40% 60%;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .one
	{
		font-size: 13px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details .two
	{
		font-size: 14px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{
		font-size: 13px;
		margin-bottom: 0;
	}
	section.career-forms .heading1 h4
	{
		font-size: 20px;
		line-height: 22px;
	}
	section.career-forms .heading1 .note
	{
		font-size: 15px;
	}
	.openings_row .opening-colom .wrapper_block .tables_design .details.apply .two .apply-now
	{

	}
	section.contact .backgrond-texture-container .input-group
	{
		margin-bottom: 12px;
	}
	section.contact .backgrond-texture-container .captcha-image-only
	{	
		text-align: center;
		margin-bottom: 7px;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-group .inputs:valid+label
	{
		font-size: 13px;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		display: block;
		width: 100%;
	}
}


/*

	=----==================================================
*/

@media screen and (max-width: 480px)
{
	.navigation
	{
		position: static;
		background-color: #000;
	}
	.navigation .navigation-row .logo_area .lgooarea
	{
		position: relative;
	}
	.navigation .navigation-row .logo_area .lgooarea .btn-menu
	{
		position: absolute;
		top: 8px;
		right: 5px;
		background-color: #be1321;
		border: 0px;
		width: 40px;
		height: 37px;
		cursor: pointer;
		z-index: 10;
	}
	.navigation .nav-container .navigation-row .logo_area
	{
		flex-direction: column;
	}
	.navigation .nav-container .navigation-row .logo_area .right_top_logos
	{
		display: none;
	}
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 100%;
	}



	#offcanvasExample
	{
		background-color: #be1321;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 12px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		font-family: "Rubik", serif;
	}

	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		font-family: "Rubik", serif;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		height: 60px;
	}
	.right_top_logos_mobile_only
	{
		display: flex;
		justify-content: space-between;
		background-color: #eaeaea;
		padding:12px 10px;
		grid-column-gap: 8px;
	}
}

@media screen and (min-width: 481px) and (max-width: 576px)
{
	.navigation
	{
		position: static;
		background-color: #000;
	}
	.navigation .navigation-row .logo_area .lgooarea
	{
		position: relative;
	}
	.navigation .navigation-row .logo_area .lgooarea .btn-menu
	{
		position: absolute;
		top: 8px;
		right: 5px;
		background-color: #be1321;
		border: 0px;
		width: 40px;
		height: 37px;
		cursor: pointer;
		z-index: 10;
	}
	.navigation .nav-container .navigation-row .logo_area
	{
		flex-direction: column;
	}
	.navigation .nav-container .navigation-row .logo_area .right_top_logos
	{
		display: none;
	}
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 100%;
	}



	#offcanvasExample
	{
		background-color: #be1321;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 12px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		font-family: "Rubik", serif;
	}

	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		font-family: "Rubik", serif;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		height: 60px;
	}
	.right_top_logos_mobile_only
	{
		display: flex;
		justify-content: space-between;
		background-color: #eaeaea;
		padding:12px 10px;
		grid-column-gap: 8px;
	}
}
@media screen and (min-width: 577px) and (max-width: 767px)
{
	.navigation
	{
		position: static;
		background-color: #000;
	}
	.navigation .navigation-row .logo_area .lgooarea
	{
		position: relative;
	}
	.navigation .navigation-row .logo_area .lgooarea .btn-menu
	{
		position: absolute;
		top: 8px;
		right: 5px;
		background-color: #be1321;
		border: 0px;
		width: 40px;
		height: 37px;
		cursor: pointer;
		z-index: 10;
	}
	.navigation .nav-container .navigation-row .logo_area
	{
		flex-direction: column;
	}
	.navigation .nav-container .navigation-row .logo_area .right_top_logos
	{
		display: none;
	}
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 100%;
	}



	#offcanvasExample
	{
		background-color: #be1321;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 12px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		font-family: "Rubik", serif;
	}

	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		font-family: "Rubik", serif;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		height: 60px;
	}
	.right_top_logos_mobile_only
	{
		display: flex;
		justify-content: center;
		background-color: #eaeaea;
		padding:15px 10px;
		grid-column-gap: 8px;
	}
	.right_top_logos_mobile_only a img
	{
		width: 120px;
	}
	.navigation .nav-container .navigation-row .logo_area .logo
	{
		width: 85%;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	.navigation
	{
		position: static;
		background-color: #000;
	}
	.navigation .navigation-row .logo_area .lgooarea
	{
		position: relative;
	}
	.navigation .navigation-row .logo_area .lgooarea .btn-menu
	{
		position: absolute;
		top: 8px;
		right: 5px;
		background-color: #be1321;
		border: 0px;
		width: 40px;
		height: 37px;
		cursor: pointer;
		z-index: 10;
	}
	.navigation .nav-container .navigation-row .logo_area
	{
		flex-direction: column;
	}
	.navigation .nav-container .navigation-row .logo_area .right_top_logos
	{
		display: none;
	}
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 100%;
	}



	#offcanvasExample
	{
		background-color: #be1321;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 12px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		font-family: "Rubik", serif;
	}

	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		font-family: "Rubik", serif;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.slider-wrapper #slides .carousel-item .slider-text-captions h4
	{
		height: 60px;
	}
	.right_top_logos_mobile_only
	{
		display: flex;
		justify-content: center;
		background-color: #eaeaea;
		padding:15px 10px;
		grid-column-gap: 8px;
	}
	.right_top_logos_mobile_only a img
	{
		width: 120px;
	}
	.navigation .nav-container .navigation-row .logo_area .logo
	{
		width: 85%;
	}
}


/*================================================================*/

@media screen and (max-width: 480px)
{
	.who-is-it-for5 .icon_row_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	    grid-row-gap: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers
	{
		flex-direction: column;
		flex-wrap: wrap;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 5%);
		padding: 30px 18px;
	}
	.slider-wrapper .hot_new_after_banner
	{
		position: static;
		margin-top: 30px;
	}
	.slider-wrapper #slides .carousel-item:before
	{
		display: none;
	}
	.slider-wrapper #slides .carousel-item img
	{
		height: 120px;
		object-fit: cover;
		object-position: top;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong
	{
		font-size: 18px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong br
	{
		display: none;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers
	{
		width: 100%;
		margin-top: 5px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h6
	{
		font-size: 13px;
		line-height: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h5
	{
		font-size: 14px;
		line-height: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		width: 100%;
		margin-top: 10px;
		justify-content: center;
		padding: 7px 22px;
		height:45px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 img
	{
		width: 25px;
		height: 25px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 16px;
	}


	section.about__section__01
	{
		margin-top: 0px;
	}
	section.about__section__01 .content_areaa .heading01 h3
	{
		font-size: 22px;
		text-align: center;
	}
	section.about__section__01 .content_areaa .heading01 h3 span
	{
		/*display: block;*/
	}
	.about__section__01 .container
	{
		max-width: 98%;
	}
	section.about__section__01 .content_areaa .desc
	{
		padding-right: 0;
	}
	section.about__section__01 .content_areaa .desc p
	{
		font-size: 14px;
		line-height: 23px;
	}


	.who-is-it-for .head__text .heading01 h3
	{
		font-size: 25px;
		text-align: center;
	}
	.who-is-it-for .head__text .desc p
	{
		max-width: 95%;
		font-size: 14px;
		line-height: 23px;
		text-align: justify;
	}
	.icon_row_wrapper
	{
		margin-top: 30px;
	}


	.icon_row_wrapper
	{
		display: grid;
		grid-template-columns: repeat(1,1fr);
		grid-row-gap: 20px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 25px;
		border: 1px solid #fefefe;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 2%);
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon
	{
		text-align: center;
		margin-bottom: 8px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 70px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content h3
	{
		text-align: center;
		font-size: 18px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 13px;
		line-height: 23px;
		font-weight: 300;
		margin-bottom: 0;
	}
	.specialText
	{
		margin-top: 40px;
	}
	.who-is-it-for--5 .specialText
	{
		max-width: 100%;
	}
	.specialText{
		padding: 25px 20px 20px;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	}
	.specialText p
	{
		font-size: 15px;
		line-height: 27px;
		text-align: justify;
	}
	section.about__section__01 .content_areaa
	{
		margin-top: 0;
	}
	.about__section__07 .row_contet_area_verticles
	{
		margin-top: 50px;
		grid-row-gap: 40px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .numbers
	{
		left: 50%;
		top: 0;
		transform: translateX(-50%) translateY(-25px);
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea
	{
		padding-left: 0;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper
	{
		padding: 25px 18px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea h5
	{
		font-size: 18px;
		text-align: center;
		margin-top: 10px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
	}
	.who-is-it-for.who-is-it-for5 .head__text .desc p
	{
		margin-bottom: 0;
	}
	.who-is-it-for5 .icon_row_wrapper
	{
		margin-top: 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 60px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for5 .specialText
	{
		max-width: 95%;
	}


	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 140px;
	}
	footer .twoRows
	{
		margin-top: 10px;
	    grid-template-columns: repeat(1, 1fr);
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		padding-right: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3 .widgets .addressRow
	{
		margin-bottom: 0;
	}
	footer .copyright
	{
		margin-top: 25px;
		border-top: 1px solid #1b2092;
	}
	footer .footer-container
	{
		padding-bottom: 0;
	}
	.copyright span
	{
		line-height: 23px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner
	{
		margin-top: 0;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 15px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers{
		padding: 30px 20px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		margin-top: 0;
	}

	body.aboutUsPage section.about__section__07 .content_areaa .desc8 p
	{
		max-width: 98%;
		text-align: justify;
		color: #222;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
		margin-top: 0;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	}



	body.aboutUsPage .about__section__07.about__section__09 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	    margin-top: 40px;
	    grid-row-gap: 45px;
	    max-width: 97%;
	    margin-left: auto;
	    margin-right: auto;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		text-align: justify;
	}


	.who-is-it-for--9 .icon_row_wrapper
	{
		flex-wrap: wrap;
	}

	body.aboutUsPage section.about__section__07.about__section__09 .content_areaa
	{
		padding-bottom: 20px;
	}
	.who-is-it-for--9.who-is-it-for .head__text .heading01 h3
	{
		font-size: 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 50px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for--9 .specialText p
	{
		font-size: 14px;
	}

	body.galleryPage section.gallery_categoyres
	{
		margin-top: 30px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 28px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc
	{
		max-width: 100%;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc p
	{
		max-width: 98%;
        text-align: justify;
        color: #222;
        font-weight: 300 !important;
        font-size: 14px;
	}
	section.team__sections__you .heading__88
	{
		margin-top: 18px;
		margin-bottom: 20px;
	}
	section.team__sections__you .my_team_row 
	{
		grid-template-columns: repeat(1, 1fr);
	}
	.team__sections__you .container
	{
		max-width: 95% !important;
	}
	section.team__sections__you .heading__88 h5
	{
		font-size: 19px;
		max-width: 90%;
	}
	.my_team_row .colom_team .image
	{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.my_team_row .colom_team .image img
	{

	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 20px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 18px !important;
        line-height: 20px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		line-height: 24px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .email a span
	{
		font-size: 15px;
	}
	body.isar__affiliations section.gallery_categoyres .custom_container .container
	{
		max-width: 95%;
	}
	body.isar__affiliations .gallery_categoyres .head__text .desc p
	{
		font-size: 15px;
		line-height: 29px;
	}
	body.accordionPages .content__confrences
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	section.table__areaaa .container
	{
		max-width: 100%;
	}
	#accordionExample .accordion-button
	{
		font-size: 16px;
	}
	#accordionExample .accordion-button.collapsed
	{
		font-size: 16px;
	}
	section.table__areaaa .container .customTable
	{
		padding-top: 0;
	}
	section.table__areaaa .container .customTable .table thead
	{
		display: none;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		display: block;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		font-size: 14px;
	}
	#accordionExample .accordion-body .descsss p
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container
	{
		max-width: 95%;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons
	{
		grid-row-gap: 15px;
		flex-direction: column;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a
	{
		text-align: center;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a span
	{
		font-size: 12px;
		padding: 8px 25px;
	}
	#accordionExample .accordion-body .descsss ul li
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one
	{
		grid-template-columns: repeat(1, 1fr);
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image h5
	{
		font-size: 14px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image span
	{
		font-size: 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .img img
	{
		height: 250px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 20px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text
	{
		margin-bottom: 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		padding-right: 0;
	}
	.get_in_touch_homePage .custom-contaienr
	{
		padding: 40px 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow
	{
		flex-direction: column;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		width: 100%;
		padding-left: 0;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values b
	{
		font-size: 16px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		font-size: 14px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		grid-row-gap: 10px;
	}

	.contactMainSections .contact_form_area .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
		line-height: 24px;
		font-weight: 300;
	}
	.contactMainSections .contact_form_area .headings1 p br
	{
		display: none;
	}

	.contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
	}
	.contact_form_area .form_container .my__input label
	{
		order: 1;
		margin-bottom: 5px;
		font-size: 14px;
	}
	.contact_form_area .form_container .groups
	{
		text-align: center;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	body.contactUs footer
	{
		margin-top: 0;
	}

	body.accordionPages .content__confrences .accordion .accordion-item .address_areaa_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	}
}



@media screen and (min-width: 481px) and (max-width: 576px)
{
	.who-is-it-for5 .icon_row_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	    grid-row-gap: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers
	{
		flex-direction: column;
		flex-wrap: wrap;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 5%);
		padding: 30px 18px;
	}
	.slider-wrapper .hot_new_after_banner
	{
		position: static;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.slider-wrapper #slides .carousel-item:before
	{
		display: none;
	}
	.slider-wrapper #slides .carousel-item img
	{
		height: 200px;
		object-fit: cover;
		object-position: top;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong
	{
		font-size: 18px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong br
	{
		display: none;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers
	{
		width: 100%;
		margin-top: 5px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h6
	{
		font-size: 13px;
		line-height: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h5
	{
		font-size: 14px;
		line-height: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		width: 100%;
		margin-top: 10px;
		justify-content: center;
		padding: 7px 22px;
		height:45px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 img
	{
		width: 25px;
		height: 25px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 16px;
	}

	section.about__section__01 .content_areaa .desc .readmore
	{
		max-width: 50%;
		margin-left: auto;
		margin-right: auto;
	}


	section.about__section__01
	{
		margin-top: 0px;
	}
	section.about__section__01 .content_areaa .heading01 h3
	{
		font-size: 22px;
		text-align: center;
	}
	section.about__section__01 .content_areaa .heading01 h3 span
	{
		/*display: block;*/
	}
	.about__section__01 .container
	{
		max-width: 98%;
	}
	section.about__section__01 .content_areaa .desc
	{
		padding-right: 0;
	}
	section.about__section__01 .content_areaa .desc p
	{
		font-size: 14px;
		line-height: 23px;
	}


	.who-is-it-for .head__text .heading01 h3
	{
		font-size: 25px;
		text-align: center;
	}
	.who-is-it-for .head__text .desc p
	{
		max-width: 95%;
		font-size: 14px;
		line-height: 23px;
		text-align: justify;
	}
	.icon_row_wrapper
	{
		margin-top: 30px;
	}


	.icon_row_wrapper
	{
		display: grid;
		grid-template-columns: repeat(1,1fr);
		grid-row-gap: 20px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 25px;
		border: 1px solid #fefefe;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 2%);
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon
	{
		text-align: center;
		margin-bottom: 8px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 70px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content h3
	{
		text-align: center;
		font-size: 18px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 13px;
		line-height: 23px;
		font-weight: 300;
		margin-bottom: 0;
	}
	.specialText
	{
		margin-top: 40px;
	}
	.who-is-it-for--5 .specialText
	{
		max-width: 100%;
	}
	.specialText{
		padding: 25px 20px 20px;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	}
	.specialText p
	{
		font-size: 15px;
		line-height: 27px;
		text-align: justify;
	}
	section.about__section__01 .content_areaa
	{
		margin-top: 0;
	}
	.about__section__07 .row_contet_area_verticles
	{
		margin-top: 50px;
		grid-row-gap: 40px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .numbers
	{
		left: 50%;
		top: 0;
		transform: translateX(-50%) translateY(-25px);
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea
	{
		padding-left: 0;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper
	{
		padding: 25px 18px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea h5
	{
		font-size: 18px;
		text-align: center;
		margin-top: 10px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
	}
	.who-is-it-for.who-is-it-for5 .head__text .desc p
	{
		margin-bottom: 0;
	}
	.who-is-it-for5 .icon_row_wrapper
	{
		margin-top: 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 60px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for5 .specialText
	{
		max-width: 95%;
	}


	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 140px;
	}
	footer .twoRows
	{
		margin-top: 10px;
	    grid-template-columns: repeat(1, 1fr);
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		padding-right: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3 .widgets .addressRow
	{
		margin-bottom: 0;
	}
	footer .copyright
	{
		margin-top: 25px;
		border-top: 1px solid #1b2092;
	}
	footer .footer-container
	{
		padding-bottom: 0;
	}
	.copyright span
	{
		line-height: 23px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner
	{
		margin-top: 0;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 15px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers{
		padding: 30px 20px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		margin-top: 0;
	}

	body.aboutUsPage section.about__section__07 .content_areaa .desc8 p
	{
		max-width: 98%;
		text-align: justify;
		color: #222;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
		margin-top: 0;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	}



	body.aboutUsPage .about__section__07.about__section__09 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	    margin-top: 40px;
	    grid-row-gap: 45px;
	    max-width: 97%;
	    margin-left: auto;
	    margin-right: auto;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		text-align: justify;
	}


	.who-is-it-for--9 .icon_row_wrapper
	{
		flex-wrap: wrap;
	}

	body.aboutUsPage section.about__section__07.about__section__09 .content_areaa
	{
		padding-bottom: 20px;
	}
	.who-is-it-for--9.who-is-it-for .head__text .heading01 h3
	{
		font-size: 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 50px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for--9 .specialText p
	{
		font-size: 14px;
	}

	body.galleryPage section.gallery_categoyres
	{
		margin-top: 30px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 28px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc
	{
		max-width: 100%;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc p
	{
		max-width: 98%;
        text-align: justify;
        color: #222;
        font-weight: 300 !important;
        font-size: 14px;
	}
	section.team__sections__you .heading__88
	{
		margin-top: 18px;
		margin-bottom: 20px;
	}
	section.team__sections__you .my_team_row 
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.my_team_row .colom_team
	{
		width: 100%;
	}
	.team__sections__you .container
	{
		max-width: 95% !important;
	}
	section.team__sections__you .heading__88 h5
	{
		font-size: 19px;
		max-width: 90%;
	}
	.my_team_row .colom_team .image
	{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.my_team_row .colom_team .image img
	{
		height: 250px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 19px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 18px !important;
        line-height: 20px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		line-height: 24px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .email a span
	{
		font-size: 15px;
	}
	body.isar__affiliations section.gallery_categoyres .custom_container .container
	{
		max-width: 95%;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		width: 100%;
		height: 250px;
		object-position: center;
		object-fit: contain;
	}
	body.isar__affiliations .gallery_categoyres .head__text .desc p
	{
		font-size: 15px;
		line-height: 29px;
	}
	body.accordionPages .content__confrences
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	section.table__areaaa .container
	{
		max-width: 100%;
	}
	#accordionExample .accordion-button
	{
		font-size: 16px;
	}
	#accordionExample .accordion-button.collapsed
	{
		font-size: 16px;
	}
	section.table__areaaa .container .customTable
	{
		padding-top: 0;
	}
	section.table__areaaa .container .customTable .table thead
	{
		display: none;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		display: block;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		font-size: 14px;
	}
	#accordionExample .accordion-body .descsss p
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container
	{
		max-width: 95%;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons
	{
		grid-row-gap: 15px;
		/*flex-direction: column;*/
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a
	{
		text-align: center;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a span
	{
		font-size: 12px;
		padding: 8px 25px;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .address_areaa_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	#accordionExample .accordion-body .descsss ul li
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one
	{
		grid-template-columns: repeat(1, 1fr);
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image h5
	{
		font-size: 14px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image span
	{
		font-size: 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .img img
	{
		height: 280px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 20px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text
	{
		margin-bottom: 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		padding-right: 0;
	}
	.get_in_touch_homePage .custom-contaienr
	{
		padding: 40px 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow
	{
		flex-direction: column;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		width: 100%;
		padding-left: 0;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values b
	{
		font-size: 16px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		font-size: 14px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		grid-row-gap: 10px;
	}

	.contactMainSections .contact_form_area .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
		line-height: 24px;
		font-weight: 300;
	}
	.contactMainSections .contact_form_area .headings1 p br
	{
		display: none;
	}

	.contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
	}
	.contact_form_area .form_container .my__input label
	{
		order: 1;
		margin-bottom: 5px;
		font-size: 14px;
	}
	.contact_form_area .form_container .groups
	{
		text-align: center;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	body.contactUs footer
	{
		margin-top: 0;
	}
}




@media screen and (min-width: 577px) and (max-width: 767px)
{
	.who-is-it-for5 .icon_row_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	    grid-row-gap: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers
	{
		flex-direction: column;
		flex-wrap: wrap;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 5%);
		padding: 30px 25px;
	}
	.slider-wrapper .hot_new_after_banner
	{
		position: static;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.slider-wrapper #slides .carousel-item:before
	{
		display: none;
	}
	.slider-wrapper #slides .carousel-item img
	{
		height: 250px;
		object-fit: cover;
		object-position: top;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong
	{
		font-size: 21px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong br
	{
		display: none;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers
	{
		width: 100%;
		margin-top: 5px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h6
	{
		font-size: 15px;
		line-height: 25px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h5
	{
		font-size: 15px;
		line-height: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		width: 100%;
		margin-top: 10px;
		justify-content: center;
		padding: 7px 22px;
		height:45px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 img
	{
		width: 25px;
		height: 25px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 16px;
	}

	section.about__section__01 .content_areaa .desc .readmore
	{
		max-width: 50%;
		margin-left: auto;
		margin-right: auto;
	}


	section.about__section__01
	{
		margin-top: 0px;
	}
	section.about__section__01 .content_areaa .heading01 h3
	{
		font-size: 22px;
		text-align: center;
	}
	section.about__section__01 .content_areaa .heading01 h3 span
	{
		/*display: block;*/
	}
	.about__section__01 .container
	{
		max-width: 98%;
	}
	section.about__section__01 .content_areaa .desc
	{
		padding-right: 0;
	}
	section.about__section__01 .content_areaa .desc p
	{
		font-size: 14px;
		line-height: 23px;
	}


	.who-is-it-for .head__text .heading01 h3
	{
		font-size: 25px;
		text-align: center;
	}
	.who-is-it-for .head__text .desc p
	{
		max-width: 95%;
		font-size: 14px;
		line-height: 23px;
		text-align: justify;
	}
	.icon_row_wrapper
	{
		margin-top: 30px;
	}


	.icon_row_wrapper
	{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-row-gap: 20px;
		grid-column-gap: 10px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 25px;
		border: 1px solid #fefefe;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 2%);
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon
	{
		text-align: center;
		margin-bottom: 8px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 70px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content h3
	{
		text-align: center;
		font-size: 18px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 13px;
		line-height: 23px;
		font-weight: 300;
		margin-bottom: 0;
	}
	.specialText
	{
		margin-top: 40px;
	}
	.who-is-it-for--5 .specialText
	{
		max-width: 100%;
	}
	.specialText{
		padding: 25px 20px 20px;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	}
	.specialText p
	{
		font-size: 15px;
		line-height: 27px;
		text-align: justify;
	}
	section.about__section__01 .content_areaa
	{
		margin-top: 0;
	}
	.about__section__07 .row_contet_area_verticles
	{
		margin-top: 50px;
		grid-row-gap: 40px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .numbers
	{
		left: 50%;
		top: 0;
		transform: translateX(-50%) translateY(-25px);
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea
	{
		padding-left: 0;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper
	{
		padding: 25px 18px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea h5
	{
		font-size: 18px;
		text-align: center;
		margin-top: 10px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
	}
	.who-is-it-for.who-is-it-for5 .head__text .desc p
	{
		margin-bottom: 0;
	}
	.who-is-it-for5 .icon_row_wrapper
	{
		margin-top: 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 60px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for5 .specialText
	{
		max-width: 95%;
	}


	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 140px;
	}
	footer .twoRows
	{
		margin-top: 10px;
	    grid-template-columns: repeat(1, 1fr);
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		padding-right: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3 .widgets .addressRow
	{
		margin-bottom: 0;
	}
	footer .copyright
	{
		margin-top: 25px;
		border-top: 1px solid #1b2092;
	}
	footer .footer-container
	{
		padding-bottom: 0;
	}
	.copyright span
	{
		line-height: 23px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner
	{
		margin-top: 0;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 15px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers{
		padding: 30px 20px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		margin-top: 0;
	}

	body.aboutUsPage section.about__section__07 .content_areaa .desc8 p
	{
		max-width: 98%;
		text-align: justify;
		color: #222;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
		margin-top: 0;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	}



	body.aboutUsPage .about__section__07.about__section__09 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	    margin-top: 40px;
	    grid-row-gap: 45px;
	    max-width: 97%;
	    margin-left: auto;
	    margin-right: auto;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		text-align: justify;
	}


	.who-is-it-for--9 .icon_row_wrapper
	{
		flex-wrap: wrap;
	}

	body.aboutUsPage section.about__section__07.about__section__09 .content_areaa
	{
		padding-bottom: 20px;
	}
	.who-is-it-for--9.who-is-it-for .head__text .heading01 h3
	{
		font-size: 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 50px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for--9 .specialText p
	{
		font-size: 14px;
	}

	body.galleryPage section.gallery_categoyres
	{
		margin-top: 30px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 28px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc
	{
		max-width: 100%;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc p
	{
		max-width: 98%;
        text-align: justify;
        color: #222;
        font-weight: 300 !important;
        font-size: 14px;
	}
	section.team__sections__you .heading__88
	{
		margin-top: 18px;
		margin-bottom: 20px;
	}
	section.team__sections__you .my_team_row 
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.my_team_row .colom_team
	{
		width: 100%;
	}
	.team__sections__you .container
	{
		max-width: 95% !important;
	}
	section.team__sections__you .heading__88 h5
	{
		font-size: 19px;
		max-width: 90%;
	}
	.my_team_row .colom_team .image
	{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.my_team_row .colom_team .image img
	{
		height: 250px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 19px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 18px !important;
        line-height: 20px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		line-height: 24px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .email a span
	{
		font-size: 15px;
	}
	body.isar__affiliations section.gallery_categoyres .custom_container .container
	{
		max-width: 95%;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		width: 100%;
		height: 250px;
		object-position: center;
		object-fit: contain;
	}
	body.isar__affiliations .gallery_categoyres .head__text .desc p
	{
		font-size: 15px;
		line-height: 29px;
	}
	body.accordionPages .content__confrences
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	section.table__areaaa .container
	{
		max-width: 100%;
	}
	#accordionExample .accordion-button
	{
		font-size: 16px;
	}
	#accordionExample .accordion-button.collapsed
	{
		font-size: 16px;
	}
	section.table__areaaa .container .customTable
	{
		padding-top: 0;
	}
	section.table__areaaa .container .customTable .table thead
	{
		display: none;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		display: block;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		font-size: 14px;
	}
	#accordionExample .accordion-body .descsss p
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container
	{
		max-width: 95%;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons
	{
		grid-row-gap: 15px;
		/*flex-direction: column;*/
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a
	{
		text-align: center;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a span
	{
		font-size: 12px;
		padding: 8px 25px;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .address_areaa_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	#accordionExample .accordion-body .descsss ul li
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one
	{
		grid-template-columns: repeat(1, 1fr);
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image h5
	{
		font-size: 14px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image span
	{
		font-size: 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .img img
	{
		height: 280px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 20px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text
	{
		margin-bottom: 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		padding-right: 0;
	}
	.get_in_touch_homePage .custom-contaienr
	{
		padding: 40px 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow
	{
		flex-direction: column;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		width: 100%;
		padding-left: 0;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values b
	{
		font-size: 16px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		font-size: 14px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		grid-row-gap: 10px;
	}

	.contactMainSections .contact_form_area .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
		line-height: 24px;
		font-weight: 300;
	}
	.contactMainSections .contact_form_area .headings1 p br
	{
		display: none;
	}

	.contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
	}
	.contact_form_area .form_container .my__input label
	{
		order: 1;
		margin-bottom: 5px;
		font-size: 14px;
	}
	.contact_form_area .form_container .groups
	{
		text-align: center;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	body.contactUs footer
	{
		margin-top: 0;
	}
}




@media screen and (min-width: 768px) and (max-width: 992px)
{
	.who-is-it-for5 .icon_row_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	    grid-row-gap: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers
	{
		flex-direction: column;
		flex-wrap: wrap;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 5%);
		padding: 30px 25px;
	}
	.slider-wrapper .hot_new_after_banner
	{
		position: static;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.slider-wrapper #slides .carousel-item:before
	{
		display: none;
	}
	.slider-wrapper #slides .carousel-item img
	{
		height: 250px;
		object-fit: cover;
		object-position: top;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01
	{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong
	{
		font-size: 21px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text01 strong br
	{
		display: none;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers
	{
		width: 100%;
		margin-top: 5px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h6
	{
		font-size: 15px;
		line-height: 25px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text-centers h5
	{
		font-size: 15px;
		line-height: 20px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		width: 100%;
		margin-top: 10px;
		justify-content: center;
		padding: 7px 22px;
		height:45px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 img
	{
		width: 25px;
		height: 25px;
	}
	.slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 16px;
	}

	section.about__section__01 .content_areaa .desc .readmore
	{
		max-width: 50%;
		margin-left: auto;
		margin-right: auto;
	}


	section.about__section__01
	{
		margin-top: 0px;
	}
	section.about__section__01 .content_areaa .heading01 h3
	{
		font-size: 22px;
		text-align: center;
	}
	section.about__section__01 .content_areaa .heading01 h3 span
	{
		/*display: block;*/
	}
	.about__section__01 .container
	{
		max-width: 98%;
	}
	section.about__section__01 .content_areaa .desc
	{
		padding-right: 0;
	}
	section.about__section__01 .content_areaa .desc p
	{
		font-size: 14px;
		line-height: 23px;
	}


	.who-is-it-for .head__text .heading01 h3
	{
		font-size: 25px;
		text-align: center;
	}
	.who-is-it-for .head__text .desc p
	{
		max-width: 95%;
		font-size: 14px;
		line-height: 23px;
		text-align: justify;
	}
	.icon_row_wrapper
	{
		margin-top: 30px;
	}


	.icon_row_wrapper
	{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-row-gap: 20px;
		grid-column-gap: 10px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 25px;
		border: 1px solid #fefefe;
		box-shadow: 0 0 25px 5px rgba(0 0 0 / 2%);
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon
	{
		text-align: center;
		margin-bottom: 8px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 70px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content h3
	{
		text-align: center;
		font-size: 18px;
	}
	.icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 13px;
		line-height: 23px;
		font-weight: 300;
		margin-bottom: 0;
	}
	.specialText
	{
		margin-top: 40px;
	}
	.who-is-it-for--5 .specialText
	{
		max-width: 100%;
	}
	.specialText{
		padding: 25px 20px 20px;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	}
	.specialText p
	{
		font-size: 15px;
		line-height: 27px;
		text-align: justify;
	}
	section.about__section__01 .content_areaa
	{
		margin-top: 0;
	}
	.about__section__07 .row_contet_area_verticles
	{
		margin-top: 50px;
		grid-row-gap: 40px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .numbers
	{
		left: 50%;
		top: 0;
		transform: translateX(-50%) translateY(-25px);
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea
	{
		padding-left: 0;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper
	{
		padding: 25px 18px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea h5
	{
		font-size: 18px;
		text-align: center;
		margin-top: 10px;
	}
	.about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
	}
	.who-is-it-for.who-is-it-for5 .head__text .desc p
	{
		margin-bottom: 0;
	}
	.who-is-it-for5 .icon_row_wrapper
	{
		margin-top: 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 15px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 60px;
	}
	.who-is-it-for5 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for5 .specialText
	{
		max-width: 95%;
	}


	footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo img
	{
		max-width: 140px;
	}
	footer .twoRows
	{
		margin-top: 10px;
	    grid-template-columns: repeat(1, 1fr);
	}
	footer .footer-container .custom_footer_row .footer_colom.col3
	{
		padding-right: 0;
	}
	footer .footer-container .custom_footer_row .footer_colom.col3 .widgets .addressRow
	{
		margin-bottom: 0;
	}
	footer .copyright
	{
		margin-top: 25px;
		border-top: 1px solid #1b2092;
	}
	footer .footer-container
	{
		padding-bottom: 0;
	}
	.copyright span
	{
		line-height: 23px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner
	{
		margin-top: 0;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03 strong
	{
		font-size: 15px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers{
		padding: 30px 20px;
	}
	body.innerPage .slider-wrapper .hot_new_after_banner .wrappers .text03
	{
		margin-top: 0;
	}

	body.aboutUsPage section.about__section__07 .content_areaa .desc8 p
	{
		max-width: 98%;
		text-align: justify;
		color: #222;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
		margin-top: 0;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	}



	body.aboutUsPage .about__section__07.about__section__09 .row_contet_area_verticles
	{
	    grid-template-columns: repeat(1, 1fr);
	    margin-top: 40px;
	    grid-row-gap: 45px;
	    max-width: 97%;
	    margin-left: auto;
	    margin-right: auto;
	}
	body.aboutUsPage .about__section__07 .row_contet_area_verticles .coloms__verticles .wrapper .textAArea p
	{
		text-align: justify;
	}


	.who-is-it-for--9 .icon_row_wrapper
	{
		flex-wrap: wrap;
	}

	body.aboutUsPage section.about__section__07.about__section__09 .content_areaa
	{
		padding-bottom: 20px;
	}
	.who-is-it-for--9.who-is-it-for .head__text .heading01 h3
	{
		font-size: 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper
	{
		padding: 20px 20px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .icon img
	{
		width: 50px;
	}
	.who-is-it-for--9 .icon_row_wrapper .colomns-wrapper .wrapper .content p
	{
		font-size: 16px;
	}
	.who-is-it-for--9 .specialText p
	{
		font-size: 14px;
	}

	body.galleryPage section.gallery_categoyres
	{
		margin-top: 30px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 28px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc
	{
		max-width: 100%;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text .desc p
	{
		max-width: 98%;
        text-align: justify;
        color: #222;
        font-weight: 300 !important;
        font-size: 14px;
	}
	section.team__sections__you .heading__88
	{
		margin-top: 18px;
		margin-bottom: 20px;
	}
	section.team__sections__you .my_team_row 
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.my_team_row .colom_team
	{
		width: 100%;
	}
	.team__sections__you .container
	{
		max-width: 95% !important;
	}
	section.team__sections__you .heading__88 h5
	{
		font-size: 19px;
		max-width: 90%;
	}
	.my_team_row .colom_team .image
	{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.my_team_row .colom_team .image img
	{
		height: 250px;
	}
	.my_team_row .colom_team .detail h5
	{
		font-size: 19px;
	}
	.my_team_row .colom_team .detail p
	{
		font-size: 18px !important;
        line-height: 20px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail p
	{
		line-height: 24px;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .email a span
	{
		font-size: 15px;
	}
	body.isar__affiliations section.gallery_categoyres .custom_container .container
	{
		max-width: 95%;
	}
	body.innerPage .Infrastructure-sections .myFacilityModal .modal-body .infra_content_detail .image img
	{
		width: 100%;
		height: 250px;
		object-position: center;
		object-fit: contain;
	}
	body.isar__affiliations .gallery_categoyres .head__text .desc p
	{
		font-size: 15px;
		line-height: 29px;
	}
	body.accordionPages .content__confrences
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	section.table__areaaa .container
	{
		max-width: 100%;
	}
	#accordionExample .accordion-button
	{
		font-size: 16px;
	}
	#accordionExample .accordion-button.collapsed
	{
		font-size: 16px;
	}
	section.table__areaaa .container .customTable
	{
		padding-top: 0;
	}
	section.table__areaaa .container .customTable .table thead
	{
		display: none;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		display: block;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.table__areaaa .container .customTable .table tbody tr td
	{
		font-size: 14px;
	}
	#accordionExample .accordion-body .descsss p
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container
	{
		max-width: 95%;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons
	{
		grid-row-gap: 15px;
		/*flex-direction: column;*/
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a
	{
		text-align: center;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .two__buttons a span
	{
		font-size: 12px;
		padding: 8px 25px;
	}
	body.accordionPages .content__confrences .accordion .accordion-item .address_areaa_wrapper
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	#accordionExample .accordion-body .descsss ul li
	{
		font-size: 14px;
		line-height: 26px;
	}
	body.accordion__memberships section.table__areaaa .container .customTable .table tbody tr td
	{
		padding: 10px 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one
	{
		grid-template-columns: repeat(1, 1fr);
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image h5
	{
		font-size: 14px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .text_over_image span
	{
		font-size: 15px;
	}
	section.gallery_categoyres .custom_container .container .gallery__row___one .gallery_coloms .wrapper .image_wrapper .img img
	{
		height: 280px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text h3
	{
		font-size: 20px;
	}
	body.news-awards-detail-page .gallery_categoyres .head__text
	{
		margin-bottom: 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		padding-right: 0;
	}
	.get_in_touch_homePage .custom-contaienr
	{
		padding: 40px 20px;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow
	{
		flex-direction: column;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		width: 100%;
		padding-left: 0;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values b
	{
		font-size: 16px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper .addressRow .values
	{
		font-size: 14px;
		text-align: center;
	}
	.get_in_touch_homePage .map__row .contact__info .address_areaa_wrapper
	{
		grid-row-gap: 10px;
	}

	.contactMainSections .contact_form_area .headings1 p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
		line-height: 24px;
		font-weight: 300;
	}
	.contactMainSections .contact_form_area .headings1 p br
	{
		display: none;
	}

	.contact_form_area .form_container .my__input
	{
		display: flex;
		flex-direction: column;
	}
	.contact_form_area .form_container .my__input label
	{
		order: 1;
		margin-bottom: 5px;
		font-size: 14px;
	}
	.contact_form_area .form_container .groups
	{
		text-align: center;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		order: 2;
	}
	.contact_form_area .form_container .my__input .inputControl
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	body.contactUs footer
	{
		margin-top: 0;
	}
}


/*
	=========================================
*/

@media screen and (max-width: 992px)
{
	#offcanvasExample
	{
		background:  #093195;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		border-bottom: 1px solid #1343bb;
		font-family: "Inter", sans-serif;
		font-size: 13px;
	}
	.navigation
	{
		background-color: #093195;
	}
	.navigation .navigation-row .logo_area .lgooarea
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
	}
	.navigation .nav-container .navigation-row .logo_area
	{
		padding-left: 0;
		padding-right: 0;
	}
	.navigation .nav-container .navigation-row .logo_area a img.logo-icon
	{
		width: 270px;
	}
	.navigation .nav-container .navigation-row .logo_area .logo
	{
		justify-content: flex-start;
	}
	.navigation .navigation-row .logo_area .lgooarea .btn-menu
	{
		background-color: transparent;
	}
	.navigation .nav-container .navigation-row .logo_area a img.logo-icon.logo2
	{
		display: none;
	}
}


@media screen and (max-width: 480px)
{
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 70%;
	}
	.navigation .nav-container .navigation-row .logo_area a img.logo-icon
	{
		width: 230px !important;
	}
}


@media screen and (min-width: 481px) and (max-width: 577px)
{
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 70%;
	}
	.navigation .nav-container .navigation-row .logo_area a img.logo-icon
	{
		width: 230px !important;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		font-size: 15px;
	}
}


@media screen and (min-width: 577px) and (max-width: 767px)
{
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 70%;
	}
	.navigation .nav-container .navigation-row .logo_area a img.logo-icon
	{
		width: 230px !important;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		font-size: 15px;
	}
}


@media screen and (min-width: 768px) and (max-width: 992px)
{
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 70%;
	}
	.navigation .nav-container .navigation-row .logo_area a img.logo-icon
	{
		width: 230px !important;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		font-size: 15px;
	}
}
