/* large desktop :1700px. */
@media (min-width: 1500px) and (max-width: 1800px) {
.main-menu-area-4 {
	padding: 15px 30px;
}
.header-top-area-4 {
	padding: 0 30px;
}

}

/* large desktop :1700px. */
@media (min-width: 1500px) and (max-width: 1600px) {
	.header-right-wrapper {
		margin-right: 50px;
	}
}


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

	.header-right-btn{
		display: none;
	}

	.attr-link a:last-child{
		margin-right: 0;
	}

	.header-top-info span:last-child {
		display: none;
	}
	.c-btn span {
		width: 10px;
		margin: 0 12px;
	}

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

	.banner-img .banner-text h3 {
		font-size: 40px;
	}

	.order-07 {
		right: 8%;
	}

	.order-08 {
		right: 2%;
	}

	.order-09 {
		right: 3%;
	}

	.main-menu ul li {
		margin-right: 20px;
	}

	.main-menu-4 ul li a {
		font-size: 16px;
	}

	.header-cart-wrap {
		margin-left: 20px;
	}

	.header-cart-wrap a {
		font-size: 16px;
	}

}


/* Normal desktop :1200px +. */
@media (min-width: 1200px) and (max-width: 1260px) {


}

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

	.header-right-btn{
		display: none;
	}

	.attr-link a:last-child{
		margin-right: 0;
	}

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

	.header-top-info-4 span,
	.top-menu {
		padding: 0 30px;
	}

	.header-icon-4 {
		display: none;
	}

	.banner-img .banner-text h3 {
		font-size: 40px;
	}

	.main-menu ul li {
		margin-right: 20px;
	}

	.main-menu-4 ul li a {
		font-size: 16px;
	}

	.header-cart-wrap {
		margin-left: 20px;
	}

	.header-cart-wrap a {
		font-size: 16px;
	}

	.header-search-wrap input {
		width: 100%;
	}

	.features-wrapper-4 {
		padding: 0 5px;
	}

	.history-img {
		width: 100px;
		margin-left: 20px;
	}
	.history-wrapper-2 .history-img {
		margin-right: 20px;
	}
	.history-img img {
		border: 5px solid #ffffff;
	}
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

	.header-right-btn{
		display: none;
	}

	.attr-link a:last-child{
		margin-right: 0;
	}

	.attr-link {
		margin-right: 70px;
	}

	.header-icon-4{
		display: none;
	}

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

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

	.banner-img .banner-text h3 {
		font-size: 40px;
	}

	.work-shape {
		display: none;
	}

	.features-wrapper-4 {
		padding: 0 25px;
	}

	.client-wrap-2 .client-text h2 {
		font-size: 22px;
	}

	.client-wrap-2 .client-say-content h4 {
		font-size: 20px;
	}

	.history-wrapper {
		margin-bottom: 50px !important;
		margin-top: 0;
	}

	.history-btn{
		margin-top: 0;
	}

	.history-border:before{
		display: none;
	}
}


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

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

	.hero-text .c-btn span,
	.hero-text .d-btn:before,
	.hero-text .d-btn:after {
		margin: 0 8px;
		width: 12px;
	}

	.features-wrapper-4 {
		display: inline-block;
		flex-wrap: wrap;
		text-align: center;
	}

	.features-wrapper-4 .features-img {
		margin: 0 auto 30px;
	}

	.banner-img .banner-text h3 {
		font-size: 40px;
	}

	.work-shape {
		display: none;
	}

	.deal-border {
		border: 0;
		padding: 0 15px;
	}

	.deal-wrap .deal-text {
		padding-left: 50px;
		padding-right: 50px;
	}

	.features-wrapper-4 {
		padding: 0 25px;
	}

	.deal-bg-area {
		padding: 30px;
	}

	.history-wrapper {
		margin-bottom: 50px !important;
		margin-top: 0;
	}

	.history-btn{
		margin-top: 0;
	}

	.history-border:before{
		display: none;
	}

	.history-img{
		display: none;
	}
.latest-comments ul li ul.children {
	padding-left: 0;
}
.comment-reply-link {
	position: static;
	margin-bottom: 20px;
}
.trail-item.trail-end {
	display: none;
}
.blog-text-wrap {
	padding: 30px 30px;
	padding-top: 25px;
}
blockquote {
	padding: 20px 30px;
}

}

/* small mobile :320px. */
@media (max-width: 372px) {
	.d-btn.ml-25 {
		margin-left: 0;
		margin-top: 15px;
	}
}

/* Large Mobile :480px. */
@media only screen and (min-width: 550px) and (max-width: 767px) {
	.slider-button a.white-btn {
		margin-left: 0;
		margin-top: 15px;
	}


}
