/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {


}


/* Normal desktop :1024px. */
@media (min-width: 1024px) and (max-width: 1200px) {
.main-menu-button a {
	font-size: 15px;
	padding: 9px 22px;
}
.main-menu nav > ul > li > a {
	font-size: 15px;
}
.main-menu nav > ul > li {
	margin-left: 18px;
}
.about-area {
	padding: 0 0 47px;
}
.single-team-content::before, .single-team-content::after {
	left: -15px;
	right: 14px;
}
.single-team-title h4 {
	font-size: 17px;
}
.single-case-study-content {
	width: 70%;
	height: 140px;
}
.blog-page-title h3 {
	font-size: 22px;
}
.subscribe-button button {
	right: 164px;
}
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1023px) {
.main-menu-button {
	display: none;
}
.about-area {
	padding: 0 0 47px;
}
.single-team-content::before, .single-team-content::after {
	left: -15px;
	right: 14px;
}
.single-team-title h4 {
	font-size: 17px;
}
.single-case-study-content {
	height: 140px;
}
.blog-page-title h3 {
	font-size: 22px;
}
.subscribe-button button {
	right: 164px;
}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.main-menu-button {
	display: none;
}
.single-about-thumb {
	margin-bottom: 30px;
}
.about-area{
	padding: 12px 0 50px;
}
.single-team {
	margin-bottom: 60px;
}
.team-area {
	padding: 100px 0 65px;
}
.single-case-study-content {
	width: 70%;
	height: 140px;
}
.single-it-work-content-list::before {
	display: none;
}
.single-it-work {
	margin-bottom: 45px !important;
}
.single-video {
	margin-top: -170px;
}
.single_counter::before {
	display: none;
}
.subscribe-button button {
	right: 124px;
}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.main-menu-button {
	display: none;
}
.single-feature-thumb img {
	width: 100%;
}
.about-area{
	padding: 12px 0 50px;
}
.section-main-title h2 {
	font-size: 30px;
}
.section-main-title h1 {
	font-size: 30px;
}
 .single-team-thumb-inner img {
	width: 100%;
}
.single-team {
	margin-bottom: 70px;
}
.team-area {
	padding: 100px 0 50px;
}
.single-case-study-content {
	height: 140px;
}
.single-it-work-content-list::before {
	display: none;
}
.single-it-work {
	margin-bottom: 50px !important;
}
.single-call-do-action-title h2 {
	color: #fff;
	font-size: 30px;
}
.single-video {
	display: none;
}
.single_counter::before {
	display: none;
}
.single_counter {
	margin-bottom: 32px !important;
}
.blog-page-title h3 {
	font-size: 22px;
}
.subscribe-button button {
	padding: 2px 18px;
	right: 26px;
}
.subscribe-form-inner input {
	padding: 5px 6px;
	width: 95%;
}
.footer-bottom-content-copy {
	text-align: center;
}
.footer-bottom-right-text {
	text-align: center;
}
.footer-bottom {
	padding-bottom: 15px !important;
}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
}
