@media (max-width: 1024px) {
	.logo_wrap-mobile {
		display: none;
	}
	.resp_nav_wrap {
		padding: 0 15px !important;
		padding: 5px 0 0 !important;
	}
}

@media (max-width: 1023px) {
	.cmsms_default_type {
		width: 96%;
		margin: 25px auto;
	}
	.cmsms_row_outer_parent {
		padding-top: 30px !important;
	}
	.post.cmsms_default_type .cmsms_post_cont {
		display: inline-block;
	}
	.page-content {
		margin-top: 0;
	}
	.home .cmsms_row_outer_parent {
		padding-top: 0 !important;
	}
	#expertise-global,
	#expertise-global {
		padding-top: 40px !important;
	}
	.header_top {
		display: none !important;
	}
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin: 7.5px -15px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.therapeutic-areas .block {
		width: 100%;
		display: inline-block;
		float: left;
		border: solid 1px #ccc;
		min-height: inherit;
		box-sizing: border-box;
		margin: 0 0 20px 0;
		text-align: left;
	}
	.request-demo h1 {
		margin-top: 0;
	}
	.sidebar {
		padding-top: 20px !important;
	}
	.blog .cmsms_post_title a {
		font-size: 24px;
		line-height: inherit;
	}
	.sub-menu .menu-item-has-children>a::before {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.headline_outer .headline_inner .headline_text .entry-title {
		color: #fff;
		font-size: 35px;
		padding-top: 0;
		line-height: 44px;
	}
	.top-links a {
		font-size: 13px;
	}
	#slide-9-layer-5 {
		display: none !important;
		width: 136px !important
	}
	.tp-bullets {
		display: none !important;
	}
	.rev_slider .tp-caption,
	.rev_slider .caption {
		white-space: normal !important;
	}
	.cmsms_breadcrumbs {
		display: none !important;
	}
	.entry-summary .cmsms_post_cont_info {
		margin: 10px;
	}
	/*.rev_slider .tp-caption, .rev_slider .caption{ position: inherit !important; }*/
	.top-links {
		text-align: center;
	}
	.top-links a {
		padding: 0 5px;
	}
	html #page #header .header_mid .header_mid_outer .header_mid_inner .slogan_wrap {
		padding: 5px 0;
	}
	.one .cmsms_row_margin,
	.two .cmsms_row_margin,
	.three .cmsms_row_margin,
	.four .cmsms_row_margin,
	.five .cmsms_row_margin,
	.six .cmsms_row_margin,
	.seven .cmsms_row_margin,
	.eight .cmsms_row_margin {
		display: -webkit-flex;
		display: grid;
	}
	.one .cmsms_row_margin .one_third,
	.tow .cmsms_row_margin .one_third,
	.three .cmsms_row_margin .one_third,
	.four .cmsms_row_margin .one_third,
	.five .cmsms_row_margin .one_third,
	.six .cmsms_row_margin .one_third,
	.seven .cmsms_row_margin .one_third,
	.eight .cmsms_row_margin .one_third {
		order: 1 !important;
	}
	.one .cmsms_row_margin .two_third,
	.tow .cmsms_row_margin .two_third,
	.three .cmsms_row_margin .two_third,
	.four .cmsms_row_margin .two_third,
	.five .cmsms_row_margin .two_third,
	.six .cmsms_row_margin .two_third,
	.seven .cmsms_row_margin .two_third,
	.eight .cmsms_row_margin .two_third {
		order: 2 !important;
	}
	.one .cmsms_text,
	.two .cmsms_text,
	.three .cmsms_text,
	.four .cmsms_text,
	.five .cmsms_text,
	.six .cmsms_text,
	.seven .cmsms_text,
	.eight .cmsms_text {
		text-align: center;
	}
	.one .cmsms_img,
	.tow .cmsms_img,
	.three .cmsms_img,
	.four .cmsms_img,
	.five .cmsms_img,
	.six .cmsms_img,
	.seven .cmsms_img,
	.eight .cmsms_img {
		display: block;
		text-align: center;
	}
	.cmsms_post_cont {
		padding: 0 !important;
		width: 100%;
	}
	.entry-summary .cmsms_img_wrap {
		margin: 0;
		position: inherit;
		width: 100%;
	}
	.cmsms_default_type {
		width: 96%;
		margin: 25px auto;
	}
	.logo_wrap-mobile {
		padding: 10px 5px;
		text-align: left;
		display: inline-block;
		text-align: left;
	}
	.logo_wrap-mobile img {
		height: 30px;
		width: auto !important;
	}
	.logo_wrap-mobile {
		padding-top: 5px !important;
	}
	.logo_wrap {
		display: none !important;
	}
	.header_bot_outer {
		background: #fff !important;
	}
	.resp_nav_wrap {
		text-align: left !important;
	}
	.resp_nav_wrap_inner {
		float: right;
		margin-right: 5px;
	}
	.header_top_but {
		display: none !important;
	}
	#welcome-text h1 {
		font-size: 32px;
	}
	.rev-btn {
		white-space: nowrap !important;
		padding: 4px !important;
		margin: 12px 0 0 0 !important;
		max-width: auto !important;
		min-width: auto !important;
		width: auto !important;
		font-size: 5px !important;
	}
	.made-simple {
		font-size: 38px !important;
		line-height: 55px !important;
	}
	.cmsms_post_content.entry-content {
		padding-top: 25px !important;
	}
	.single-post .cmsms_post_cont_info {
		border: medium none !important;
		border-radius: 0;
		height: auto;
		padding: 3px 8px;
		right: 0;
		top: 0;
		width: auto;
	}
	#expertise-global li.first-child::before {
		display: block !important;
	}
	#expertise-global li.first-child::before {
		display: block !important;
	}
	.headline_outer .headline_inner .headline_text .entry-title {
		font-size: 26px;
		font-weight: bold;
		line-height: 35px;
		padding-top: 0;
	}
	.headline_outer .headline_inner .headline_text .entry-subtitle {
		font-size: 18px;
	}
	#made-simple .form-row,
	.cmsms_contact_form .form-row {
		width: 94% !important;
	}
	.made-simple {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.blog .cmsms_post_title a {
		line-height: inherit;
		font-size: 24px;
	}
	.preloader {
		padding-bottom: 174px;
	}
	.preloader .full-width {
		height: auto;
	}
	.header_mid_outer {
		display: none !important;
	}
	#expertise-global li {
		width: 90%;
		margin-bottom: 0;
		margin-top: 5px;
	}
	#expertise-global ul {
		margin-left: 0;
		padding-left: 0;
	}
	#expertise-global ul p {
		padding-bottom: 0;
	}
	#three-blocks .item .cmsms_text {
		padding: 18px;
		text-align: center;
	}
	.card__thumb {
		height: 200px;
	}
	#three-blocks h2 {
		font-size: 22px;
	}
	.video-banner {
		margin-top: -5px;
	}
	.banner-head {
		background: #fff none repeat scroll 0 0;
		bottom: 0;
		font-size: 8vw;
		font-weight: 600;
		left: 0;
		line-height: inherit;
		margin-top: 0;
		padding: 25px 0;
		position: inherit;
		text-align: center;
		width: 100%;
	}
	.banner-head span {
		box-shadow: none;
		background: none;
		padding: 0;
	}
	.main-services .block-row .cmsms_text {
		padding: 17px;
	}
	.main-services .card {
		margin-bottom: 0;
	}
	.main-services {
		padding-top: 0;
	}
	.top-text p:last-child {
		display: none !important;
	}
	#three-blocks {
		padding-top: 0 !important;
	}
	#three-blocks {
		margin-bottom: 10px !important;
	}
	.articles-head {
		padding: 28px 0;
		font-size: 50px;
		padding-top: 10px;
	}
	.articles-list,
	.articles-view {
		margin-top: 0;
	}
	.articles-form h4 {
		line-height: 25px;
		font-size: 20px;
	}
	.articles-form {
		padding: 18px;
	}
	footer {
		margin-bottom: 52px;
	}
	.slide-text h2 {
		padding: 35px 22px;
		font-size: 24px;
		font-weight: bold;
		line-height: inherit;
	}
	.slide-text {
		bottom: 10px;
	}
	.m-hide {
		display: none !important;
	}
	.m-visible {
		display: block !important;
	}
	h2.service-head {
		padding: 0 !important;
		margin: 0 !important;
		padding-bottom: 30px !important;
	}
	.workforce-block .block {
		margin-bottom: 30px;
	}
	.workforce-block .block a,
	.clinical-block .block a,
	.trading-block .block a {
		padding-top: 54px;
	}
	.workforce-block .block .bg,
	.clinical-block .block .bg,
	.trading-block .block .bg {
		min-height: 160px;
	}
	.workforce-block .one a,
	.trading-block .one a,
	.trading-block .three a,
	.trading-block .five a,
	.trading-block .six a {
		padding-top: 65px;
	}

	.carousel-control{ display: none !important; }

	.products-table td{ white-space: inherit !important; }
	.d-footer{display:none;}
	.m-footer{display:block;}


.m-footer .widget_text span {
    background: url(https://globalpharmatek.com/wp-content/themes/dental-clinic/img/faqs-down-icon.png) no-repeat top right;
    float: right;
    width: 26px;
    height: 26px;
    margin-top: -5px;
    margin-right: 0;
    background-size: 100%;
}

.m-footer .widget_text a[aria-expanded="true"] span {
    background: url(https://globalpharmatek.com/wp-content/themes/dental-clinic/img/faqs-up-icon.png) no-repeat top right;
    background-size: 100%;
}


	.bottom_inner .widgettitle {
    margin-bottom: 0;
    border-bottom: solid 1px #f1f1f1;
}
.bottom_inner h3 a{ text-decoration: none !important; display: inline-block;
    width: 100%;}
.bottom_inner h3::before{ display: none !important; }

}

@media (max-width: 479px) {
	.headline_outer .headline_inner .headline_text .entry-title {
		font-size: 18px;
		font-weight: bold;
		line-height: inherit;
	}
}