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

	.header-search-wrap form input {
		width: 230px;
	}

	.header-top-info a {
		padding: 15px 25px;
	}

	.header-btn {
		display: none;
	}

	.header-top-bar-2 {
		padding: 10px 30px;
	}

}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.contact-thumb {
		right: 0;
	}

	.header-menu-wrap,
	.header-top-bar {
		padding-right: 30px;
	}

	.header-top-info a {
		padding: 15px 20px;
	}

	.header-top-info a:last-child {
		display: none;
	}

	.header-search-wrap {
		display: none;
	}

	.header-top-bar-2 {
		padding: 10px 50px;
	}

}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199.99px) {

	.header-top-bar-2 {
		padding: 10px 30px;
	}

	.header-top-info-2 a:last-child{
		display: none;
	}

	.header-top-info a:nth-child(3) {
		display: none;
	}

	.header-top-info a:nth-child(4) {
		display: none;
	}

	.header-menu-wrap,
	.header-top-bar {
		padding-right: 30px;
	}

	.header-top-info a {
		padding: 15px 15px;
	}

	.border-bottom1 .footer__widget {
		padding: 35px 5px 10px;
	}

	.blog__content--thumb .author {
		width: 85%;
	}

	.contact-info {
		padding: 30px;
	}

	.cta-area:before {
		background: #f4f5f0;
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		width: 60%;
		height: 100%;
		z-index: -1;
	}
.contact-left-img {
	width: 38%;
}
.form-area-03 {
	padding-right: 32px;
}


}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.form-area.form-area-03.row.pr-105 {
		padding-right: 0;
	}
	.header-top-bar-2 {
		padding: 10px 15px;
	}

	.header-top-info-2 a:last-child{
		display: none;
	}

	.main-header-area-4{
		padding: 15px;
	}

	.footer-area .border-bottom1 .col-xl-4:last-child {
		display: none;
	}

	.contact-info {
		padding: 50px;
	}

}

 
/* small mobile :320px. */
@media (max-width: 767px) {
	.header-top-bar-2 {
		display: none;
	}
	.main-header-area-4{
		padding: 15px;
	}

	.about__img__shape {
		right: 0;
	}

	.about.pl-35 .section-title h2 {
		font-size: 27px;
	}

	.footer-area .border-bottom1 .col-xl-4 {
		border-left: 0;
		border-right: 0;
	}

	.border-bottom1 .footer__widget {
		padding: 35px 30px 0px;
	}

	.blog__content--thumb .author {
		width: 70%;
	}
	
	.testimonial__content--text {
		padding: 40px 40px;
	}
	.counter__box_3{
		justify-content: center;
	}
.form-area.form-area-03.row.pr-105 {
	padding-right: 0;
}
.latest-comments ul li ul.children {
	padding-left: 0;
}
.comment-reply-link {
	position: static;
}
.pro-filter.mb-40.f-right {
	float: none;
	margin-top: 20px;
}

}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 
}
