@media screen and (max-width: 480px)
{
	.top-position1.slider__1 .item.bg-img
	{

	}
	.top-position1.slider__1 .item.bg-img
	{
		
	}
	.slider__1 .padding_heading
	{
		display: none;
	}
	.slider__1 .bg-img
	{
		padding-top: 8.5rem !important;
		padding-bottom: 5.5rem !important;
	}
	.service-block
	{
		margin-top: 50px;
	}
	.service-block1 .flex_breaks
	{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.service-block1 .colom_iconsbox
	{
		    /*padding-right: 1.2rem;*/
		    padding-top: 0rem;
		    padding-bottom: 1.5rem;
	}
	.service-block1 .colom_iconsbox .card-body
	{
		    padding-top: 1.6rem;
		    padding-bottom: 1.6rem;
		    /*padding-left: 1.6rem;*/
		    /*padding-right: 1.6rem;*/
	}
	.service-block1 .flex_breaks h4
	{
		margin-top: 7px;
		margin-left: 0 !important;
	}
	p,blockquote
	{
		font-size: 13px;
	}
	blockquote
	{
		text-align: justify;
	}
	.service-block1 p
	{
		text-align: justify;
	}
	.h4, h4 {
	    font-size: calc(1rem + .3vw);
	}
	.service-block1 .card-body .butn-style1
	{
		font-size: 11px;
	}
	section.noticebords,
	section.messages_sections,
	section {
        padding: 40px 0;
    }
    .h1, h1 {
	    font-size: 1.5rem !important;
	    font-size: 1.3rem !important;
	}
	.h5, h5 {
	    font-size: 1rem;
	}
	.about-border.lead
	{
		font-size: 1rem;
	}
	section.gallery_sections .wrap_gallery h3
	{
		font-size: 1rem;
	}
    .h4, h4 {
        font-size: calc(0.850rem + .3vw);
    }
	.section-heading h2, .section-heading h2.h1 {
	    font-size: 1.4rem !important;
	    line-height: 40px !important;
	}
	.messages_sections .section-heading h2, .messages_sections .section-heading h2.h1
	{
	    line-height: 35px !important;
	}
	section.gallery_sections,
	body.importantLinks section.importantLinks, 
	section.evaluation-structure-policy, 
	body.contactPage section.contact-form, 
	section.courses, section.paddigReduce, 
	section.facilities {
	    padding: 40px 0 !important;
	}
	section.counters {
	    padding: 30px 0;
	}


	.aboutus-style-01 .media
	{
		padding-left: 20px;
		padding-right:20px;
	}
	.media .display-15 {
	    font-size: 1.7rem;
	}
	.dotted-seprator.pt-1-9.mt-1-9
	{
		padding-top: 1.4rem;
		margin-top: 1.4rem;

	}
	.facilities .category-item-01 .category-img
	{
		width: 45px;
	}
    .category-item-01 {
        padding: 17px 20px;
    }
	.facilities .category-item-01 .title_cats
	{

	}

	.fixedButton
	{
		bottom: 10px;
		right: 0px;
	}
	.fixedButton .apply-btn a
	{
	    padding: 11px 28px;
		border-radius: 8px;
	}

	.messages_sections 
	{

	}
	.team-style1 .team-overlay
	{
		opacity: 0;
		visibility: hidden;
	}
	.team-style1:hover .team-overlay
	{
		opacity: 1;
		visibility: visible;
	}

	section.counters .container
	{
		max-width: 80%;
	}
	.event-wrapper .event-img
	{
		min-height: 180px;
	}

	.calendar_coloms
	{
		margin-top: 20px;
	}
	.calendar_coloms .sub-title
	{
		margin-bottom: 5px;
	}
	#currentmonth,#currentyear
	{
	    font-size: 0.9rem;
	}
	.icaltable td, .icaltable th
	{
		font-size: 14px;
	    padding: 8px 0px;	
	}
	.footer-list li
	{
		font-size: 13px;
	}
	.container
	{
		max-width: 95%;
	}
	.page-title-section {
        padding: 100px 0 50px;
    }
    .page-title-section ul li a,
    .page-title-section ul li:last-child a
    {
    	font-size: 13px;
    }
    .evaluation-structure-policy .content_paragraphs ul li span,
    body.paragraph .content_paragraphs ul li
    {
    	font-size: 13px;
    	margin-bottom: 7px;
    	text-align: left;
    }
     .evaluation-structure-policy .content_paragraphs ul li{
    	margin-bottom: 10px !important;
    }
    body.paragraph .content_paragraphs ul li:before
    {
    	top:15px !important;
    	font-size: 18px;
    }
    .page-title-section ul li:after
    {
    	margin: 0 5px;
    }
    .about____custom .text-contents
    {
    	margin-top: 1rem;
    }
    .bg-greens,
    .main-sections .instructor-partner-content
    {
    	padding: 50px 25px !important;
    }
    .bg-greens p,
    .main-sections .instructor-partner-content p
    {
    	text-align: justify;
    }
    .instructor-img .mb-1-6
    {
    	margin-bottom: 1.2rem !important;
    }
    .teacher-name {
	    font-size: 1.2rem !important;
	}
	.lead {
	    font-size: 1rem;
	}
	.heading_paragarph .section-heading p,
	body.importantLinks section.importantLinks .centerTexts blockquote,	
	body.awardss .section-heading blockquote {
	    max-width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: justify;
	}
	.section-heading .sub-title
	{
		margin-bottom: 5px;
	}
	 body.teamss .custom_rows
	  {
	    /*grid-template-columns: repeat(3,1fr); */
	  }
	  body.teamss .custom_rows .customCols .team-info h3 {
	    font-size: 1rem;
	  }
	  body.teamss .custom_rows .customCols .team-info span {
	    font-size: 0.900rem;
	  }
	  body.teamss .custom_rows .customCols .team-style1 img
	  {
	  	height: 300px;
	  }

	.courses .col-md-12.col-lg-8
	{
		margin-bottom:0rem !important;
	}
	body.paragraph .sidebar
	{
		padding-left: 0;
	}
	.evaluation-structure-policy .about____custom
	{
		padding: 0 0;
	}
	.evaluation-structure-policy .about____custom .container
	{
		max-width: 100%;
	}
	.customFlex .selectForm
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 5px;
	}
	.customFlex
	{
		flex-direction: column;
		align-items: flex-start;
	}
	.customFlex .selectForm label
	{
		font-size: 0.900rem;
	}
	.customTable .table tbody tr td
	{
		text-align: left;
	}
	.pr_Fifty {
	    padding-right: 30px !important;
	    padding-left: 30px !important;
	}
	.quform-element>label
	{
		font-size: 13px;
		font-weight: 700;
	}
	.form-control {
	    min-height: 35px !important;
	    max-height: 35px !important;
		font-size: 13px;
	}
	.quform-element
	{
		margin-bottom: 0.5rem;
	}

	.customFlex .selectForm select
	{
	    min-height: inherit !important;
	    max-height: inherit !important;
	}
}

@media screen and (min-width: 481px) and (max-width: 576px)
{
	.top-position1.slider__1 .item.bg-img
	{

	}
	.top-position1.slider__1 .item.bg-img
	{
		
	}
	.slider__1 .padding_heading
	{
		display: none;
	}
	.slider__1 .bg-img
	{
		padding-top: 8.5rem !important;
		padding-bottom: 5.5rem !important;
	}
	.service-block
	{
		margin-top: 50px;
	}
	.service-block1 .flex_breaks
	{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.service-block1 .colom_iconsbox
	{
		    /*padding-right: 1.2rem;*/
		    padding-top: 1.2rem;
		    padding-bottom: 1.5rem;
	}
	.service-block1 .colom_iconsbox .card-body
	{
		    padding-top: 1.6rem;
		    padding-bottom: 1.6rem;
		    /*padding-left: 1.6rem;*/
		    /*padding-right: 1.6rem;*/
	}
	.service-block1 .flex_breaks h4
	{
		margin-top: 7px;
		margin-left: 0 !important;
	}
	p,blockquote
	{
		font-size: 14px;
	}
	blockquote
	{
		text-align: justify;
	}
	.service-block1 p
	{
		text-align: justify;
	}
	.h4, h4 {
	    font-size: calc(1rem + .3vw);
	}
	.service-block1 .card-body .butn-style1
	{
		font-size: 11px;
	}
	section.noticebords,
	section.messages_sections,
	section {
        padding: 40px 0;
    }
    .h1, h1 {
	    font-size: 1.5rem !important;
	    font-size: 1.3rem !important;
	}
	.h5, h5 {
	    font-size: 1rem;
	}
	.about-border.lead
	{
		font-size: 1rem;
	}
	section.gallery_sections .wrap_gallery h3
	{
		font-size: 1rem;
	}
    .h4, h4 {
        font-size: calc(0.850rem + .3vw);
    }
	.section-heading h2, .section-heading h2.h1 {
	    font-size: 1.4rem !important;
	    line-height: 40px !important;
	}
	.messages_sections .section-heading h2, .messages_sections .section-heading h2.h1
	{
	    line-height: 35px !important;
	}
	section.gallery_sections,
	body.importantLinks section.importantLinks, 
	section.evaluation-structure-policy, 
	body.contactPage section.contact-form, 
	section.courses, section.paddigReduce, 
	section.facilities {
	    padding: 40px 0 !important;
	}
	section.counters {
	    padding: 30px 0;
	}


	.aboutus-style-01 .media
	{
		padding-left: 20px;
		padding-right:20px;
	}
	.media .display-15 {
	    font-size: 1.7rem;
	}
	.dotted-seprator.pt-1-9.mt-1-9
	{
		padding-top: 1.4rem;
		margin-top: 1.4rem;

	}
	.facilities .category-item-01 .category-img
	{
		width: 45px;
	}
    .category-item-01 {
        padding: 17px 20px;
    }
	.facilities .category-item-01 .title_cats
	{

	}

	.fixedButton
	{
		bottom: 10px;
		right: 0px;
	}
	.fixedButton .apply-btn a
	{
	    padding: 11px 28px;
		border-radius: 8px;
	}

	.messages_sections 
	{

	}
	.team-style1 .team-overlay
	{
		opacity: 0;
		visibility: hidden;
	}
	.team-style1:hover .team-overlay
	{
		opacity: 1;
		visibility: visible;
	}

	section.counters .container
	{
		max-width: 80%;
	}
	.event-wrapper .event-img
	{
		min-height: 180px;
	}

	.calendar_coloms
	{
		margin-top: 20px;
	}
	.calendar_coloms .sub-title
	{
		margin-bottom: 5px;
	}
	#currentmonth,#currentyear
	{
	    font-size: 0.9rem;
	}
	.icaltable td, .icaltable th
	{
		font-size: 14px;
	    padding: 8px 0px;	
	}
	.footer-list li
	{
		font-size: 14px;
	}
	.container
	{
		max-width: 95%;
	}
	.page-title-section {
        padding: 100px 0 50px;
    }
    .page-title-section ul li a,
    .page-title-section ul li:last-child a
    {
    	font-size: 14px;
    }
    .evaluation-structure-policy .content_paragraphs ul li span,
    body.paragraph .content_paragraphs ul li
    {
    	font-size: 14px;
    	margin-bottom: 7px;
    	text-align: left;
    }
     .evaluation-structure-policy .content_paragraphs ul li{
    	margin-bottom: 10px !important;
    }
    body.paragraph .content_paragraphs ul li:before
    {
    	/*top:15px !important;*/
    	font-size: 18px;
    }
    .page-title-section ul li:after
    {
    	margin: 0 5px;
    }
    .about____custom .text-contents
    {
    	margin-top: 1rem;
    }
    .bg-greens,
    .main-sections .instructor-partner-content
    {
    	padding: 50px 25px !important;
    }
    .bg-greens p,
    .main-sections .instructor-partner-content p
    {
    	text-align: justify;
    }
    .instructor-img .mb-1-6
    {
    	margin-bottom: 1.2rem !important;
    }
    .teacher-name {
	    font-size: 1.2rem !important;
	}
	.lead {
	    font-size: 1rem;
	}
	.heading_paragarph .section-heading p,
	body.importantLinks section.importantLinks .centerTexts blockquote,	
	body.awardss .section-heading blockquote {
	    max-width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: justify;
	}
	.section-heading .sub-title
	{
		margin-bottom: 5px;
	}
	 body.teamss .custom_rows
	  {
	    grid-template-columns: repeat(2,1fr); 
	  }
	  body.teamss .custom_rows .customCols .team-info h3 {
	    font-size: 1rem;
	  }
	  body.teamss .custom_rows .customCols .team-info span {
	    font-size: 0.900rem;
	  }
	  body.teamss .custom_rows .customCols .team-style1 img
	  {
	  	height: 300px;
	  }

	.courses .col-md-12.col-lg-8
	{
		margin-bottom:0rem !important;
	}
	body.paragraph .sidebar
	{
		padding-left: 0;
	}
	.evaluation-structure-policy .about____custom
	{
		padding: 0 0;
	}
	.evaluation-structure-policy .about____custom .container
	{
		max-width: 100%;
	}
	.customFlex .selectForm
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 5px;
	}
	.customFlex
	{
		flex-direction: column;
		align-items: flex-start;
	}
	.customFlex .selectForm label
	{
		font-size: 0.900rem;
	}
	.customTable .table tbody tr td
	{
		text-align: left;
	}
	.pr_Fifty {
	    padding-right: 30px !important;
	    padding-left: 30px !important;
	}
	.quform-element>label
	{
		font-size: 14px;
		font-weight: 700;
	}
	.form-control {
	    min-height: 35px !important;
	    max-height: 35px !important;
		font-size: 14px;
	}
	.customFlex .selectForm select
	{
	    min-height: inherit !important;
	    max-height: inherit !important;
	}
	.quform-element
	{
		margin-bottom: 0.5rem;
	}

	body.toppersss .custom_rows
	{
		grid-template-columns: repeat(2,1fr);
	}
	body.councils .customCols .team-info .h4
	{
		font-size: 0.900rem;
	}
}

@media screen and (min-width: 577px) and (max-width: 767px)
{
	.top-position1.slider__1 .item.bg-img
	{

	}
	.top-position1.slider__1 .item.bg-img
	{
		
	}
	.slider__1 .padding_heading
	{
		display: none;
	}
	.slider__1 .bg-img
	{
		padding-top: 8.5rem !important;
		padding-bottom: 5.5rem !important;
	}
	.service-block
	{
		margin-top: 50px;
	}
	.service-block1 .flex_breaks
	{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.service-block1 .colom_iconsbox
	{
		    /*padding-right: 1.2rem;*/
		    padding-top: 1.2rem;
		    padding-bottom: 1.5rem;
	}
	.service-block1 .colom_iconsbox .card-body
	{
		    padding-top: 1.6rem;
		    padding-bottom: 1.6rem;
		    /*padding-left: 1.6rem;*/
		    /*padding-right: 1.6rem;*/
	}
	.service-block1 .flex_breaks h4
	{
		margin-top: 7px;
		margin-left: 0 !important;
	}
	p,blockquote
	{
		font-size: 15px;
	}
	blockquote
	{
		text-align: justify;
	}
	.service-block1 p
	{
		text-align: justify;
	}
	.h4, h4 {
	    font-size: calc(1rem + .3vw);
	}
	.service-block1 .card-body .butn-style1
	{
		font-size: 11px;
	}
	section.noticebords,
	section.messages_sections,
	section {
        padding: 40px 0;
    }
    .h1, h1 {
	    font-size: 1.5rem !important;
	    font-size: 1.3rem !important;
	}
	.h5, h5 {
	    font-size: 1rem;
	}
	.about-border.lead
	{
		font-size: 1rem;
	}
	section.gallery_sections .wrap_gallery h3
	{
		font-size: 1rem;
	}
    .h4, h4 {
        font-size: calc(1rem + .3vw);
    }
	.section-heading h2, .section-heading h2.h1 {
	    font-size: 1.5rem !important;
	    line-height: 40px !important;
	}
	.messages_sections .section-heading h2, .messages_sections .section-heading h2.h1
	{
	    line-height: 35px !important;
	}
	section.gallery_sections,
	body.importantLinks section.importantLinks, 
	section.evaluation-structure-policy, 
	body.contactPage section.contact-form, 
	section.courses, section.paddigReduce, 
	section.facilities {
	    padding: 50px 0 !important;
	}
	section.counters {
	    padding: 50px 0;
	}


	.aboutus-style-01 .media
	{
		padding-left: 20px;
		padding-right:20px;
	}
	.media .display-15 {
	    font-size: 1.7rem;
	}
	.dotted-seprator.pt-1-9.mt-1-9
	{
		padding-top: 1.4rem;
		margin-top: 1.4rem;

	}
	.facilities .category-item-01 .category-img
	{
		width: 45px;
	}
    .category-item-01 {
        padding: 17px 20px;
    }
	.facilities .category-item-01 .title_cats
	{

	}

	.fixedButton
	{
		bottom: 10px;
		right: 0px;
	}
	.fixedButton .apply-btn a
	{
	    padding: 11px 28px;
		border-radius: 8px;
	}

	.messages_sections 
	{

	}
	.team-style1 .team-overlay
	{
		opacity: 0;
		visibility: hidden;
	}
	.team-style1:hover .team-overlay
	{
		opacity: 1;
		visibility: visible;
	}

	section.counters .container
	{
		max-width: 80%;
	}
	.event-wrapper .event-img
	{
		min-height: 180px;
	}

	.calendar_coloms
	{
		margin-top: 20px;
	}
	.calendar_coloms .sub-title
	{
		margin-bottom: 5px;
	}
	#currentmonth,#currentyear
	{
	    font-size: 0.9rem;
	}
	.icaltable td, .icaltable th
	{
		font-size: 15px;
	    padding: 8px 0px;	
	}
	.footer-list li
	{
		font-size: 15px;
	}
	.container
	{
		max-width: 95%;
	}
	.page-title-section {
        padding: 100px 0 50px;
    }
    .page-title-section ul li a,
    .page-title-section ul li:last-child a
    {
		font-size: 15px;
    }
    .evaluation-structure-policy .content_paragraphs ul li span,
    body.paragraph .content_paragraphs ul li
    {
   		font-size: 15px;
    	margin-bottom: 7px;
    	text-align: left;
    }
     .evaluation-structure-policy .content_paragraphs ul li{
    	margin-bottom: 10px !important;
    }
    body.paragraph .content_paragraphs ul li:before
    {
    	/*top:15px !important;*/
    	font-size: 18px;
    }
    .page-title-section ul li:after
    {
    	margin: 0 5px;
    }
    .about____custom .text-contents
    {
    	margin-top: 1rem;
    }
    .bg-greens,
    .main-sections .instructor-partner-content
    {
    	padding: 50px 25px !important;
    }
    .bg-greens p,
    .main-sections .instructor-partner-content p
    {
    	text-align: justify;
    }
    .instructor-img .mb-1-6
    {
    	margin-bottom: 1.2rem !important;
    }
    .teacher-name {
	    font-size: 1.2rem !important;
	}
	.lead {
	    font-size: 1rem;
	}
	.heading_paragarph .section-heading p,
	body.importantLinks section.importantLinks .centerTexts blockquote,	
	body.awardss .section-heading blockquote {
	    max-width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: justify;
	}
	.section-heading .sub-title
	{
		margin-bottom: 5px;
	}
	 body.teamss .custom_rows
	  {
	    grid-template-columns: repeat(2,1fr); 
	  }
	  body.teamss .custom_rows .customCols .team-info h3 {
	    font-size: 1rem;
	  }
	  body.teamss .custom_rows .customCols .team-info span {
	    font-size: 0.900rem;
	  }
	  body.teamss .custom_rows .customCols .team-style1 img
	  {
	  	height: 300px;
	  }

	.courses .col-md-12.col-lg-8
	{
		margin-bottom:0rem !important;
	}
	body.paragraph .sidebar
	{
		padding-left: 0;
	}
	.evaluation-structure-policy .about____custom
	{
		padding: 0 0;
	}
	.evaluation-structure-policy .about____custom .container
	{
		max-width: 100%;
	}
	.customFlex .selectForm
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 5px;
	}
	.customFlex
	{
		/*flex-direction: column;*/
		align-items: flex-start;
	}
	.customFlex .selectForm label
	{
		font-size: 0.900rem;
	}
	.customTable .table tbody tr td
	{
		text-align: left;
	}
	.pr_Fifty {
	    padding-right: 30px !important;
	    padding-left: 30px !important;
	}
	.quform-element>label
	{
		font-size: 15px;
		font-weight: 700;
	}
	.form-control {
	    min-height: 35px !important;
	    max-height: 35px !important;
		font-size: 14px;
	}
	.customFlex .selectForm select
	{
	    min-height: inherit !important;
	    max-height: inherit !important;
	}
	.quform-element
	{
		margin-bottom: 0.5rem;
	}

	body.councils .custom_rows,
	body.toppersss .custom_rows
	{
		grid-template-columns: repeat(2,1fr);
	}
	body.councils .customCols .team-info .h4
	{
		font-size: 0.900rem;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px)
{
	.top-position1.slider__1 .item.bg-img
	{

	}
	.top-position1.slider__1 .item.bg-img
	{
		
	}
	.slider__1 .padding_heading
	{
		display: none;
	}
	.slider__1 .bg-img
	{
		padding-top: 8.5rem !important;
		padding-bottom: 5.5rem !important;
	}
	.service-block
	{
		margin-top: 50px;
	}
	.service-block1 .flex_breaks
	{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.service-block1 .colom_iconsbox
	{
		    /*padding-right: 1.2rem;*/
		    padding-top: 1.2rem;
		    padding-bottom: 1.5rem;
	}
	.service-block1 .colom_iconsbox .card-body
	{
		    padding-top: 1.6rem;
		    padding-bottom: 1.6rem;
		    /*padding-left: 1.6rem;*/
		    /*padding-right: 1.6rem;*/
	}
	.service-block1 .flex_breaks h4
	{
		margin-top: 7px;
		margin-left: 0 !important;
	}
	p,blockquote
	{
		font-size: 15px;
	}
	blockquote
	{
		text-align: justify;
	}
	.service-block1 p
	{
		text-align: justify;
	}
	.h4, h4 {
	    font-size: calc(1rem + .3vw);
	}
	.service-block1 .card-body .butn-style1
	{
		font-size: 11px;
	}
	section.noticebords,
	section.messages_sections,
	section {
        padding: 40px 0;
    }
    .h1, h1 {
	    font-size: 1.5rem !important;
	    font-size: 1.3rem !important;
	}
	.h5, h5 {
	    font-size: 1rem;
	}
	.about-border.lead
	{
		font-size: 1rem;
	}
	section.gallery_sections .wrap_gallery h3
	{
		font-size: 1rem;
	}
    .h4, h4 {
        font-size: calc(1rem + .3vw);
    }
	.section-heading h2, .section-heading h2.h1 {
	    font-size: 1.5rem !important;
	    line-height: 40px !important;
	}
	.messages_sections .section-heading h2, .messages_sections .section-heading h2.h1
	{
	    line-height: 35px !important;
	}
	section.gallery_sections,
	body.importantLinks section.importantLinks, 
	section.evaluation-structure-policy, 
	body.contactPage section.contact-form, 
	section.courses, section.paddigReduce, 
	section.facilities {
	    padding: 50px 0 !important;
	}
	section.counters {
	    padding: 50px 0;
	}


	.aboutus-style-01 .media
	{
		padding-left: 20px;
		padding-right:20px;
	}
	.media .display-15 {
	    font-size: 1.7rem;
	}
	.dotted-seprator.pt-1-9.mt-1-9
	{
		padding-top: 1.4rem;
		margin-top: 1.4rem;

	}
	.facilities .category-item-01 .category-img
	{
		width: 45px;
	}
    .category-item-01 {
        padding: 17px 20px;
    }
	.facilities .category-item-01 .title_cats
	{

	}

	.fixedButton
	{
		bottom: 10px;
		right: 0px;
	}
	.fixedButton .apply-btn a
	{
	    padding: 11px 28px;
		border-radius: 8px;
	}

	.messages_sections 
	{

	}
	.team-style1 .team-overlay
	{
		opacity: 0;
		visibility: hidden;
	}
	.team-style1:hover .team-overlay
	{
		opacity: 1;
		visibility: visible;
	}

	section.counters .container
	{
		max-width: 80%;
	}
	.event-wrapper .event-img
	{
		min-height: 180px;
	}

	.calendar_coloms
	{
		margin-top: 20px;
	}
	.calendar_coloms .sub-title
	{
		margin-bottom: 5px;
	}
	#currentmonth,#currentyear
	{
	    font-size: 0.9rem;
	}
	.icaltable td, .icaltable th
	{
		font-size: 15px;
	    padding: 8px 0px;	
	}
	.footer-list li
	{
		font-size: 15px;
	}
	.container
	{
		max-width: 95%;
	}
	.page-title-section {
        padding: 100px 0 50px;
    }
    .page-title-section ul li a,
    .page-title-section ul li:last-child a
    {
		font-size: 15px;
    }
    .evaluation-structure-policy .content_paragraphs ul li span,
    body.paragraph .content_paragraphs ul li
    {
   		font-size: 15px;
    	margin-bottom: 7px;
    	text-align: left;
    }
     .evaluation-structure-policy .content_paragraphs ul li{
    	margin-bottom: 10px !important;
    }
    body.paragraph .content_paragraphs ul li:before
    {
    	/*top:15px !important;*/
    	font-size: 18px;
    }
    .page-title-section ul li:after
    {
    	margin: 0 5px;
    }
    .about____custom .text-contents
    {
    	margin-top: 1rem;
    }
    .bg-greens,
    .main-sections .instructor-partner-content
    {
    	padding: 50px 25px !important;
    }
    .bg-greens p,
    .main-sections .instructor-partner-content p
    {
    	text-align: justify;
    }
    .instructor-img .mb-1-6
    {
    	margin-bottom: 1.2rem !important;
    }
    .teacher-name {
	    font-size: 1.2rem !important;
	}
	.lead {
	    font-size: 1rem;
	}
	.heading_paragarph .section-heading p,
	body.importantLinks section.importantLinks .centerTexts blockquote,	
	body.awardss .section-heading blockquote {
	    max-width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: justify;
	}
	.section-heading .sub-title
	{
		margin-bottom: 5px;
	}
	 body.teamss .custom_rows
	  {
	    grid-template-columns: repeat(2,1fr); 
	  }
	  body.teamss .custom_rows .customCols .team-info h3 {
	    font-size: 1rem;
	  }
	  body.teamss .custom_rows .customCols .team-info span {
	    font-size: 0.900rem;
	  }
	  body.teamss .custom_rows .customCols .team-style1 img
	  {
	  	height: 300px;
	  }

	.courses .col-md-12.col-lg-8
	{
		margin-bottom:0rem !important;
	}
	body.paragraph .sidebar
	{
		padding-left: 0;
	}
	.evaluation-structure-policy .about____custom
	{
		padding: 0 0;
	}
	.evaluation-structure-policy .about____custom .container
	{
		max-width: 100%;
	}
	.customFlex .selectForm
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 5px;
	}
	.customFlex
	{
		/*flex-direction: column;*/
		align-items: flex-start;
	}
	.customFlex .selectForm label
	{
		font-size: 0.900rem;
	}
	.customTable .table tbody tr td
	{
		text-align: left;
	}
	.pr_Fifty {
	    padding-right: 30px !important;
	    padding-left: 30px !important;
	}
	.quform-element>label
	{
		font-size: 15px;
		font-weight: 700;
	}
	.form-control {
	    min-height: 35px !important;
	    max-height: 35px !important;
		font-size: 14px;
	}
	.customFlex .selectForm select
	{
	    min-height: inherit !important;
	    max-height: inherit !important;
	}
	.quform-element
	{
		margin-bottom: 0.5rem;
	}

	body.councils .custom_rows,
	body.toppersss .custom_rows
	{
		grid-template-columns: repeat(2,1fr);
	}
	body.councils .customCols .team-info .h4
	{
		font-size: 0.900rem;
	}
}


/*
	==========================================
*/

@media screen and (max-width: 480px)
{
	.centerLogo_area 	
	{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.centerLogo_area .navbar-header
	{
		flex: 0 0 auto;
		width: 85%;
	}
	.centerLogo_area .menuToggle
	{
        flex: 0 0 auto;
        width: 41px;
        height: 37px;
        background: #2fbfa7;
        border-radius: 4px;
        text-align: center;
        line-height: 37px;
        font-size: 25px;
        color: #fff;
        cursor: pointer;
	}
	.centerLogo_area .navbar-nav
	{
		display: none;
	}
}



@media screen and (max-width: 993px)
{
	#offcanvasExample .offcanvas-body .navbar-nav
	{
		display: block;
		border-top: 0px;
	}

	#offcanvasExample .offcanvas-header
	{
		padding:10px 15px 8px !important;
		/*border-bottom: 1px solid #eaeaea;*/
	}

	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		width: 85%;
	}
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	    height: 85vh;
	    overflow-y: auto;
	    overflow-x: hidden;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{
		border-bottom: 1px solid #ccc;
		text-align: left;
	}
	#offcanvasExample .offcanvas-body .navbar-nav li a
	{
	    display: block;
	    padding: 7px 13px;
	    color: #333;
	    font-size: 12px;
	    text-transform: uppercase;
	    font-weight: 700;
	}
	#offcanvasExample .offcanvas-body .main_ul .sub-menu1
	{
		background-color:#eee;
		padding-left: 0;
		padding: 10px;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .sub-menu1 li a
	{
	    color: #111;
	    font-size: 13px;
	    display: block;
	    font-weight: 400;
	    padding: 6px 10px;
	    border-bottom:1px solid #ccc;
	    text-transform: capitalize;
	    line-height: 20px;
	}
	#offcanvasExample .offcanvas-body .main_ul .megaMenuContainer{
		background-color:var(--color2);
		padding-left: 0;
		padding: 10px;	
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .megaMenuContainer ul{
		padding-left: 0;

	}
	#offcanvasExample .offcanvas-body .main_ul .megaMenuContainer .mmWrapper
	{
		padding: 10px;
	}
	#offcanvasExample .offcanvas-body .main_ul .megaMenuContainer .mmWrapper .megaUl
	{
		background-color: var(--color1);
		padding: 15px 10px;
		margin-bottom: 10px;
	}
	#offcanvasExample .offcanvas-body .main_ul .megaMenuContainer .mmWrapper .megaUl h6
	{
	    color: var(--white);
	    font-weight: 900;
	    text-transform: uppercase;
	    font-size: 15px;
	    padding-bottom: 7px;
	    margin-bottom: 8px;
	    border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main_ul .megaMenuContainer .mmWrapper .megaUl ul li a
	{
	    color: var(--bs-white);
	    font-size: 13px;
	    display: block;
	    font-weight: 400;
	    padding: 6px 10px;
	    border-bottom: 1px solid #ccc;
	}
	.navigation .nav-container .navigation-row .logo_area a
	{
		width: 100%;
	}

	/*#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 .dropdown2 .sub-menu2
	{
		background-color: var(--white) !important;
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 .dropdown2 .sub-menu2 li a
	{
		color: var(--black);
	}*/

	#offcanvasExample .offcanvas-body  ul
	{
		min-width: 100%;
	}
	#offcanvasExample .offcanvas-body  ul.sub-menu1
	{
		position: static;
		margin-left: 0 !important;
		max-width: 97%;
		min-width: 97%;
	}


	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .dropdown2 .sub-menu2
	{
		background-color: #2fbfa7 !important;
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .dropdown2 .sub-menu2 li a
	{
		color: #fff !important;
	}

	#offcanvasExample .offcanvas-body  ul
	{
		min-width: 100%;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .dropdown2 .sub-menu2
	{
		position: static;
		margin-left: 2.5% !important;
		max-width: 95%;
		min-width: 95%;
	}
}



/*
	======================================
*/

