@media only screen and (max-width: 1200px) {
	#header #navigation ul li a {padding: 0 10px;}
	#header #main_header {border-radius: 0px;}
	#solutions article p {padding: 0px;}
	#about_section {
		background-position: center right;
		padding: 75px 0;
		height: auto;
	}
	#about_section .about_text {
		margin: 0 auto;
		text-align: center;
		text-align-last: center;
	}
	#about_section .about_text .about_btns {text-align: center;}
	#about_section .about_text .about_btns > * {float: none;display: inline-block;margin: 0;}
}	
@media only screen and (max-width: 1110px) {
	#header #navigation {display: none;}
	#header #mobile_menu_btn {display: block;}
	#order_bar .details {padding-right: 0;background: none;}
}	
@media only screen and (max-width: 990px) {
	#consultation .consultation_features article {margin-bottom: 15px;}
	#consultation .consultation_features article .title, #consultation .consultation_features article .title a {
		margin: 10px 0 5px;
	}
	#customers_brands {height: auto;padding: 25px 0;text-align: center;}
	#order_bar {text-align: center;}
	#order_bar .cta_btn a {float: none;margin: 10px auto 0;display: inline-block;}
	#customers_comments .comment p {max-width: 100%;}
	#header #main_header {height: 75px;}
	#header #logo a {
		width: 154px;
		height: 55px;
	}
	#header #mobile_menu_btn {margin: 12px 0;}
}
@media only screen and (max-width: 905px) {
	#services .service .service_desc {display: none;}
	#services .service .readmore {display: none;}
	#services .service .title {border: none;margin-bottom: 0px;}
	#services .service .title a {display: block;}
	#services .service .title::after {width: 30%;}
	#footer .copyright {overflow: hidden;margin-bottom: 25px;}
}
@media only screen and (max-width: 770px) {
	#solutions article .readmore {display: none;}
	#solutions article p {margin: 15px auto 30px;}
	#services .service .pic {display: none;}
	#services .service {margin-bottom: 10px;}
	#services .service .title {padding-top: 20px;}
	#sidebar {margin-top: -30px;}
	#footer .blog, #footer .widget,
	#footer .main_footer {padding: 30px auto;}
}
@media only screen and (max-width: 700px) {
	#header #main_header {padding: 10px 0;}
	#header #top_header #mission {display: none;}
	#header #info {float: none;margin: auto;}
	#customers_comments,#consultation,#solutions {padding: 60px 0;}
	#consultation .consultation_features article p {display: none;}
	#footer .blog ul li {float: none;width: 100%;padding-left: 0px;}
	#content .blog_post .pic {float: none;margin: 0 auto 15px;}
	#content .blog_post .title, #content .blog_post .title a {text-align: center;}
}	
@media only screen and (max-width: 650px) {
	#footer .sub_footer {height: auto;text-align: center;}
	#footer #socials,#footer .sub_footer p {float: none;text-align: center;line-height: 22px;}
	#footer #socials ul li {
		float: none;
		margin: 0 5px;
		display: inline-block;
	}
}
@media only screen and (max-width: 600px) {
	#content .meta .author, #content .meta .date {display: none;}
}
@media only screen and (max-width: 459px) {
	#semino_features .features_list article p {
		padding: 0;
		line-height: 22px;
		letter-spacing: -0.9px;
	}
}
@media only screen and (max-width: 450px) {
	#about_section .about_text .title {font: 24px/45px "myiranyekan";}
	#semino_features .features_list article .title, #semino_features .features_list article .title a {letter-spacing: -1.1px;white-space: nowrap;}
}
@media only screen and (max-width: 359px) {
	#about_section .about_text .title {font: 19px/40px "myiranyekan";}
	#about_section .about_text p {font:300 16px/30px "myiranyekan";}
	#about_section .about_text .about_btns {margin-top: 10px;}
	#about_section .about_text .about_btns {margin-top: 10px;}
	#about_section .about_text .about_btns .cta_btn a {margin-bottom: 10px;}
	#semino_features .features_list article .title, #semino_features .features_list article .title a {font-size: 14px;}
}
