/* Normal desktop :1200px. */

@media (min-width: 1200px) and (max-width: 1500px) {

.header-area {

  padding: 0 50px;

}
.slider-thumb::before {
	left: -15px;
	width: 600px;
	height: 600px;
}

.slider-thumb {

	width: 660px;

}

.main-menu ul li a {
	padding: 45px 15px;
}
.header-bar {
	margin-right: -70px;
}






}





/* Normal desktop :992px. */

@media (min-width: 992px) and (max-width: 1200px) {

.header-area {

	padding: 5px 30px;

	padding-bottom: 0;

	padding-top: 10px;

}
.bar {
	top: 14.5%;
}

.header-right {

	margin-top: 3px;

	margin-right: 61px;

}

.single-slider {

	min-height: 670px;

}

.section-header h2 {

	font-size: 55px;

}

.about-btn a {

	padding-left: 35px;

	padding-right: 35px;

}

.services-body {

	padding: 50px 30px 50px 30px;

	border: 4px solid #f7f8ff;

}

.skill-left {

	padding-right: 0;

}

.single-skill {

	margin-bottom: 20px;

}

.portfolio-text h2 {

	margin-top: 10px;

	font-size: 25px;

}

.newsfeed-header a {

	margin-right: 15px;

}







}





/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {

.header-area {

	padding: 5px 30px;

	padding-bottom: 0;

	padding-top: 10px;

}
.bar {
	right: 2px;
	top: 15.5%;
}
.mean-container a.meanmenu-reveal {
	margin-right: -15px;
}
.header-right {

	margin-top: 7px;

	margin-right: 61px;

}

.single-slider {

	min-height: 670px;

}

.portfolio-text h2 {

	margin-top: 10px;

	font-size: 30px;

}

.working-icon {

	margin-right: 0;

}

.working-wrapp {

	padding: 30px;

	text-align: center;

}

.title-icon {

	display: block;

}

.work-title {

	margin-top: 15px;

}

.education-img2 {

	position: static;

	margin-top: 20px;

}

.services-body {

	padding: 50px 30px 50px 30px;

}





}





/* small mobile :320px. */

@media (max-width: 767px) {

.header-area {

	padding: 5px 15px;

	padding-bottom: 5px;

	padding-top: 15px;

}

.header-right {

	margin-top: 7px;

	margin-right: 61px;

}

.single-slider {

	min-height: 600px;

}
.mean-container .mean-nav {
	margin-left: 120px;
}

.header-right{

	display: none;

}

.mean-container a.meanmenu-reveal {

	margin-top: -34px;

}

.slider-content h2 {

	font-size: 34px;

}

.section-header h2 {

	font-size: 40px;

}

.about-btn > a {

	margin-bottom: 10px;

}

.services-body {

	padding: 40px 30px 40px 30px;

}

.skill-left {

	padding-right: 0;

}

.button-group button::before {

	display: none;

}

.portfolio-text h2 {

	font-size: 30px;

}

.cta-box {

	padding-left: 15px;

	padding-right: 15px;

}

.cta-text h2 {

	font-size: 40px;

}
.project-btn {
	display: block;
}
.project-btn > a {

	margin-bottom: 10px;

}

.working-icon {

	margin-right: 0;

}

.working-wrapp {

	padding: 30px;

	text-align: center;

}

.title-icon {

	display: block;

}

.work-title {

	margin-top: 15px;

}

.education-images {

	margin-left: 0;

}

.education-images img {

	max-width: 100%;

}

.education-img2 {

	position: static;

	margin-top: 10px;

}

.icon-images i {

	top: 0;

	left: 0;

}

.testimonials-wrapp {

	padding: 35px 25px;

}

.newsfeed-single-content {

	padding: 25px 20px 10px 20px;

}

.newsfeed-header a {

	margin-right: 15px;

}

.newsfeed-wrapp {

	padding: 35px 20px 40px 21px;

}







}



/* Large Mobile :480px. */

@media only screen and (min-width: 550px) and (max-width: 767px) {

	.mean-container .mean-nav {
		margin-left: 161px;
	}



}

