@media (min-width:481px) and (max-width:580px) {
	.header-row {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}

	.right-header {

		flex-direction: row-reverse;
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		width: 100%;
		justify-content: end;
		-webkit-justify-content: end;
		-moz-justify-content: end;
		-ms-justify-content: end;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
	}

	.top-rt-btn .blue-btn {

		font-size: 12px;

		padding: 5px 8px;
	}

	.logo {
		max-width: 230px;
	}

	.bnr-heading {
		font-size: 22px;
	}

	.bnr-p {
		font-size: 12px !important;
	}

	.bnr-btn a {
		font-size: 14px;
		margin-top: 10px;
		padding: 6px 15px;
	}

	.banner-caption-outer {
		top: 40%;
	}

	.bnr-bottom-block {
		margin: 0 auto 20px auto;
		max-width: 100%;
	}

	.more-search-wrap {
		margin: 27px 0 0;
	}

	.homeabout-imgwrap {
		text-align: center;
		margin: 0 auto 30px auto;
	}

	.welcome-to-maps-sec {
		text-align: center;
	}

	.g-line-left:after {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}

	.gray-heading {
		font-size: 22px;
		line-height: 35px;
	}

	.blue-caps-head {
		font-size: 16px;
	}

	p {
		font-size: 15px !important;
	}

	.maps-banner-section:after {
		bottom: -7px;
	}

	.wsmenu > .wsmenu-list > li > a {
		padding: 10px 15px;
	}

	.training-conference-sec {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.training-conference-sec:before {
		display: none;
	}

	.conf-training {
		width: 100%;
		text-align: center;
	}

	.conf-video {
		width: 100%;
	}

	.conf-video img {
		display: block;
	}

	section.bnr-bottom-section .row {
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}

	.cmaps-year-title span {

		font-size: 22px;
	}
	.maps-banner-section img, .maps-banner-section .owl-carousel .owl-item img {
		height: 260px;
		object-fit: cover;
	}
	.banner-caption-outer {
		
		top: auto;
		left: 0;
		width: 100%;
		transform: translate(0, -50%);
		bottom: 0;
	}
	.bnr-inner-wrap {
		max-width: 100%;
		color: #fff;
		text-align: center;
	}
}

@media (min-width:581px) and (max-width:767px) {
	.header-row {
		width: 100%;
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}

	.right-header {

		flex-direction: row-reverse;
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		width: 100%;
		justify-content: end;
		-webkit-justify-content: end;
		-moz-justify-content: end;
		-ms-justify-content: end;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
	}

	.top-rt-btn .blue-btn {

		font-size: 11px;


		padding: 7px 9px
	}

	.bnr-heading {
		font-size: 23px;
	}

	.header-sec {
		padding: 15px 0;
	}

	p.bnr-p {
		font-size: 12px;
	}

	.bnr-inner-wrap {
		max-width: 400px;
	}

	.bnr-btn a {
		margin-top: 15px;
		font-size: 15px;
	}

	.b-block-title {
		font-size: 18px;
		height: 38px;
	}

	.bnr-bottom-block {
		padding: 36px 9px;
		margin: 0 0 20px 0;
	}

	.clinician-wrap .clinic-head {
		font-size: 30px;
		margin: 0 0 12px 0;
	}

	.clinician-wrap p {
		font-size: 15px;
	}

	.homeabout-imgwrap {
		width: 100%;
		height: auto;
		margin: 0 0 30px 0;
	}

	.team-name {
		color: #525252;
		font-size: 22px;
	}

	.gray-heading {
		font-size: 22px;
		line-height: 30px;
	}

	.blue-caps-head {
		font-size: 17px;
	}

	.para p {
		font-size: 16px;
		text-align: justify;
	}

	.conf-training {
		padding: 30px 20px;
	}

	.ftmc-text {
		font-size: 15px;
	}

	.conf-curriculm-btn {
		font-size: 14px;
		line-height: 16px;
		padding: 15px 14px
	}

	.medi-title {
		font-size: 25px;
	}

	.news-articles-silder button.owl-prev {
		left: 0;
		top: 29%;
		transform: translateY(-29%);
		-webkit-transform: translateY(-29%);
		-moz-transform: translateY(-29%);
		-ms-transform: translateY(-29%);
	}

	.news-articles-silder button.owl-next {
		right: 0;
		top: 29%;
		transform: translateY(-29%);
		-webkit-transform: translateY(-29%);
		-moz-transform: translateY(-29%);
		-ms-transform: translateY(-29%);
	}

	.nw-articles-wrap {
		padding: 0;
		margin: 0;
	}

	.nw-content-wrap {
		padding: 25px 15px;
	}

	.nw-img {
		margin: 0;
	}

	.video-btns-sec a {

		padding: 8px 8px;
	}

	.cmaps-year-title span {

		font-size: 22px;
	}
}

@media (max-width:1199px) {

	/* contact */
	.cont-block-ttl {
		font-size: 30px;
		line-height: 30px;
	}

	.cmaps-year-title span {

		font-size: 22px;
	}
	.btnssocial-sec .learnmore-btn {
		margin-bottom: 10px;
	}
	.btnssocial-sec .stay-contect {
		margin:0;
		position: relative;
		padding-top: 31px;
	}
	.btnssocial-sec .stay-contect li:first-child {
		display: block;
		width: 100%;
		position: absolute;
		text-align: center;
		top: 0;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.header-row {
		width: 100%;
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}

	.right-header {

		flex-direction: row-reverse;
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		width: 100%;
		justify-content: end;
		-webkit-justify-content: end;
		-moz-justify-content: end;
		-ms-justify-content: end;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		flex-direction: column-reverse;
	}

	.bnr-heading {
		font-size: 23px;
	}

	.header-sec {
		padding: 15px 0;
	}

	p.bnr-p {
		font-size: 12px;
	}

	.bnr-inner-wrap {
		max-width: 400px;
	}

	.bnr-btn a {
		margin-top: 15px;
		font-size: 15px;
	}

	.b-block-title {
		font-size: 18px;
		height: 38px;
	}

	.bnr-bottom-block {
		padding: 36px 18px;
		margin: 0 0 20px 0;
	}

	.clinician-wrap .clinic-head {
		font-size: 30px;
		margin: 0 0 12px 0;
	}

	.clinician-wrap p {
		font-size: 15px;
	}

	.homeabout-imgwrap {
		width: 100%;
		height: auto;
		margin: 0 0 30px 0;
	}

	.team-name {
		font-size: 20px;
	}

	.gray-heading {
		font-size: 24px;
		line-height: 30px;
	}

	.blue-caps-head {
		font-size: 17px;
	}

	.para p {
		font-size: 16px;
		text-align: justify;
	}

	.conf-training {
		padding: 30px 20px;
	}

	.ftmc-text {
		font-size: 15px;
	}

	.conf-curriculm-btn {
		font-size: 14px;
		line-height: 16px;
		padding: 15px 14px
	}

	.medi-title {
		font-size: 25px;
	}

	.news-articles-silder button.owl-prev {
		left: -33px;
		top: 26%;
		transform: translateY(-26%);
		-webkit-transform: translateY(-26%);
		-moz-transform: translateY(-26%);
		-ms-transform: translateY(-26%);
	}

	.news-articles-silder button.owl-next {
		right: -33px;
		top: 26%;
		transform: translateY(-26%);
		-webkit-transform: translateY(-26%);
		-moz-transform: translateY(-26%);
		-ms-transform: translateY(-26%);
	}

	.nw-articles-wrap {
		padding: 0;
		margin: 0;
	}

	.nw-content-wrap {
		padding: 25px 15px;
	}

	.nw-img {
		margin: 0;
	}

	.btnssocial-sec {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.stay-contect {
		margin: 20px 0 0 0;
	}

	ul.quick-ul li a,
	.ftr-about p {
		font-size: 11px;
	}

	.ftr-title,
	.ftr-social span {
		font-size: 15px;
	}

	.nw-title,
	.news-articles-sec p,
	.education-care-sec p {
		font-size: 16px;
	}

	.nw-content-wrap p,
	.nw-btn-wrap a {
		font-size: 15px
	}

	.top-rt-btn {
		margin: 0 20px 0 !important;
		
		
	}
	/* .top-donate {
		margin: 0 0 10px;
	} */
	.sm-donate{
		display:block !important;
	}
	.top-rt-btn .top-donate {
		display: none;
	}
	.wsmenu > .wsmenu-list {
		top: 65px !important;
	}
	.top-donate {
		display: flex;
		display: -webkit-flex;
		justify-content: end;
		-webkit-justify-content: end;
	}

	/* about */
	.breadcr-title {
		font-size: 20px;
	}

	ul.breadcr-nav li {
		font-size: 14px;
	}

	.about-message-sec .gray-heading {
		font-size: 24px;
		line-height: 30px;
	}

	.about-message-sec .blue-caps-head {
		font-size: 17px;
	}

	.white-heading {
		font-size: 24px;
		line-height: 30px;
	}

	.our-mission-sec p {
		font-size: 18px;
	}

	/* contact */
	.cont-block-ttl {
		font-size: 22px;
		line-height: 30px;
	}

	.contact-detail.address p,
	.contact-detail.email-phone p {
		font-size: 16px;
	}

	.faculty-img-wrap {
		min-width: 200px;
	}

	.up-conf-details {
		padding: 32px 30px 42px;
	}

	.up-conf-details .conf-curriculum-btn {
		padding: 10px 30px;
	}

	.jobs-img-wrap {
		min-width: 190px;
	}

	.jobs-nm {
		font-size: 20px;
	}

	.video-btns-sec a {

		padding: 8px 8px;
	}

	.other-details-block .video-thumb-subtitle {
		font-size: 14px;
	}

	.other-details-block .video-img {
		max-width: 129px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 0 0 15px;
	}

	.vi-details-ttl {

		font-size: 20px;
	}

	.resp-tab-content {

		padding: 0;
	}

	a.maps-member-btn {


		font-size: 12px;
	}

	.resp-tabs-list li {
		font-size: 20px;

		line-height: 25px;
	}

	ul.clinician-directory-ul li {
		width: 48%;
	}

	.cl-address {

		font-size: 15px;
	}

	.parents-sub-btn-wrap {

		margin: 20px 0 0 0;
	}

	.news-sub-btn-wrap {

		margin: 30px 0 0;
	}

	.conference-info-home .home-conf-info-ttle {

		font-size: 25px;
	}

	.conference-info-home .home-conf-info-ttle1 {
		font-size: 17px;
	}

	.conf-block {
		padding: 30px;
	}

	.conf-block.conf-block-video.order-2.order-md-1 {
		padding: 15px;
	}

	/* 14 May */

	#profile-tab li.resp-tab-item {
		padding: 6px 8px;
		font-size: 15px;
	}

	.profile-det .cl-profile-nm {

		font-size: 20px;
	}

	ul.address-det1 .left {
		width: 100%;
	}

	.mentor-course label {
		font-size: 15px;
	}

	.top-rt-btn .blue-btn,
	.top-rt-btn .clician-btn {
		font-size: 10px;
		padding: 4px 10px;
	}

}

@media (max-width:767px) {
	.all-search #search {

		width: 100%;

	}

	.medi-blocks {
		margin: 0 0 40px 0;
		width: 100%;
		float: left;
	}

	section.bnr-bottom-section .row {
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}

	.ftr-quicklinks {
		padding: 0;
		margin: 30px 0 10px 0;
	}

	ul.quick-ul li a {
		font-size: 13px;
	}

	ul.quick-ul li {
		margin: 0 0 12px 0;
	}

	.support-grp {
		flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-moz-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
	}

	.ftr-social span,
	.ftr-title {
		margin: 0 0 10px 0;
	}

	.top-rt-btn {
		margin: 0 20px 0 0 !important;
	}

	.wsmenu > .wsmenu-list {
		/*   top: 74px !important; */
		box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
		-webkit-box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
		-moz-box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
		-ms-box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
	}

	/* about */
	.breadcr-title {
		font-size: 16px;
		line-height: 20px;
	}

	ul.breadcr-nav {
		align-items: flex-start;
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
	}

	ul.breadcr-nav li {
		font-size: 14px;
	}

	.who-we-are-section {
		padding: 40px 0;
	}

	.weare-img {
		margin: 0 0 20px 0;
	}

	.our-mission-sec {
		padding: 30px 0 40px 0;
	}

	.white-heading {
		font-size: 22px;
		line-height: 30px;
	}

	.our-mission-sec p {
		font-size: 17px;
	}

	.message-sec-img {
		margin: 0 0 20px 0;
	}

	.about-message-sec .gray-heading {
		font-size: 22px;
		line-height: 30px;
	}

	.about-message-sec .blue-caps-head {
		font-size: 17px;
	}

	/* contact */
	.cont-block-ttl {
		font-size: 22px;
		line-height: 30px;
	}

	.contact-detail.address p,
	.contact-detail.email-phone p {
		font-size: 17px;
	}

	.contact-content-wrap {
		float: left;
		margin: 0 0 20px 0;
	}

	.faculty-img-wrap {
		min-width: 200px;
	}

	.up-conf-blocks {
		margin: 0 0 40px 0;
	}

	.up-conf-details {
		padding: 32px 15px 42px;
	}

	.jobs-one-blocks {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.jobs-img-wrap {
		margin: 0 0 30px 0;
		min-width: 200px;
	}

	.early-autism-video {
		margin: 0 0 25px 0;
	}

	/*.ftr-about img {
		max-width: 200px;
	}*/

	.footer-bottom .row.d-flex.align-items-center {
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
	}

	ul.privacy-terms {
		margin: 0 0 15px;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}

	.footer-bottom {
		text-align: center;
	}

	.video-details-right {
		margin: 40px 0 0 0;
	}

	.clinician-blocks {

		column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		width: 100%;
	}

	.resp-tab-content {

		padding: 0;
	}

	.clinician-directory-ul {
		text-align: left;

	}

	.cl-di-heading {

		text-align: left;
	}

	.parents-sub-btn-wrap {

		margin: 20px 0 0 0;
	}

	.news-sub-btn-wrap {

		margin: 30px 0 0 0;
	}

	.news-section {

		margin: 50px 0 60px;
	}

	.blog-right {

		margin: 30px 0 0 0;
	}

	.news-block-heading {

		font-size: 16px;

		line-height: 24px;
	}

	.news-pagination {

		margin: 30px 0 40px;
	}

	.conference-info-home .hom-conf-row {

		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;

	}

	.conf-block {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.conference-info-home .home-conf-info-ttle {

		font-size: 25px;
	}

	.conference-info-home .home-conf-info-ttle1 {
		font-size: 17px;
	}

	.conf-block.conf-block-video.order-2.order-md-1 {
		width: 100%;
	}

	/* 14 May */
	.prof-det-left,
	.prof-det-right {
		width: 100%;
		float: left;
	}

	.img-cont {
		width: 100%;
		float: left;
		text-align: center;
	}

	.profile-det {
		padding-left: 0;
		margin: 15px 0 10px 0;
		width: 100%;
		text-align: center;
	}

	.prof-det-right {

		padding-left: 0;
		margin: 20px 0 0;
		text-align: center;
	}

	ul.address-det1 .left {
		width: 100%;
	}

	.img-cont img {
		height: auto;
		object-fit: cover;
		width: auto;
	}

	.register-member-section {
		padding: 50px 0;
	}

	input#imageUpload {
		float: left;
		width: 100%;
	}

	hr.clininc {
		margin-top: 10px;
		margin-bottom: 25px;
	}

	.mentor-yr {
		margin: 20px 0 17px;
	}

	.maps-benifits-btns a {
		font-size: 14px;
		padding: 10px 20px;
	}

	.find-clinician-btn a.blue-btn {
		min-width: 200px;
		font-size: 20px;
		padding: 15px 30px;
	}

	.payment-table td {
		padding: 14px 20px;
		font-size: 18px;
	}

	.top-rt-btn {
		display: none;
	}
	.big-row img {
		height: auto;
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.logo {
		max-width: 250px;
	}

	.wsmenu {
		font-size: 12px;
	}

	/* .blue-btn {
        font-size: 12px;
        padding: 10px 10px;
    } */
	a.webinar-btn,
	a.conf-curri-btn {

		font-size: 14px;
		line-height: 14px;
	}

	.wsmenu > .wsmenu-list > li > a {
		padding: 0 6px;
	}

	.header-row {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}

	.bnr-inner-wrap {
		max-width: 522px;
	}

	.bnr-heading {
		font-size: 28px;
		margin: 0 0 10px 0;
	}

	p.bnr-p {
		font-size: 16px;
	}

	.bnr-btn a {
		font-size: 15px;
		margin-top: 25px;
	}

	.b-block-title {
		height: 55px;
	}

	.homeabout-imgwrap {
		width: 100%;
		height: auto;
	}

	.gray-heading {
		line-height: 43px;
	}

	ul.quick-ul li a {
		font-size: 12px;
	}

	.copyrt {
		font-size: 13px;
	}

	ul.privacy-terms li a {
		font-size: 13px;
	}

	.nw-btn-wrap a {
		font-size: 14px;
	}

	.support-grp div {
		max-width: 133px;
	}

	.up-conf-details {
		padding: 32px 30px 42px;
	}

	.other-details-block .video-img {
		max-width: 129px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 0 0 15px;
	}

	.vi-details-ttl {

		font-size: 20px;
	}

	.conference-info-home .home-conf-info-ttle {

		font-size: 25px;
	}

	#profile-tab li.resp-tab-item {
		padding: 10px 16px;
		font-size: 19px;
	}
	.clician-btn {
		font-size: 12px !important;
	}
}

@media (max-width:580px) {

	/* about */
	ul.breadcr-nav {
		justify-content: center;
		-wbekit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}

	.breadcr-title {
		font-size: 18px;
		line-height: 22px;
		text-align: center;
	}

	.breadcrumb-sec {
		padding: 15px 0;
	}

	ul.breadcr-nav li {
		font-size: 12px;
	}

	.who-we-are-section {
		padding: 40px 0;
	}

	.weare-img {
		margin: 0 0 20px 0;
	}

	.white-heading {
		font-size: 25px;
		line-height: 39px;
	}

	.our-mission-sec {
		padding: 32px 0
	}

	.about-message-sec {
		padding: 40px 0;
	}

	.about-message-sec .blue-caps-head {
		margin: 16px 0 10px 0;
		font-size: 13px;
	}

	.about-message-sec .gray-heading {
		font-size: 25px;
		line-height: 32px;
	}

	.two-sec-head {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.gray-heading.g-head-inner {
		margin: 0 0 10px 0;
	}

	.message-sec-img img {
		width: 100%;
	}

	.message-sec-img {
		float: none;
	}

	/* contact */
	.contact-us-section,
	.contact-bottom-section,
	.videos-section {
		padding: 40px 0;
	}

	.contact-form-sec .inputbox .check-sec {
		font-size: 15px;
	}

	.contact-submit-sec {
		margin: 0;
	}

	.contact-sub-btn-wrap {
		margin: 20px 0 0 0;
	}

	.cont-block-ttl {
		font-size: 25px;
		line-height: 32px;
	}

	.contact-content-wrap {
		margin: 0 0 20px 0;
		float: left;
	}

	.corporate-partners {
		padding: 40px 0;
		text-align: center;
	}

	.corp-partner-logo {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		ms-justify-content: center;
	}

	/* education */
	.complete-acm {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.complete-acm li {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.acm-plus-icon {
		text-align: center;
	}

	.acm-inner {
		margin: auto;
	}

	.education-section,
	.maps-tracks-offered,
	.fellowship-membership,
	.road-fellowship-sec,
	.maps-benefits-membership,
	.medical-professionals,
	.med-professionals-signup {
		padding: 40px 0;
	}

	.tracks-title {
		font-size: 17px;
		line-height: 30px;
	}

	ul.acm-class li {
		min-width: 100%;
	}

	.fellowship-title {
		font-size: 22px;
		line-height: 32px;
	}

	.fellowship-membership p span {
		font-size: 19px;
	}

	.road-steps-title {
		font-size: 16px;
	}

	.mentee-signup-sec .check-sec {
		font-size: 15px;
		line-height: 18px;
	}

	input.mentee-submit-btn {
		min-width: 120px;
		margin: 20px 0 0 0;
	}

	.road-fellow-steps {
		margin: 0;
	}

	.education-benifits {
		margin: 40px 0;
	}

	.maps-benefits-membership .bnr-bottom-block {
		margin: 0 0 20px 0;
		background: #fff;
	}

	.maps-benefits-membership .white-bg {
		background: #f7f7f7;
	}

	.eduction-benefits-lists {
		padding: 0;
	}

	.eduction-benefits-lists li {
		width: 100%;
		font-size: 14px;
	}

	.acm-nm {
		margin-right: 0;
	}

	.faculty-one-blocks {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.faculty-img-wrap {
		margin: 0 0 20px 0;
		min-width: 100%;
		width: 100%;
		float: left;

	}

	.faculty-members-nm {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.faculty-nm {
		font-size: 18px;
	}

	.faculty-members-blocks .faculty-members-nm {
		width: 100%;
	}

	.faculty-pagination .pagination {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}

	.faculty-img-wrap img {
		width: 100%;
	}

	.faq-section {
		padding: 40px 0;
	}

	.card-header a {
		font-size: 15px;
	}

	.mb-0 > a:before {
		display: none;
	}

	.mb-0 > a[aria-expanded=true]:before {
		display: none;
	}

	.card-header a {
		padding: 10px 42px 10px 20px !important;
		position: relative;
	}

	.mb-0 > a:after {
		float: right !important;
		content: "\f150";
		font-family: "FontAwesome";
		color: #007bbc;
		font-size: 18px;
		position: absolute;
		right: 6px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}

	.upcoming-conferences {
		padding: 40px 0;
	}

	.jobs-one-blocks {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.jobs-img-wrap {
		margin: 0 0 30px 0;
		min-width: 200px;
	}

	.jobs-nm {
		font-weight: 600;
		font-size: 17px;
	}

	.early-autism-video {
		margin: 0 0 25px 0;
	}

	.gray-heading.font-30 {
		font-size: 20px;
		line-height: 26px;
		text-align: center;
	}

	.prof-sub-btn-wrap {
		margin: 30px 0 0 0;
	}

	.captcha-submit-sec {
		margin: 10px 0 0;
	}

	.professional-signup-sec {
		padding-bottom: 40px;
	}

	.videos-details-sec {
		padding: 50px 0;
	}

	.video-details-right {
		margin: 20px 0 0;
	}

	.other-details-block {

		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.other-details-block .video-img {
		max-width: 100%;
	}

	.other-details-block .view-vi-btn {

		padding: 12px 20px;
		max-width: 100%;
	}

	.other-details-block .videos-thumb-details {
		padding: 20px 20px 30px;

	}

	.clinician-directory,
	.parents-sec {
		padding: 50px 0;
	}

	.conf-block {

		width: 100%;
		padding: 20px 15px;
	}

	.our-faculty {
		padding: 20px 0;
	}

	.videos-thumb-list {

		margin: 00 0;
	}

	.vi-details-content {

		margin: 10px 0 0 0;
	}

	.vi-details-ttl {

		font-size: 18px;
	}

	.top-rt-btn.top-rt-btn-mobile .blue-btn {
		font-size: 9px;
		padding: 2px 8px;
	}

	.top-rt-btn.top-rt-btn-mobile .clician-btn {
		font-size: 9px;
		padding: 2px 6px;
		margin-right: 1px;
	}

	.bnr-bottom-block {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		text-align: center;
		padding: 20px;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
	}

	.education-benifits .icon-circle {
		margin-left: auto;
		margin-right: auto;
	}

	.maps-practitioner p {

		padding: 0;
	}



}

@media (max-width:480px) {
	.homeabout-imgwrap {
		width: 100%;
		height: auto;
		margin: 0 0 20px 0;
	}

	.top-rt-btn {
		display: none;
	}

	.bnr-btn a {
		font-size: 14px;
		margin-top: 6px;
		line-height: 14px;
	}

	.conference-info-home {

		padding: 20px 0 50px;
	}

	.home-cme-video p span {
		display: block;
	}

	p.bnr-p {
		display: none;
	}

	.bnr-heading {
		font-size: 17px;
	}

	.maps-banner-section:after {
		display: none;
	}

	.news-articles-silder button.owl-next {
		right: 0;
	}

	.news-articles-silder button.owl-prev {
		left: 0;
	}

	.bnr-bottom-block {
		margin: 0 0 20px 0;
	}

	.clinician-wrap .clinic-head {
		font-size: 28px;
		text-align: center;
	}

	.clinician-wrap {
		text-align: center;
		margin: 0 0 40px 0;
	}

	.clinician-wrap p {
		font-size: 15px;
	}

	.about-welcomemaps {
		text-align: center;
	}

	.g-line-left:after {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}

	.gray-heading {
		font-size: 25px;
		line-height: 32px;
		margin: 0 0 20px 0;
	}

	.clinician-directory .gray-heading {
		font-size: 23px;
	}

	p {
		font-size: 15px !important;
	}

	.blue-caps-head {
		font-size: 13px;
	}

	.training-conference-sec {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.training-conference-sec:before {
		display: none;
	}

	.conf-training {
		width: 100%;
		text-align: center;
	}

	.conf-video {
		width: 100%;
	}

	.conf-video img {
		display: block;
	}

	.ftmc-text {
		font-size: 20px;
	}

	.conf-date,
	.conf-place {
		font-size: 16px;
	}

	.conf-curriculm-btn {
		line-height: 22px;
	}

	.medi-title {
		font-size: 23px;
		line-height: 33px;
		text-align: center;
	}

	.btnssocial-sec {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
	}

	.stay-contect {
		margin: 20px 0 0 0;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
	}

	.article-row {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
	}

	.nw-articles-wrap {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		margin: 0 0 20px 0;
	}

	.ftr-about {
		text-align: center;
	}

	.ftr-social {

		text-align: left;
	}

	.ftr-about img {
		/*max-width: 130px;*/
		margin: auto;
		display: block;
	}

	.ftr-about p {
		text-align: center;
	}

	.ftr-social span,
	.ftr-title {
		font-size: 18px;
		margin: 0 0 15px 0;
	}

	ul.ftr-social-links {
		margin: 0;
	}

	.ftr-quicklinks {
		padding: 0;
	}

	ul.quick-ul {
		width: 100%;
	}

	ul.quick-ul li a {
		font-size: 13px;
	}

	ul.quick-ul li {
		margin: 0 0 8px 0;
	}

	.ftr-supportgp {
		margin: 30px 0 0 0;
	}

	.footer-bottom {
		text-align: center;
	}

	.footer-bottom .row.d-flex.align-items-center {
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
	}

	ul.privacy-terms {
		margin: 0 0 15px;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}

	.right-header {
		width: 100%;
	}

	.wsmenu > .wsmenu-list > li > a {
		padding: 10px 15px;
	}

	.header-sec {
		padding: 5px 0;
	}

	.welcome-to-maps-sec,
	.education-care-sec,
	.meet-team-section,
	.news-articles-sec,
	.footer-section {
		padding: 50px 0;
	}

	.bnr-bottom-section {
		padding: 45px 0 50px;
	}

	.conf-training {
		padding: 50px 20px;
	}

	.news-articles-silder button.owl-prev {}

	.top-menu {
		margin: 0 !important;
	}

	.wsmenu > .wsmenu-list {
		top: 53px !important;
	}

	.acm-nm {
		padding: 10px 8px;
		margin-right: 0;
		font-size: 15px;
	}

	.copyrt {
		font-size: 13px !important;
	}

	.designby {
		font-size: 12px !important;
	}

	.clinician-directory-ul {
		text-align: left;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
	}

	ul.clinician-directory-ul li {
		width: 100%;
	}

	.cl-di-heading {

		text-align: left;
	}

	.parents-sub-btn-wrap {

		margin: 30px 0 0;
	}

	.conference-info-home .home-conf-info-ttle {

		font-size: 25px;
	}

	.education-care-sec p {
		text-align: center;
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.videos-thumb-list .col-lg-3.col-md-6.col-sm-6 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}


@media (max-width:340px) {
	.top-rt-btn.top-rt-btn-mobile .blue-btn {
		font-size: 8px;
		position: relative;
	}
	

	.top-rt-btn.top-rt-btn-mobile .clician-btn {
		font-size: 8px;
	}
}

@media (max-width:991px) {
	.searchbox {
		min-width: 30px;
		height: 30px;
	}

	.searchbox-input {
		height: 30px;
	}

	.searchbox-icon,
	.searchbox-submit {
		width: 30px;
		height: 30px;
		font-size: 15px;
		line-height: 30px;
	}

	.top-rt-btn {
		padding-right: 36px;
	}
	.g-recaptcha {
		transform: scale(0.77);
		
	}
	
	.medical-training .checkbox-inline {
		width: calc(50% - 20px);
		margin-top: 10px;
	}

}


@media (max-width:767px) {
	.top-menu {
		position: relative;
		display: flex;
        flex-direction: row-reverse;
        align-items: center;
	}

	.searchbox-col-mobile {
		display: block;
	}

	.top-rt-btn {
		padding-right: 0;
	}

	.searchbox-col {
		right: 39px;
		top: 5px;
	}

	.searchbox {
		min-width: 33px;
		height: 33px;
	}

	.searchbox-input {
		height: 33px;
		padding: 0px 44px 0px 14px;
		font-size: 15px;
	}

	.searchbox-icon,
	.searchbox-submit {
		width: 33px;
		height: 33px;
		font-size: 14px;
		line-height: 33px;
	}

	.searchbox-open {
		width: 268px;
		max-width: 100%;
	}
	/* .dropdown-menu.show {
		top: 50px !important;
	} */
	.maps-banner-section img, .maps-banner-section .owl-carousel .owl-item img {
		height: 260px;
		object-fit: cover;
	}
	.banner-caption-outer {
		
		top: auto;
		left: 0;
		width: 100%;
		transform: translate(0, -50%);
		bottom: 0;
	}
	.bnr-inner-wrap {
		max-width: 100%;
		color: #fff;
		text-align: center;
		float: none;
	}
	.bnr-btn a {
       
        margin-right: 0;
    }
	
	.medical-training .checkbox-inline {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.medical-training-fld {
		margin-top: 7px;
	}


}

@media (max-width:480px) {
	.searchbox-open {
		width: 260px;
		max-width: 100%;
	}
	/* .dropdown-menu {
		top: 8px !important;
	}  */
	
	
}
