@media screen and (max-width: 1210px) {
	.ed-container, .ed-container-home, .custom-appointment-form, .caption-wrapper .em-container {
		width: 100%;
	}
	.boxed-layout {
		width: 95%;
	}
}

@media screen and (max-width: 1096px) {
	/*-----------------------------------------
	GLOBAL CSS
	------------------------------------------*/
	body, button, input, select, textarea {
		font-size: 16px;
	}
	.home-description {
		font-size: 16px;
		line-height: 25px;
	}
	.about .btn, a.btn, .site-info {
		font-size: 18px;
	}
	.latest-news .news-single-title, .footer-social a, #google-map .em-contact-address h3 {
		font-size: 20px;
	}
	.top-header {
		line-height: 19px;
	}
	.top-header, header#masthead, .appointment, section.our-team-member, section.latest-news, section.call-to-action-small, .top-footer, .main-footer, 
	.page-content, .search.search-results article, #primary {
		padding-left: 10px;
		padding-right: 10px;
	}
	.home #primary {
		padding-left: 0;
		padding-right: 0;
	}
	h1.page-title, .sidebar .widget-title, .entry-title {
		font-size: 20px;
	}
	.slider-caption h2 {
		font-size: 16px;
		line-height: 20px;
	}
	#primary.no-sidebar {
		padding-left: 10px;
		padding-right: 10px;
	}
	#primary.right-sidebar, #secondary-left {
		padding-left: 10px;
	}
	#secondary-right, #primary.left-sidebar {
		padding-right: 10px;
	}
	.search-no-results input.search-field {
		width: 70%;
		font-size: 16px;
	}
	.category-doctors article {
		width: 47%;
	}
	.featured-block .featured-content {
		font-size: 13px;
		line-height: 18px;
	}
	.category-doctors h1.entry-title {
		font-size: 18px;
	}
	.entry-meta, .category-doctors footer.entry-footer {
		font-size: 13px;
	}

	/*----------------------------------------
	TOP HEADER SECTION
	-----------------------------------------*/
	.top-header .callto-left {
		font-size: 14px;
		padding-left: 0;
	}
	.top-header .callto-left a {
		padding-left: 5px;
		padding-right: 5px;
	}
	.callto-right .header-social.social-links {
		margin-left: 5px;
	}
	.header-search {
		padding-right: 10px;
	}
	.header-search .searchform {
		border-top: 1px solid #ddd;
	}
	.header-search > .fa {
		line-height: 18px;
	}
	.site-branding {
		width: 27%;
	}
	nav#site-navigation {
		width: 72%;
	}
	.main-navigation .nav-menu > li.menu-item-has-children::after {
		font-size: 12px;
		top: 39%;
		right: 0;
	}
	.main-navigation .nav-menu li {
		font-size: 15px;
	}
	.main-navigation .nav-menu li a {
		padding-left: 10px;
		padding-right: 10px; 
	}
	.about .about-content {
		padding-top: 22px;
		padding-bottom: 22px;
	}
	.call-to-action .cta-content-wrap {
		padding: 0 20px;
	}
	.boxed-layout .call-to-action .cta-content-wrap {
		padding: 0 20px 40px;
	}
	.rtl .main-navigation .nav-menu > li:last-child > a {
		padding-left: 10px;
	}

	/*------------------------------------------
	FOOTER SECTION
	------------------------------------------*/
	.top-footer .widget {
		font-size: 15px;
		padding-right: 20px;
	}

	/*-----------------------------------------
	CONTACT PAGE
	------------------------------------------*/
	.left-sidebar .wpcf7-form p, .right-sidebar .wpcf7-form p {
		width: 32%;
	} 
}

@media screen and (max-width: 980px) {
	.about .about-content {
		height: auto;
	}
	.news-block {
		width: 32.66%;
	}

	/*------------------------------------------
	MAIN NAVIGATION SECTION
	-------------------------------------------*/
	.center-align nav#site-navigation {
		text-align: left;
	}
	nav#site-navigation {
		width: auto;
		text-align: left;
		float: right;
		padding-top: 20px;
	}
	button.menu-tog