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

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

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

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

}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.header-search-wrap form input {
		width: 200px;
	}

	.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-top-bar-2 {
		padding: 10px 50px;
	}
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199.99px) {
	.header-search-wrap.lk-header-search-wrap {
		display: none;
	}

	.header-top-info a {
		font-size: 14px;
	}

	.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;
	}

	.custom-footer-4-2 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.custom-footer-4-3 {
		margin-left: 0px;
	}



}


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

	.main-header-area.main-header-area2 .main-menu-area {
		text-align: right !important;
	}

	.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;
	}

	.custom-footer-4-2 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.custom-footer-4-3 {
		margin-left: 0px;
	}


}


/* 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;
	}

	.custom-footer-4-2 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.custom-footer-4-3 {
		margin-left: 0px;
	}

	.logged-in.admin-bar .sticky {
		margin-top: 0px;
	}

	.foo-col-2 .footer__widget {
		padding-left: 0;
	}


}

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

	.foo-col-2 .footer__widget {
		padding-left: 0;
	}

}