@media screen and (max-width: 991px){
	.about__area .about__thumb{
	  text-align: left;
	}
	.faq_sec #acrAccordian .accordion-item button{
		text-align: left;
		padding: 15px;
    	padding-right: 40px;
	}
	.faq_sec .payment-method .accordion-button::after {
	    right: 15px;
	}
	.faq_sec #acrAccordian .accordion-body {
	    padding-left:20px;
	    padding-right:20px;
	}

	#allCourseModal .modal-body .left-image,
	#intModal .modal-body .left-image{
		display: none;
	}
	#allCourseModal .modal-body .contact__form,
	#intModal .modal-body .contact__form{
	  width: 100%;
	}

}
@media screen and (max-width: 575px){


	.header__area .logo a img{
		position: relative;
	    left: -15px;
	}
	section.course__area{
		padding-bottom: 60px;
	}
	section.about__area{
		padding-top: 0px;
	}

	.hero__title {
	    font-size: 40px;
	}
	.about__content{
		margin-top: 0px;
	}
	.section__title-wrapper p{
		text-align: justify;
		padding-top: 10px;
	}

	.ft-logos .footer__widget-head{
		display: inline-block;
	}
	.ft-logos .footer__widget-body{
		display: inline-block;
	    float: right;
	}
	.footer__top .footer__widget{
		padding:0;
		margin-bottom: 30px;
	}
	.footer__top{
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 0;
	}
	.page__title-height{
		min-height: 280px;
	}
	.usi__area.back_image_overview,
	section.acr,
	section.yt_video,
	section.about__area.back_image_overview{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	section.about__area.back_image_overview h2{
		text-align: left;
    	font-size: 28px;
	}
	section.yt_video h3 ~ p{
		margin-bottom: 0;
		font-size: 16px;
    	line-height: 18px;
	}
	section.yt_video h3{
		font-size: 28px;
	}

	.payment-method .accordion-button{
		font-size: 20px;
		padding:15px 0;
	}
	.your-order {
	    padding: 0px 20px 0px;
	    border: 1px solid #eaedff;
	}
	.page__title{
		line-height: 42px;
		font-size: 42px;
	}
	.course_detail_title{
		font-size: 24px;
	    line-height: 32px;
	}
	.table100.ver1 th{
		font-size: 17px !important;
	}
	.table100.ver1 .table100-body tr:nth-child(odd){
		background-color: #fff;
	}
	.course__curriculum-meta h5{
	    font-size: 22px;
	}
	.contact__area.pt-115{
		padding-top: 40px;
	}
	section.map .course__tab-3 button{
		zoom: 0.8;
	}
	section.map .course__tab-3{
		margin-bottom: 20px !important;
	}
	.cta__shape img{
		right: -70%;
	}
	.cta__inner{
		padding:22px;
	}

	.hero__content-wrapper{
		margin-top: 70px;
	}
	.header__padding{
		padding-top: 10px;
		padding-bottom: 10px;
		background: #fff;
	}
	.section__title-wrapper.mb-60{
		margin-bottom: 40px;
	}
	section{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.course__menu button:last-child{
		margin-right: 0px;
	}
	.course__area .course__menu.mb-60{
		margin-bottom: 40px;
	}
	.banner__item{
		overflow: hidden;
		padding: 20px;
	}
	.banner__area .col-lg-6:last-child .banner__item{
		margin-bottom: 0 !important;
	}
	.banner__item .banner__thumb.d-none{
		display: block !important;
		right: -157px;
	}
	.faq_sec h2{
		font-size: 28px;
		margin-bottom: 20px !important;
	}
	.faq_sec .your-order{
		padding: 0px;
		border:none;
	}
	.faq_sec #acrAccordian .accordion-body{
		padding-bottom: 20px;
	}
	.footer__widget .footer__social{
		padding-top: 20px;
	}


}
@media screen and (max-width: 480px){
	#allCourseModal .modal-body .contact__form h2, #intModal .modal-body .contact__form h2 {
	    font-size: 28px;
	}
	#allCourseModal .modal-body .contact__form form .col-md-4 p, #intModal .modal-body .contact__form form .col-md-4 p{
		font-weight: bold;
	}
}
/*
@media screen and (max-width: 480px){
	.hero__content-wrapper{
		margin-top: 70px;
	}
	.header__padding{
		padding-top: 10px;
		padding-bottom: 10px;
		background: #fff;
	}
	.section__title-wrapper.mb-60{
		margin-bottom: 40px;
	}
	section{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.course__menu button:last-child{
		margin-right: 0px;
	}
	.course__area .course__menu.mb-60{
		margin-bottom: 40px;
	}
	.banner__item{
		overflow: hidden;
		padding: 20px;
	}
	.banner__area .col-lg-6:last-child .banner__item{
		margin-bottom: 0 !important;
	}
	.banner__item .banner__thumb.d-none{
		display: block !important;
		right: -157px;
	}
}*/