/* Transfy Transport Business HTML-5 Template */

@media only screen and (max-width: 1540px){
	
	.main-header .hamburger{
		display: none;
	}

	.slider-one_social-icons{
		left: 10px;
	}

	.form-one_icon{
		left: -50px;
	}

	.form-one_icon-two{
		right: -50px;
	}

	.main-header .outer-box{
		right: 15px;
	}

	.main-header .sticky-header .outer-box{
		right: 0px;
	}
	
}

@media only screen and (max-width: 1450px){
	
	.slider-one_social-icons{
		display: none;
	}

	.team-one .owl-nav{
		left: 15px;
		right: 15px;
	}

	.slider-four .owl-dots{
		right: 25px;
	}
	
}
	
@media only screen and (max-width: 1340px){

	.page-wrapper{
		overflow:hidden;	
	}
	
	.delivery-one_content-inner{
		padding-left: var(--padding-zero);
	}

	.delivery-one_icon{
		right: 0px;
	}

	.delivery-one_icon-two{
		right: 0px;
	}

	.delivery-one.style-two .delivery-one_icon{
		left: 0px;
	}

	.form-one_icon,
	.form-one_icon-two{
		display: none;
	}

	.form-one .inner-container{
		padding: var(--padding-zero);
	}

	.slider-one_heading{
		padding-right: var(--padding-zero);
	}

	.services-four_year{
		font-size: 200px;
		line-height: 180px;
		margin-top: var(--margin-top-70);
	}

	.service-block_two-inner{
		padding-left: var(--padding-left-60);
	}

	.fluid-one_right-info{
		padding: 30px 40px;
	}

	.news-three_left-inner{
		padding-right: var(--padding-zero);
	}

	.testimonial-four .owl-nav{
		right: 0px;
	}

	.contact-one_info-inner{
		padding: 50px 35px 50px;
	}

	.default-section .outer-container{
		padding: 30px 25px 0px;
	}

	.slider-four .slide{
		padding-bottom: 200px;
	}

	.sidebar-page-container .sidebar-side .sidebar{
		padding-left: var(--padding-zero);
	}

}

@media only screen and (max-width: 1200px){
	
	.sidebar-comments_box,
	.vertical-lines-wrapper{
		display: none;
	}

	.services-four_content-inner{
		padding-left: var(--padding-left-15);
	}

	.main-header.header-style-three .header-lower .nav-outer{
		margin-left: var(--margin-zero);
	}

	.delivery-one_pattern-layer{
		left: 0px;
	}

	.cta-one_title-inner{
		padding-left: var(--padding-zero);
	}
	
	.main-header .outer-box{
		position: relative;
		right: 0px;
	}

	.header-style-one .header-lower .inner-container,
	.header-style-two .header-lower .inner-container,
	.header-style-four .header-lower .inner-container,
	.header-style-five .header-lower .inner-container{
		justify-content: space-between;
	}

	.main-header.header-style-four .outer-box {
		right: 0px;
	}

	.main-header .logo-box{
		padding-right: var(--padding-zero);
	}

	.news-block_one-content-inner{
		padding: 20px 20px;
		vertical-align: middle;
		align-items: center;
		display: flex;
		height: 100%;
	}

	.service-two_content{
		padding: 30px 30px;
	}

	.services-two .inner-container{
		margin-top: var(--margin-zero);
	}

	.services-tabs .tab-btns{
		top: 0px;
	}

	.contact-two .inner-container{
		padding: 60px 30px 50px;
	}

	.services-four_carousel-column .owl-nav{
		left: auto;
		top: 0px;
		right: 0px;
		bottom: auto;
	}

	.service-block_three-content{
		max-width: 100%;
	}

	.service-block_six-inner{
		padding: 30px 20px;
	}

	.faq-one .inner-container{
		padding-left: var(--padding-left-30);
		padding-right: var(--padding-right-30);
	}

	.contact-three .inner-container{
		padding-left: var(--padding-left-30);
		padding-right: var(--padding-right-30);
	}

	.transport-two{
		padding-top: var(--padding-top-60);
	}

	.testimonial-five .owl-nav{
		right: 0px;
	}

	.blog-detail .inner-container{
		padding: var(--padding-zero);
	}

}

@media only screen and (max-width: 1140px){
	
	.slider-one_color-layer{
		width: 350px;
	}

	.delivery-one_pattern-layer{
		display: none;
	}

	h2{
		line-height: 60px;
		font-size: var(--font-50);
	}

	.delivery-one_content-inner{
		padding-top: var(--padding-zero);
	}

	.delivery-one.style-two .delivery-one_image{
		padding: var(--padding-zero);
	}

	.news-block_one-content-inner{
		padding: 40px 30px 40px;
	}

	.testimonial-block_one-inner{
		padding: 30px 30px;
	}

	.main-header .outer-box .search-box-btn,
	.main-header .outer-box .nav-btn{
		box-shadow: 0px 0px 15px rgba(0,0,0,0.07);
	}

	.main-header .outer-box .button-box{
		display: none;
	}

	.cta-one_content{
		margin-bottom: var(--margin-bottom-25);
	}

	.contact-one_info-inner{
		padding: 40px 30px 60px;
	}
	
	.banner-one_track-inner{
		padding: 30px 25px;
	}

	.project-block_two-overlay_content{
		position: absolute;
		left: 15px;
		bottom: 20px;
		right: 20px;
	}

	.pricing-one .inner-container{
		margin-top: var(--margin-zero);
		padding-left: var(--padding-zero);
	}

	.banner-one_heading{
		line-height: 70px;
		font-size: var(--font-70);
	}

	.tracking-tabs .tab-btns .tab-btn{
		margin-right: var(--margin-right-5);
	}

	.services-tabs .image img,
	.sec-title_two-text br{
		display: none;
	}

	.service-two_content{
		position: relative;
		max-width: 100%;
	}

	.service-two_content::before{
		border-radius: 0px;
	}

	.service-two_content p{
		max-width: 100%;
	}

	.counter-two_counter{
		font-size: var(--font-60);
	}

	.counter-two_text{
		letter-spacing: 0px;
		text-transform: capitalize;
	}

	.transport-one_form-inner{
		padding: 50px 25px;
	}

	.insight-tab .tab-btns-box .p-tab-btn{
		margin-left: var(--margin-left-25);
	}

	.services-four_play{
		padding-left: 180px;
	}

	.testimonial-block_three.style-two .testimonial-block_three-text{
		line-height: 32px;
		font-size: var(--font-22);
	}

	.testimonial-block_three-text{
		line-height: 30px;
	}

	.service-block_five-inner{
		padding: 40px 20px;
	}

	.news-block_five-text br{
		display: none;
	}

	.fluid-one .sec-title_three-heading {
		line-height: 50px;
	}

	.news-block_seven-heading a br,
	.news-block_five-title a br{
		display: none;
	}

	.service-block_six-title{
		font-size: var(--font-24);
	}

	.job-detail .inner-container{
		padding: var(--padding-zero);
	}

	.job-detail .default-form{
		max-width: 100%;
	}

	.blog-detail .content{
		padding: var(--padding-zero);
	}

	.map-two iframe{
		height: 500px;
	}

}

@media only screen and (min-width: 768px){
	
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
	
}

@media only screen and (max-width: 1023px){
	
	.main-header .main-box .logo-box {
		position:relative;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		margin:0px;
		text-align:left;
	}
	
	.page-title{
		padding: 120px 0px;
	}

	.main-header{
		position:relative;
	}
	
	.mCSB_inside > .mCSB_container{
		margin-right:var(--margin-zero);
	}
	
	.main-header .main-menu{
		display:none;
	}
	
	.main-header .sticky-header .mobile-nav-toggler{
		display:block;
	}
	
	.main-header .mobile-nav-toggler{
		display:block;
		margin-left:var(--margin-left-25);
	}
	
	.main-header .header-lower .nav-outer{
		position:static;
		margin-right:0px;
	}
	
	#navbarSupportedContent {
		display: block;
	}
	
	.main-header .outer-box{
		right:0px;
	}

	.main-header{
		box-shadow: 0px 0px 15px rgba(0,0,0,0.07);
	}

	.slider-one_content-inner{
		padding-top: var(--padding-zero);
	}

	.slider-one{
		padding-top: var(--padding-top-140);
	}

	.slider-one_image{
		margin-left: var(--margin-zero);
	}

	.slider-one_image img{
		width: 100% !important;
		margin-right: -15px !important;
	}

	.delivery-one.style-two .delivery-one_content-column{
		order: 1;
	}

	.delivery-one.style-two .delivery-one_image-column{
		order: 2;
	}

	.main-header .sticky-header .logo{
		padding: 25px 0px;
	}

	.counter-one .inner-container{
		margin-top: var(--margin-zero);
	}

	.video-one_play{
		transform: translateX(-35px) translateY(-45px);
	}

	.counter-one_column:last-child .counter-one_inner{
		background-color:rgba(var(--color-ten-rgb), 0.20);
	}

	.form-one_form-column{
		margin-bottom: var(--padding-bottom-30);
	}

	.main-header.header-style-two .header-lower .mobile-nav-toggler,
	.main-header.header-style-three .header-lower .mobile-nav-toggler{
		filter: invert(100%);
	}

	.main-header.header-style-six .header-lower .mobile-nav-toggler,
	.main-header.header-style-five .header-lower .mobile-nav-toggler{
		filter: invert(100%);
	}

	.banner-one{
		padding-top: var(--padding-top-120);
		padding-bottom: var(--padding-bottom-100);
	}

	.banner-one::before{
		z-index: -1;
	}

	.about-one{
		margin-top: var(--margin-zero);
	}

	.about-one_play{
		position: relative;
		left: auto;
		top: auto;
		margin-top: var(--margin-top-25);
		transform: translateX(0px) translateY(0px);
	}

	.about-one .inner-container{
		padding: 70px 0px;
	}

	.services-tabs .tabs-content{
		padding-left: var(--padding-zero);
	}

	.services-tabs .tab-btns{
		position: relative;
		width: 100%;
		margin-bottom: var(--margin-bottom-30);
	}

	.projects-one_filters{
		text-align: left;
		margin-bottom: var(--margin-bottom-30);
	}

	.projects-one_filters li{
		margin-left: var(--margin-zero);
		margin-right: var(--margin-right-15);
	}

	.project-two .filter-tabs{
		margin-top: var(--margin-zero);
	}

	.price-block_one{
		margin-bottom: var(--margin-bottom-5);
	}

	.slider-two{
		padding-top: var(--padding-top-140);
	}

	.fluid-one::before,
	.slider-two_heading br{
		display: none;
	}

	.fluid-one_left{
		position: relative;
		width: 100%;
		
	}

	.fluid-one_right{
		position: relative;
		width: 100%;
		float: left;
		min-height: 500px;
		background-size: cover;
	}

	.fluid-one_left-inner{
		max-width: 100%;
		padding: 100px 15px 100px;
	}

	.service-three .sec-title_three{
		margin-bottom: var(--margin-bottom-20);
	}

	.service-three_solution{
		margin-bottom: var(--margin-bottom-40);
	}

	.transport-three_heading br,
	.sec-title_three-text br{
		display: none;
	}

	.slider-three .slide{
		padding-top: var(--padding-top-120);
	}

	.header-style-six{
		position: relative;
		background-color: var(--color-three);
	}
	
	.header-style-six .logo-box{
		padding: 25px 0px;
	}

	.slider-four .slide{
		padding: 150px 0px 150px;
	}

	.banner-four_heading{
		line-height: 70px;
		font-size: var(--font-60);
	}

	.testimonial-six .inner-container{
		padding: 100px 20px;
	}

	.news-four{
		padding: 80px 0px 90px;
	}

	.news-block_seven{
		order: 1;
	}

	.global-one_content-column{
		order: 1;
		margin-bottom: var(--margin-bottom-40);
	}

	.global-one_image-column{
		order: 2;
	}

	.faq-page .accordion-box .number{
		top: 17px;
	}

	.tracking-one .inner-container{
		padding: 80px 30px;
	}

	.jobs-block_one-inner{
		padding: 20px 20px;
	}

	.blog-detail .inner-box{
		padding: var(--padding-zero);
	}

	.blog-detail .social-box{
		display: none;
	}

	.blog-detail_title{
		line-height: 50px;
		font-size: var(--font-40);
	}

	.error-title{
		line-height: 40px;
		font-size: var(--font-30);
	}

	.contact-info{
		padding: 110px 0px 80px;
		margin-top: var(--margin-zero);
	}

	.contact-page-form{
		padding: 110px 0px 80px;
		margin-top: var(--margin-zero);
	}

	

}

@media only screen and (max-width: 900px){
	
	.header-style-three{
		top: 0px;
		background-color: var(--color-twentythree);
	}

	.main-header.header-style-three .header-lower .inner-container{
		padding: 0px 0px;
	}

	.banner-two{
		padding: 140px 0px 140px;
	}

	.insight-tab .tab-btns-box .p-tab-btn {
		margin-left: var(--margin-zero);
		margin-right: var(--margin-right-15);
	}

	.product-tab-btns{
		margin-bottom: var(--margin-bottom-30);
	}

	.services-four_content-column{
		width: 100%;
		margin-bottom: var(--margin-zero);
	}

	.services-four_carousel-column{
		width: 100%;
	}

	.services-four_content-inner{
		max-width: 100%;
	}

	.services-four_pattern-layer{
		top: 120px;
		bottom: 0px;
	}

	.services-four_play-title br{
		display: none;
	}

	.transport-one_image-layer{
		top: 0px;
	}

	.transport-one_content-inner{
		padding-top: var(--padding-top-120);
	}

	.comment-box_two-text{
		max-width: 100%;
	}

	.testimonial-block_three.style-two .testimonial-block_three-content{
		bottom: 15px;
	}

	.company-one_counter.style-two,
	.company-one_counter{
		margin-top: var(--margin-zero);
	}

	.global-one_inner-image img{
		width: 100%;
		display: block;
	}

	.global-one.style-two{
		padding-top: var(--padding-top-50);
	}

}

@media only screen and (max-width: 767px){
	
	.header-upper .logo-outer {
		position:relative;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		width:100%;
		margin:0px;
	}
	
	.main-header .sticky-header .outer-box{
		display:block;
		right: 0px;
		left: auto;
		top:0px;
	}

	.slider-one_color-layer{
		display: none;
	}

	.copyright{
		margin-bottom: var(--margin-bottom-10);
	}

	.footer-nav li{
		margin-left: var(--margin-zero);
	}
	
	.banner-two_heading{
		line-height: 80px;
		font-size: var(--font-80);
	}

	.banner-two_text br{
		display: none;
	}

	.insight-tab .tab-btns-box{
		text-align: left;
	}

	.service-block_four-heading a br{
		display: none;
	}

	.transport-one_title{
		font-size: 70px;
		line-height: 70px;
	}

	.sec-title_three-heading br,
	.testimonial-block_three.style-two .testimonial-block_three-text{
		display: none;
	}

	.fluid-one_right ul li{
		margin-right: var(--margin-right-20);
		padding-right: var(--padding-right-20);
	}

	.fluid-one_right-info {
		padding: 30px 20px;
	}

	.testimonial-four .owl-nav{
		position: relative;
		top: 0px;
	}

	.news-three_more{
		margin-bottom: var(--margin-bottom-35);
	}

	.banner-four_heading{
		line-height: 55px;
		font-size: var(--font-50);
	}

	.slider-four .slide {
		padding: 120px 0px 120px;
	}

	.transport-three_heading{
		line-height: 50px;
		font-size: var(--font-40);
	}

	.transport-three .inner-container{
		padding: 70px 20px 50px;
	}

	.project-three .owl-nav{
		position: relative;
		top: 0px;
		margin-top: var(--margin-top-30);
	}

	.testimonial-six_heading{
		line-height: 50px;
		font-size: var(--font-40);
		margin-bottom: var(--margin-bottom-10);
	}

	.news-block_seven-content{
		left: 25px;
		bottom: 25px;
	}

	.order-tabs .tabs-content{
		padding-top: var(--padding-zero);
	}

	.jobs-block_one-right-box{
		margin-top: var(--margin-top-20);
	}

	.service-detail_title{
		line-height: 48px;
		font-size: var(--font-40);
	}

	.blog-detail .image img{
		width: 100%;
	}

	.reply-comment{
		margin-left: var(--margin-zero);
	}

	.map-two iframe{
		height: 450px;
	}

}

@media only screen and (max-width: 599px){
	
	h1{
		line-height: 70px;
		font-size: var(--font-50);
	}

	.delivery-one_icon,
	.banner-four_heading br,
	.delivery-one.style-two .delivery-one_icon,
	.delivery-one_icon-one,
	.delivery-one_icon-two,
	.sec-title_heading br{
		display: none;
	}

	h2 {
		line-height: 44px;
		font-size: var(--font-40);
	}

	.counter-one_text{
		letter-spacing: 0px;
		font-size: var(--font-18);
	}

	.sec-title_two-heading br,
	.service-two_heading a br,
	.transport-two_image-inner-two,
	.header-style-two .language-dropdown{
		display: none;
	}

	.testimonial-block_two-text{
		line-height: 30px;
		font-size: var(--font-16);
	}

	.services-tabs .tab-btns .tab-btn{
		font-size: var(--font-20);
	}

	.banner-two_heading {
		line-height: 60px;
		font-size: var(--font-60);
	}

	.sec-title_three-heading,
	.slider-two_heading{
		line-height: 50px;
	}

	.slider-two_contact-btn{
		margin-top: var(--margin-top-20);
	}

	.fluid-one_right-info .d-flex{
		display: block !important;
	}

	.fluid-one_right ul li{
		border: none;
		margin-right: var(--margin-zero);
		padding-right: var(--padding-zero);
	}
	
	.fluid-one_right ul li{
		margin-bottom: var(--margin-bottom-20);
	}

	.fluid-one_right ul li:last-child{
		margin-bottom: var(--margin-zero);
	}

	.testimonial-block_four-inner{
		padding: 30px 30px;
	}

	.testimonial-block_four-text{
		line-height: 34px;
		font-size: var(--font-20);
	}

	.slider-two_about-btn{
		margin-right: var(--margin-zero);
	}

	.slider-three_heading{
		line-height: 55px;
	}

	.services-six .service-block_six{
		width: 100%;
	}

	.slider-four .owl-dots,
	.transport-two_image.style-two{
		border: none;
	}

	.ship-one_play{
		transform: translateX(-50px) translateY(-70px);
	}

	.testimonial-block_five-inner{
		padding-left: var(--padding-zero);
	}

	.testimonial-block_five-author{
		position: relative;
		display: block;
		margin-bottom: var(--margin-bottom-25);
	}

	.contact-three .inner-container,
	.faq-one .inner-container{
		padding-left: var(--padding-left-15);
		padding-right: var(--padding-right-15);
	}

	.faq-one .newsletter-one{
		padding: 40px 20px;
	}

	.testimonial-five .owl-nav{
		position: relative;
		left: -25px;
		top: 0px;
	}

	.order-tabs .tab-btns{
		border-radius: 0px;
	}

	.order-tabs .tab-btns .tab-btn{
		width: 100%;
		margin: 5px 0px;
		margin-right: var(--margin-zero);
	}

	.track-box_three .form-group .order-btn{
		position: relative;
		width: 100%;
		border-radius: 50px;
		margin-top: var(--margin-top-20);
	}

	.news-block_eight-heading{
		line-height: 40px;
		font-size: var(--font-34);
	}

	.blog-detail blockquote{
		line-height: 30px;
		font-size: var(--font-22);
	}

	.blog-detail .more-posts .d-flex{
		display: block !important;
	}

	.blog-detail .prev-posts{
		min-height: auto;
		text-align: center;
		padding: var(--padding-zero);
		margin-bottom: var(--margin-bottom-30);
	}

	.blog-detail .prev-posts .post-image{
		position: relative;
		display: block;
		margin: 0 auto;
		margin-bottom: var(--margin-bottom-20);
	}


	.blog-detail .next-posts{
		min-height: auto;
		text-align: center;
		padding: var(--padding-zero);
	}

	.blog-detail .next-posts .post-image{
		position: relative;
		display: block;
		margin: 0 auto;
		margin-bottom: var(--margin-bottom-20);
	}

	.comments-content,
	.comment-form .default-form,
	.reply-comment{
		padding: 30px 30px;
	}

	.map-two iframe{
		height: 350px;
	}

}

@media only screen and (max-width: 479px) {
	
	.slider-one_text br,
	.sec-title_text br,
	.form-two_title-two br,
	.project-block_two-date,
	.project-block_two-sub-title,
	.main-header .outer-box .search-box-btn,
	.main-header .outer-box .nav-btn{
		display: none;
	}

	.sec-title_text{
		line-height: 28px;
		font-size: var(--font-16);
	}

	.contact-two_list li{
		font-size: var(--font-16);
	}

	.slider-one_button-box .theme-btn{
		margin-right: var(--margin-zero);
		margin-bottom: var(--margin-bottom-15);
	}
	
	.delivery-one_talk{
		margin-left: var(--margin-zero);
		margin-top: var(--margin-top-25);
	}

	.form-one_form-inner{
		padding: 35px 20px 40px;
	}

	.contact-one_info-inner{
		padding: 30px 30px 30px;
	}

	.news-block_one-content-inner{
		padding: 25px 25px 25px;
	}

	.subscribe-box .form-group input[type="email"]{
		font-size: var(--font-16);
	}

	.news-block_two-heading{
		line-height: 32px;
		font-size: var(--font-26);
	}
	
	.banner-one_heading {
		line-height: 50px;
		font-size: var(--font-40);
	}

	.banner-one_button-box .theme-btn{
		margin-bottom: var(--margin-bottom-15);
	}
	
	.tracking-tabs .tab-btns .tab-btn{
		margin-bottom: var(--margin-bottom-10);
	}

	.tracking-tabs .tabs-content{
		padding-top: var(--padding-top-20);
	}

	.team-one_button-box{
		margin-top: var(--margin-top-20);
	}

	.track-box .form-group button{
		margin-top: var(--margin-zero);
	}

	.sec-title_two-text{
		line-height: 26px;
		font-size: var(--font-16);
	}

	.about-one_content-inner{
		padding-right: var(--padding-right-15);
	}

	.project-block_two-heading{
		font-size: var(--font-20);
	}

	.testimonial-block_two-inner{
		padding-left: var(--padding-zero);
	}

	.testimonial-two .owl-nav{
		position: relative;
		top: 0px;
	}

	.testimonial-two .owl-nav .owl-prev,
	.testimonial-two .owl-nav .owl-next{
		margin-left: var(--margin-zero);
		margin-right: var(--margin-right-10);
	}

	.testimonial-block_two-author-outer{
		position: relative;
		border: none;
		text-align: left;
		margin-bottom: var(--margin-bottom-25);
	}

	.banner-two_icon,
	.ship-one_play,
	.global-one_circle,
	.news-block_seven-comments,
	.testimonial-block_three-text,
	.testimonial-block_three-date,
	.testimonial-block_two-author-outer::before{
		display: none;
	}

	.banner-two_heading {
		line-height: 40px;
		font-size: var(--font-40);
	}

	.banner-two_text{
		margin-left: var(--margin-zero);
	}

	.track-box_two .form-group button{
		position: relative;
		right: 0px;
		top: 0px;
		margin-top: var(--margin-top-10);
	}

	.services-four_year {
		font-size: 140px;
		line-height: 140px;
	}

	.services-four_play {
		padding-left: var(--padding-zero);
	}

	.services-four_play-btn{
		position: relative;
		top: 0px;
		display: inline-block;
	}

	.comment-box_two-inner{
		padding-left: var(--padding-zero);
	}

	.comment-box_two-author{
		position: relative;
		display: inline-block;
		margin-bottom: var(--margin-bottom-25);
	}

	.company-one .sec-title_three-heading{
		line-height: 40px;
		margin-bottom: var(--margin-bottom-25);
	}

	.counter-three_inner{
		padding: 30px 25px;
	}

	.news-block_five-category{
		margin-bottom: var(--margin-bottom-15);
	}

	.news-block_five-list li{
		margin-left: var(--margin-zero);
		margin-right: var(--margin-right-5);
	}

	.news-block_five-list li:last-child{
		margin-right: var(--margin-zero);
	}

	.transport-two_contact-btn,
	.slider-three_contact-btn{
		margin-bottom: var(--margin-bottom-15);
	}

	.slider-three .slide{
		padding-bottom: var(--padding-bottom-100);
	}

	.accordion-box .block{
		padding-left: var(--padding-zero);
	}

	.language-dropdown,
	.accordion-box .number{
		display: none;
	}

	.faq-one .sec-title_three{
		margin-bottom: var(--margin-bottom-10);
	}

	.subscribe-box-two .form-group input[type="email"]{
		padding-right: var(--padding-zero);
	}

	.subscribe-box-two .form-group button{
		position: relative;
		top: 0px;
		width: 100%;
		padding: var(--padding-zero);
		margin-top: var(--margin-top-25);
	}

	.contact-three .inner-container{
		padding-left: var(--padding-zero);
		padding-right: var(--padding-zero);
	}
	
	.faq-one .inner-container{
		padding-left: var(--padding-left-15);
		padding-right: var(--padding-right-15);
	}

	.banner-four_button-box .theme-btn{
		margin-bottom: var(--margin-bottom-15);
	}

	.service-block_seven-content{
		padding: 50px 30px;
	}

	.testimonial-six_heading,
	.transport-three_heading {
		line-height: 40px;
		font-size: var(--font-30);
	}

	.testimonial-block_six-text{
		line-height: 30px;
		font-size: var(--font-18);
	}

	.news-block_six-content{
		padding: 20px 20px;
	}

	.news-block_seven-heading{
		line-height: 30px;
		font-size: var(--font-20);
	}

	.tracking-one .title-box h2{
		font-size: var(--font-34);
	}

	.jobs-block_one-heading{
		line-height: 30px;
	}

	.team-detail_title,
	.job-detail_title{
		font-size: var(--font-34);
	}

	.job-detail .button-box .theme-btn{
		margin-bottom: var(--margin-bottom-10);
	}

	.service-detail_title {
		line-height: 44px;
		font-size: var(--font-40);
	}

	.blog-detail_title {
		line-height: 36px;
		font-size: var(--font-30);
	}

	.blog-detail blockquote{
		padding: 25px 0px;
	}

	.comment-box .comment{
		padding-left: var(--padding-zero);
	}

	.comment-box .author-thumb{
		position: relative;
		margin-bottom: var(--margin-bottom-20);
	}

	.blog-detail blockquote .quote-icon{
		position: relative;
		top: 0px;
		display: block;
		margin-bottom: var(--margin-bottom-25);
	}

	.not-found{
		padding: 100px 0px 100px;
	}

}