/* Carga HTML Template*/

@media only screen and (max-width: 5000px) {
	.page-wrapper {
		overflow: hidden;
	}
}

@media only screen and (max-width: 1800px) {}

@media only screen and (max-width: 1600px) {
	.feature-block {
		width: 25%;
		margin-bottom: 5px;
	}

	.feature-block .inner-box {
		padding-top: 20px;
	}

	.feature-block .inner-box .text {
		font-size: 16px;
	}

}

@media only screen and (max-width: 1400px) {
	.feature-block {
		width: 50%;
	}

	.feature-block .inner-box {
		padding-top: 45px;
	}

	.counter-section .order-column .inner-column {
		margin-left: 0px;
	}
}

@media only screen and (max-width: 1340px) {

	.page-wrapper {
		overflow: hidden;
	}

	.feature-block {
		width: 25%;
	}

}

@media only screen and (max-width: 1140px) {




	.fluid-section-one .content-column .inner-column {
		padding-left: 20px;
	}

	.banner-section-two {
		padding-top: 240px;
		padding-bottom: 150px;
	}

	.feature-block {
		width: 50%;
	}

	.banner-section-two .content-column .inner-column h1 {
		font-size: 45px;
	}

	.banner-section-two .content-column .inner-column .text {
		font-size: 18px;
	}

	.about-section .content-column .text p {
		font-size: 15px;
		line-height: 1.6em;
		margin-bottom: 10px;
	}

	.about-section .content-column .text {
		margin-bottom: 15px;
	}

	.news-block .inner-box .content-column h3 {
		font-size: 22px;
	}



	.fixed-header .sticky-header .auto-container {
		padding: 0px 22px;
	}

}


@media (max-width: 767px) and (min-width: 481px) {
	.page-title {
		padding: 100px 0 60px 0;
	}
}




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

	.page-title {
		padding: 160px 0px 60px 0px;
	}

}

@media only screen and (max-width: 1023px) {


	.banner-form-two .form-group .theme-btn {
		margin-top: 30px;
	}

	.partner-block .inner-box {
		padding-top: 0px;
	}


	.main-slider .tparrows,
	.fixed-header .sticky-header {
		display: none;
	}

	.main-slider h2 {
		font-size: 80px;
		padding-left: 0px;
	}


	.main-slider h3 span {
		font-size: 50px;
	}



	.counter-section .order-column,
	.banner-section .content-column .inner-column {
		margin-bottom: 40px;
	}


	.feature-block .inner-box {
		padding-top: 18px;
	}

	.price-section .price-block:last-child {
		margin-top: 50px;
	}


	.banner-section .content-column .inner-column {
		padding-top: 0px;
	}

}

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

	footer .footer-widget.mail-widget,
	footer .footer-widget.about-widget {
		margin-top: 40px;
	}

	.header-upper .logo-outer {
		position: relative;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
		margin: 0px;
	}

	.banner-form-two .form-group:first-child {
		margin-bottom: 30px;
	}



	.sec-title h2 {
		font-size: 22px;
	}


	.main-header.light-version .main-box .logo-box {
		padding-bottom: 0px;
	}


	.welcome-section .sec-title .text {
		padding: 0px;
		border: none;
	}

	.main-slider h2 {
		font-size: 60px;
		padding-left: 0px;
	}

	.main-slider h3 {
		font-size: 20px;
	}

	.main-slider h3 span {
		font-size: 30px;
	}

	.main-slider .text {
		font-size: 16px;
	}


	.counter-section .counter-column .inner-column .fact-counter .column .inner {
		border: none;
	}

	.main-slider .slide {
		padding: 120px 0px;
	}


	.header-top .top-left .text {
		text-align: center;
		padding: 10px 0px;
	}


	.blog-single .inner-box .lower-content h2 {
		font-size: 22px;
	}

	.main-slider h2 {
		font-size: 60px;
	}

	.video-section h2,
	.main-slider .title {
		font-size: 30px;
	}

	.main-slider .text {
		font-size: 15px;
	}

	.banner-section .content-column .inner-column {
		padding-top: 0px;
	}

	.news-block .inner-box .image-column {
		margin-bottom: 40px;
	}

	.fullwidth-section .left-column,
	.fullwidth-section .right-column {
		position: relative;
		width: 100%;
	}

	.default-section .counter-column .inner-column .fact-counter .column .inner {
		border: none;
	}

	.default-section .counter-column {
		margin-bottom: 0px;
	}

	.feature-block {
		width: 100%;
	}

	.feature-block .inner-box {
		padding-top: 45px;
	}

	.sec-title-two h2 {
		font-size: 38px;
	}

	.price-block.active {
		transform: scale(1, 1);
		margin: 0px;
	}
 

	.price-section .price-block:last-child {
		margin: 0px;
	}


}

@media only screen and (max-width: 599px) {

	.header-top .top-left {
		width: 100%;
		display: block;
		text-align: center;
		padding-bottom: 10px;
	}

	.header-top .top-right {
		width: 100%;
		text-align: center;
		display: none;
	}

	.header-top .top-right .right-list {
		width: 100%;
	}

	.banner-section {
		padding-top: 250px;
	}

	.sec-title h3,
	.main-slider h2,
	.counter-section .order-column .inner-column h2 {
		font-size: 34px;
	}

	.testimonial-block .inner-box {
		padding: 45px 30px;
	}

	.sec-title-two h2,
	.banner-section-two .content-column .inner-column h1 {
		font-size: 32px;
	}

	.banner-section-two .content-column .inner-column .text br {
		display: none;
	}

	.main-slider .theme-btn {
		margin-right: 10px;
	}

	.page-title h2,
	.banner-section .content-column .inner-column h1 {
		font-size: 40px;
	}

	.banner-section .content-column .inner-column .text {
		font-size: 18px;
	}

	.breadcrumb-outer .bread-crumb {
		padding: 15px 15px;
	}

	/* .page-title{
		padding-top:160px;
	} */

	.quote-form-box .form-group .radio-box {
		margin-right: 15px;
	}

	.banner-section .content-column .inner-column {
		text-align: center;
	}

	.header-top .top-left .social-box li {
		margin: 0px 12px;
	}


	.tracking-info-detail .tracking-box .tracking-time {
		font-size: 16px;
	}

}

@media only screen and (max-width: 479px) {

	.page-title {
		padding: 90px 0px 60px 0px;
	}

	.banner-section .content-column .inner-column {
		text-align: center;
	}


	.banner-section .content-column .inner-column h1 {
		font-size: 28px;
	}

	.testimonial-block .inner-box .author-info .info-inner {
		padding-left: 0px;
	}

	.page-title h2 {
		font-size: 32px;
	}


	.testimonial-block .inner-box .author-info .info-inner .author-image {
		position: relative;
		margin-bottom: 15px;
	}

	.feature-block .inner-box {
		padding-top: 0px;
		padding-left: 0px;
		padding-left: 15px;
		padding-bottom: 30px;
	}

	.tracking-info-detail .tracking-box .tracking-location .dott,
	.tracking-info-detail .tracking-box .tracking-location:after,
	.tracking-info-detail .tracking-box .tracking-location::before {
		display: none;
	}

	.header-top .top-right .right-list li {
		margin-left: 4px;
	}

	.tracking-info-detail .tracking-box .tracking-location {
		padding-left: 0px;
		padding-bottom: 0px;
	}

	.tracking-info-detail .tracking-box {
		margin-bottom: 25px;
	}

	.tracking-info-detail .tracking-box .tracking-time-box {
		margin-bottom: 5px;
	}

	.feature-block .inner-box .icon-box {
		position: relative;
		margin-bottom: 20px;
	}

	.track-form-two .form-group .submit-btn {
		position: relative;
		display: block;
		width: 100%;
		margin-top: 12px;
		border-radius: 8px;
	}

	.main-slider .theme-btn {
		margin-bottom: 10px !important;
	}

	.styled-pagination li {
		margin: 0px;
	}

}