@media(min-width: 771px){
	.header-order{
		display: flex;
	}
	.header-order .order:nth-child(1){
		order: 1;
	}
	.header-order .order:nth-child(2){
		order: 3;
	}
	.header-order .order:nth-child(3){
		order: 2;
	}

}
@media (min-width: 771px) and (max-width: 1200px) {
    .zm-trending-post.zm-lay-c .zm-post-title,
    .zm-trending-post.zm-lay-c.large .zm-post-title,
    .zm-post-title,
    .zm-trending-post.zm-lay-d .zm-post-title {
        font-size: 17px !important;
        line-height: 24px !important;
    }
	.zm-post-lay-d .zm-post-title, .zm-post-lay-e .zm-post-title, .zm-post-lay-g .zm-post-title {
		font-size: 14px !important;
		line-height: 20px !important;
		text-align: unset !important;
	  }
	  .header-top-right.text-right{
		margin-top: 0px !important;
	  }
	  .header-top-bar{
		padding: 0px !important;
	  }
}

@media only screen and (max-width: 770px) {
	.zm-post-title {
		font-weight: 500 !important;
	}

	.mean-container .mean-bar {
		z-index: 100000 !important;
	}

	.zm-post-lay-e .zm-post-thumb,
	.zm-post-lay-c .zm-post-thumb {
		margin-bottom: 15px;
	}


	.post-title {
		text-align: center !important;
	}

	.header-social-bookmark.topbar-sblock {
		margin-bottom: unset;
		width: 50% !important;
		float: left !important;
		text-align: center !important;
	}

	.dental-logo {
		height: 60px;
	}

	.zm-custom-border-left {
		border-left: unset !important;
	}

	.zm-custom-border-right {
		border-right: unset !important;
	}

	.trend-post-list .zm-custom-border-bottom:first-child {
		border-bottom: unset !important;
	}

	.zm-trending-post.zm-lay-c .zm-post-title,
	.zm-trending-post.zm-lay-c.large .zm-post-title,
	.zm-post-title,
	.zm-trending-post.zm-lay-d .zm-post-title {
		font-size: 17px !important;
		line-height: 24px !important;
	}

	.container {
		width: unset;
	}

	.zm-custom-slider-border-right {
		border-right: unset !important;
	}

	.zm-post-lay-e-area {
		margin-top: unset !important;
	}

	.zm-trending-post.zm-lay-d.zm-single-post .zm-post-dis {
		display: block !important;
	}

	.zm-trending-post.zm-lay-d .zm-post-title {
		margin-bottom: unset !important;
	}

	.detail-header .h1 {
		font-size: 24px !important;
		line-height: 32px !important;
	}

	.zm-post-meta,
	.category-list {
		text-align: left !important;
	}

	.zm-post-custom-content {
		font-size: 16px !important;
		line-height: 26px !important;
		padding-left: unset !important;
		padding-right: unset !important;
	}

	.zm-cms-custom-content {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.bottom-spacing {
		padding-bottom: unset !important;
	}

	.administrator-avatar {
		float: unset !important;
	}

	.zm-custom-author-wrapper select {
		width: 100% !important;
		margin-bottom: 10px !important;
	}

	.zm-custom-author-wrapper select:last-child {
		margin-left: unset !important;
	}

	.zm-post-title,
	.zm-post-lay-e .zm-post-title,
	.zm-post-lay-g .zm-post-title {
		text-align: center !important;
	}

	.zm-post-lay-d .zm-post-thumb,
	.zm-post-lay-e .zm-post-thumb,
	.zm-post-lay-g .zm-post-thumb {
		margin-right: 10px;
	}

	.zm-post-lay-d .zm-post-title,
	.zm-post-lay-e .zm-post-title,
	.zm-post-lay-g .zm-post-title {
		font-size: 14px !important;
		line-height: 20px !important;
		text-align: unset !important;
	}

	.zm-post-lay-d .zm-post-dis,
	.zm-post-lay-e .zm-post-dis,
	.zm-post-lay-g .zm-post-dis {
		float: unset !important;
	}

	.wowbook-container-full {
		top: 150px !important;
	}

	.wowbook-control-back {
		width: 100% !important;
		margin-left: 0 !important;
		margin-bottom: 2px !important;
	}

	.wowbook-controls {
		width: 100% !important;
		position: relative;
		top: 50px;
	}

	.wowbook-toolbar-container {
		margin: 0 10px;
	}

	.wowbook-toolbar-container {
		position: fixed;
		top: 0;
		z-index: 99;
	}

	.wowbook-book-container {
		padding: 20px;
	}

	.wowbook-toolbar {
		top: -11px !important;
	}

	.wowbook-toolbar {
		z-index: 10000 !important;
		padding-bottom: 12px !important;
	}

	.zmaga-calendar {
		border-left: 1px solid #ccc !important;
	}

	.header-social-bookmark ul li {
		font-size: 14px !important;
	}

	.zmaga-calendar {
		text-align: center !important;
		width: 50% !important;
	}

	.global-cell {
		display: flex !important;
		justify-content: center !important;
	}

	.zm-custom-header-wrapper {
		margin-bottom: 5px !important;
	}

	.logo {
		width: 165px !important;
		padding-top: 14px !important;
		padding-bottom: 5px !important;
	}
	.nayadaur-logo img {
		width: 70px !important;
  		height: 70px !important;
	}

	.logo-left {
		float: right !important;
	}

	.logo-right {
		float: left !important;
	}

	.pd-rev {
		padding: 0px !important;
	}

	.mobile-search-form form button {
		background-color: #002e79 !important;
		border-color: #002e79 !important;
	}

	.dt-pd-0 {
		padding: unset !important;
	}

	.border-bottom {
		border-bottom: 5px solid #ffffff !important;
	}

	.image-height {
		padding-bottom: 65% !important;
	}

	.blk-ht {
		height: 58px !important;
	}

	.zm-post-meta .s-meta {
		padding: 2px !important;
	}

	.detail-header .h1 {
		font-size: 18px !important;
		line-height: 24px !important;
		font-weight: 700 !important;
	}

	.author-avatar .top-center {
		height: 75px !important;
		width: 75px !important;
	}

	.p-tb-0 {
		padding: 0px !important;
	}

	.bg-white h1:not(.header-color),
	.bg-white h2:not(.header-color),
	.bg-white h3:not(.header-color),
	.bg-white h4:not(.header-color),
	.bg-white h5:not(.header-color),
	.bg-white h6:not(.header-color),
	.bg-white i :not(.header-color) {
		color: #2f2f2f;
	}

	.detail-header .caption-heading {
		font-family: 'Merriweather' !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 26px !important;
		margin: 0px 10px 20px 10px !important;
		padding: 0px !important;
		text-align: left;
	}

	.header-top-bar {
		padding: 0px !important;
	}

	.ln-ht-tm ul li {
		line-height: 26px !important;
	}

	.zm-custom-header-wrapper {
		height: 26px !important;
	}

	.img-lg-pd,
	.img-md-pd {
		padding: 5px !important;
	}

	.zm-post-meta-author {
		font-weight: 400 !important;
		font-size: 12px !important;
		line-height: 20px !important;
		color: #2f2f2f !important;
		float: left !important;
		text-align: left !important;
	}

	.zm-post-meta-category {
		font-weight: 400 !important;
		font-size: 12px !important;
		line-height: 20px !important;
		color: #2f2f2f !important;
		text-align: right !important;
	}

	.zm-post-meta-date {
		font-weight: 400 !important;
		font-size: 12px !important;
		line-height: 20px !important;
		color: #2f2f2f !important;
		float: left !important;
		text-align: left !important;
	}

	.detail-content blockquote {
		font-family: 'Merriweather' !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 26px !important;
		margin: 20px 10px 20px 10px !important;
		padding: 0px 0 0 15px !important;
		text-align: left;
		border-bottom: 1px solid black;
		padding-bottom: 10px !important;
		padding-top: 10px !important;
		border-top: 1px solid black;
	}

	.subscribe-form input[type=button] {
		width: 28%;
		font-size: 9px !important;
		float: right !important;
	}

	input[type=email] {
		width: 68% !important;
		font-size: 11px !important;
	}

	#form_div_id {
		margin: 0 40px !important;
	}

	.odr-main{
		display: flex !important;
		flex-direction: column !important;
	}

	.odr-main .col-xs-12:nth-child(1){
		order: 1 !important;
	}

	.odr-main .col-xs-12:nth-child(2){
		order: 2 !important;
	}
	
	.odr-main .col-xs-12:nth-child(3){
		order: 3 !important;
	}
	.zm-post-lay-g .zm-post-dis{
		width: 100% !important;
	}
	.detail-header .zm-post-title {
		padding: 0px 0px !important;
		margin-bottom: 20px !important;
		text-align: center !important;
		/* height: 78px !important;
		max-height: 78px !important; */
		overflow: hidden !important;
	}
	
	.detail-header .zm-post-title h1{
		font-family: 'Merriweather' !important;
		font-size: 19px !important;
		line-height: 26px !important;
		font-weight: 700 !important;
	}

	.detail-header .caption-heading {
		padding: 10px 0px !important;
		margin-bottom: 20px !important;
		text-align: center !important;
		border-top: 1px solid !important;
		border-bottom: 1px solid !important;
		/* height: 174px !important;
		max-height: 174px !important; */
		overflow: hidden !important;
	}
	  .detail-header .caption-heading h4 {
		font-family: 'Merriweather' !important;
		font-size: 16px !important;
		line-height: 22px !important;
		font-weight: 600 !important;
	}

}


@media (max-width: 786px){
		
	.time-line-stories .row{
		/* flex-direction: column; */
		display: block !important;
	}
	
	
	.time-line-stories .row.top-time-line{
		display: block !important;
	}
	.time-line-date.fl-rt{
		float: left !important;
	}

	.time-line-date{
		margin: 10px 0px 0px 0px !important;
	}

	.timeline-circle{
		margin: 0px !important;
		width: 12px !important;
		height: 12px !important;
		background: #2c6a00 !important;
		border-radius: 50% !important;
		top: -5px !important;
		-webkit-transform: translateX(6px) !important;
		transform: translateX(6px) !important;
	}
	.time-line-circle{
		position: relative !important;
		top: -0% !important;
		width: 14px !important;
		height: 100% !important;
		background-color: #FFF9FC !important;
		z-index: 10000 !important;
	}

	.time-line-date{
		width: 90% !important;
	}
	.time-line-dot-mobile{
		margin-top: 60px !important;
		border-left: 1px dotted black !important;
		height: 35px !important;
  	}

	.timeline-border-right {
		border: none !important;
	}
	.timeline-border-right{
		border-top: 1px dotted #000000 !important;
		width: 30px !important;
	}
	.timeline-border-right{
		margin: 0px !important;
		top: -52px !important;
		left: -17px !important;
	}
	.left-line{
		margin-left: 5px;
		padding: 10px 10px !important;
		border-left: 1px dotted #000000 !important;
	}

	.time-line-date .year{
		font-size: 18px !important;
	}
	.time-line-date .month{
		font-size: 16px !important;
	}
	.time-line-background .time-line-item .dot-line{
		margin-top: 0px !important;
		padding-top: 60px !important;
	}
	.time-line-background .time-line-item:nth-child(1) .dot-line{
		margin-top: 60px !important;
		padding-top: 0px !important;
	}
	.time-line-background .time-line-item .timeline-border-right{
		top: -48px !important;
	}
	.time-line-background .time-line-item:nth-child(1) .timeline-border-right{
		top : -52px !important;
	}
	.time-line-background .time-line-item .time-line-dot-mobile{
		height: 92px !important;
	}
	.time-line-background .time-line-item:nth-child(1) .time-line-dot-mobile{
		height : 35px !important;
	}
	.time-line-background .time-line-item:last-child .timeline-border-right{
		display: block !important;
	}

	.time-line-stories .row.date-dot{
		display: flex !important;
		margin-left: -10px !important;
	}

	.time-line-mobile .time-line-item .time-lines.time-line-dot-mobile{
		margin-top: 0px !important;
		padding-top: 60px !important;
	}
	.time-line-mobile .time-line-item:nth-child(1) .time-lines.time-line-dot-mobile{
		margin-top: 60px !important;
		padding-top: 0px !important;
	}
	.time-line-card{
		padding-top: 20px !important;
	}
	.time-line-background .time-line-dates:nth-child(1) .circles{
		display: block !important;
	}
	.time-line-card {
		padding: 20px 10px !important;
		border-left: 1px dotted #000000 !important;
		margin-left: 5px !important;
		width: calc(100% - 5px) !important;
	}
	.time-line-circle{
		/* margin-left: 5px !important; */
		border-left: 1px dotted #000000 !important;
		padding-bottom: 30px !important;
	}
	.time-line-background .time-line-dates .time-line-circle{
		margin-top: 0px !important;
		padding-top: 50px !important;
		padding-left: 15px !important;
	}
	.time-line-background .time-line-dates:nth-child(1) .time-line-circle{
		margin-top: 50px !important;
		padding-top: 0px !important;
	}
	.time-line-dots{
		padding-left: 5px !important;
	}
	.dot-line{
		border-top: 1px dotted #000 !important;
		width: 15px !important;
		position: relative !important;
		left: 0px !important;
		top: -42px !important;
	    z-index: 9999999;
	}
	.mobile-search-btn {
		padding-top: 22px !important;
	}
}