/* Trakirna Traveling Business HTML-5 Template */

@media only screen and (max-width: 2770px){

	.clients-one_image-layer{
		top: -300px;
	}

}

@media only screen and (max-width: 2000px){

	.clients-one_image-layer{
		top: -230px;
	}

}

@media only screen and (max-width: 1750px){

	.service-three_side-image{
		left: -200px;
	}

}


@media only screen and (max-width: 1550px){

	.service-two_side-image{
		display: none;
	}

	.service-three_side-image{
		left: -300px;
	}

}

@media only screen and (max-width: 1400px){

	.clients-one_image-layer{
		top: 0px;
		margin-top: -290px;
		height: 850px;
	}

	.slider-three .slider-three__nav{
		top: auto;
		width: 400px;
		height: 120px;
		bottom: 30px;
		left: 50%;
		transform: translateY(0px) translateX(-50%);
	}

	.price-three_pattern{
		left: 20px;
		right: 20px;
	}

	.gallery-block_one-content .lower-content{
		padding: 20px 30px;
	}

	.time-one_image-two{
		display: none;
	}

}

@media only screen and (max-width: 1340px){

	.slider-four_info,
	.slider-four_touch,
	.slider-four_socials,
	.service-two_side-image,
	.main-slider_three-pagination{
		display: none;
	}

	.service-three_side-image{
		left: -300px;
	}

	.request-one.style-four .sec-title{
		padding-left: var(--padding-zero);
	}

	.request-one.style-four .request-one_content-outer{
		max-width: 100%;
	}

}

@media only screen and (max-width: 1240px){

	.cost-two_content-inner,
	.time-one_content-outer,
	.request-one_content-outer{
		padding: var(--padding-zero);
	}

	.efective-one_content-outer{
		padding-left: var(--padding-zero);
	}

	.cost-one_counter{
		bottom: -87px;
	}

	.fluid-one .right-box .right-box_inner{
		padding-left: var(--padding-left-20);
	}

	.fluid-one .left-box_inner{
		padding-right: var(--padding-right-20);
	}

	.ship-one_blocks-outer{
		padding-right: var(--padding-zero);
	}

	.faq-one_image{
		margin-left: var(--margin-zero);
	}

	.slider-three_circle,
	.faq-one_image-two{
		display: none;
	}

	.slider-three_heading{
		line-height: 74px;
		font-size: var(--font-64);
	}

	.price-three_pattern {
		left: 0px;
		right: 0px;
	}

	.slider-three .image-column .image{
		top: 0px;
	}

	.slider-four_heading{
		font-size: var(--font-90);
	}

	.gallery-block_two-content{
		left: 10px;
		bottom: 10px;
	}
	.faq-one_image-two {
		position: static;
		display: block;
		margin-top: 30px;
	}

	.faq-one_image-outer {
		text-align: center;
	}

}

@media only screen and (max-width: 1140px){

	.header-phone_box{
		display: none;
	}

	h1{
		line-height: 80px;
		font-size: var(--font-70);
	}

	.slider-one_heading span{
		display: inline-block;
	}

	h2{
		line-height: 58px;
		font-size: var(--font-48);
	}

	.request-one_block-inner{
		padding-top: var(--padding-zero);
	}

	.service-block_one-inner{
		padding: 25px 30px;
	}

	.cost-one_content-outer{
		padding-top: var(--padding-zero);
	}

	.request-one_experiance{
		left: 40px;
	}

	.request-one_phone a{
		font-size: var(--font-22);
	}

	.testimonial-one .inner-container{
		padding: 70px 30px 60px;
	}

	.team-content-outer{
		padding-top: var(--padding-top-50);
	}

	.price-block_one-inner{
		padding: 30px 25px 25px;
	}

	.news-block_one-content{
		padding: 0px 20px 30px;
	}

	.service-block_two-text{
		padding: var(--padding-zero);
	}

	.testimonial-two .inner-container{
		padding: 70px 40px;
	}

	.fluid-one_features{
		margin-top: 200px;
	}

	.service-tabs{
		padding-left: 430px;
	}

	.storage-one_image-outer{
		padding-right: var(--padding-zero);
	}

	.counter-one_counter-number{
		font-size: var(--font-60);
	}

	.service-tabs .tabs-content .content{
		padding-left: var(--padding-zero);
	}

	.slider-four_image-two,
	.service-four_price-image{
		display: none;
	}

	.clients-two .sec-title_two-heading{
		font-size: var(--font-34);
	}

	.contact-one .info-column .info-outer{
		max-width: 360px;
		padding-left: 30px;
	}

	.shop-detail_content-column .inner-column{
		padding-left: var(--padding-zero);
	}

	.team-detail .content-column .inner-column{
		padding-left: var(--padding-zero);
	}

	.team-detail_two .content-column .content-inner{
		padding: var(--padding-zero);
	}

	.team-detail_two .image-column .image{
		margin-right: var(--margin-zero);
	}

	.storage-one.style-two .storage-one_image-outer{
		margin-left: var(--margin-zero);
	}

	.slider-four_scroll,
	.main-header.header-style-four .appointmeny_button-box{
		display: none;
	}

	.main-header.header-style-four .search-box-btn{
		margin-right: var(--margin-zero);
	}

	.gallery-block_two.big-column{
		width: 50%;
	}

	.gallery-block_two.small-column{
		width: 50%;
	}

}

@media only screen and (min-width: 768px){



}

@media only screen and (max-width: 991px){

	.main-header.header-style-four .header-top{
		padding: 0px 0px;
		border-radius: 0px;
	}

	.main-header.header-style-four .header-upper{
		background-color: var(--white-color);
	}

	.main-header.header-style-four .header-upper .inner-container{
		border-radius: 0px 0px;
		padding: var(--padding-zero);
	}

	.main-header.header-style-four .logo{
		padding: 15px 0px;
	}

	.main-header.header-style-four .mobile-nav-toggler{
		color: var(--black-color);
	}

	.slider-four{
		padding-top: var(--padding-top-120);
	}

	.slider-four_heading {
		font-size: var(--font-60);
	}

	.slider-four .middle-box{
		display: block !important;
	}

	.slider-four_text{
		margin-bottom: var(--margin-bottom-25);
	}

	.team-block_two_socials{
		display: none;
	}

	.storage-one.style-two .storage-one_image-outer{
		padding-top: var(--padding-zero);
	}

	.gallery-two .outer-container{
		padding: var(--padding-zero);
	}

	.gallery-two_lower,
	.gallery-two_upper{
		display: block !important;
	}

	.gallery-block_two.small-column,
	.gallery-block_two.big-column {
		width: 100%;
	}

	.testimonial-four .sec-title_text br{
		display: none;
	}

}


@media only screen and (max-width: 976px){



}

@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;
	}

	.main-header .outer-box{
		position: static;
		display:block;
	}

	.main-header{
		position:relative;
	}

	.main-header .nav-outer{
		width:100%;
		text-align:center;
	}

	.main-header .mobile-nav-toggler{
		display:block;
	}

	.main-header .sticky-header .mobile-nav-toggler{
		display:block;
	}

	.main-header .nav-outer,
	.main-header .sticky-header .main-menu,
	.header-style-one .header-upper .inner-container::before{
		display:none;
	}

	.main-header #navbarSupportedContent{
		display:block;
	}

	.main-header .mCSB_inside > .mCSB_container{
		margin-right:0px;
	}

	.main-header{
		position: relative;
		background-color: var(--color-two);
	}

	.slider-one_heading{
		margin-top: var(--margin-zero);
	}

	.slider-one .swiper-slide{
		padding: 120px 0px 120px;
	}

	.slider-one_image-layer{
		clip-path: inherit;
	}

	.clients-one_image-layer {
		top: 0px;
		margin-top: 0px;
		height: 100%;
		display: none;
	}

	.clients-one{
		padding: 80px 0px 50px;
		background-color: var(--color-two);
	}

	.clients-one_side-image img{
		max-width: 100%;
	}

	.clients-one_side-image{
		display: none;
		margin-top: var(--margin-zero);
	}

	.request-one_content-column{
		order: 1;
	}

	.request-one_image-column{
		order: 2;
	}

	.cost-one_counter{
		position: relative;
		bottom: 0px;
		right: 0px;
		border-radius: 6px;
		margin-top: var(--margin-top-25);
	}

	.time-one_content-column{
		order: 1;
		margin-bottom: var(--margin-bottom-30);
	}

	.time-one_image-column{
		order: 2;
	}

	.efective-one_content-outer{
		padding-top: var(--padding-zero);
	}

	.efective-one_content-column{
		order: 1;
		margin-bottom: var(--margin-bottom-30);
	}

	.efective-one_tab-column{
		order: 2;
	}

	.efective-one_bg{
		top: 0px;
	}

	.efective-one{
		padding-top: var(--padding-top-110);
	}

	.efective-one.margin-top{
		margin-top: var(--margin-zero);
	}

	.time-one{
		padding-bottom: var(--padding-bottom-90);
		background-image: none !important;
	}

	.main-header.fixed-header .header-upper{
		background-color: var(--color-two);
	}

	.main-header.fixed-header .header-upper .logo-box{
		padding: 5px 0px;
	}

	.team-one_image,
	.process-block_one-inner::before{
		display: none;
	}

	.process-one{
		padding-bottom: var(--padding-bottom-70);
	}

	.testimonial-one .inner-container{
		text-align: center;
		background-image: none !important;
		background-color: var(--color-two);
	}

	.team-one .inner-container{
		text-align: center;
		background-image: none !important;
		background-color: var(--color-two);
	}

	.testimonial-one .testimonial__nav{
		margin: 0 auto;
	}

	.team-one .testimonial__nav-thumb{
		padding-top: var(--padding-zero);
	}

	.price-one_title-column{
		margin-bottom: var(--margin-bottom-30);
	}

	.newsletter-one_image{
		background-image: none !important;
		background-color: var(--color-two);
	}

	.price-one_video-outer{
		padding-top: var(--padding-zero);
	}

	.newsletter-one{
		padding: 110px 0px 110px;
	}

	.header-top .logo{
		position: relative;
		bottom: 0px;
		padding: 15px 10px;
		max-width: inherit;
	}

	.header-top .inner-container{
		margin-left: var(--margin-zero);
	}

	.main-header.header-style-two .header-top{
		margin-top: var(--margin-zero);
	}

	.main-header.header-style-two{
		top: 0px;
	}

	.main-header.header-style-two .header-upper .inner-container{
		padding: 20px 15px;
	}

	.main-header.header-style-two .mobile-nav-toggler{
		position: absolute;
		right: 20px;
		color: var(--black-color);
	}

	.slider-two .swiper-slide{
		padding: 150px 0px 150px;
	}

	.header-style-two.fixed-header .header-upper .inner-container{
		padding: 20px 0px;
	}

	.service-two .service-block_two{
		margin-top: var(--margin-zero);
	}

	.service-two{
		padding-top: var(--padding-top-110);
	}

	.cost-two_content-column{
		order: 1;
	}

	.cost-two_image-column{
		order: 2;
	}

	.service-three_side-image{
		display: none;
	}

	.service-three .inner-container{
		padding-left: var(--padding-zero);
	}

	.counter-one{
		padding-top: var(--padding-zero);
	}

	.testimonial-two_content{
		padding-top: var(--padding-top-30);
	}

	.fluid-one .left-box{
		width: 100%;
	}

	.fluid-one .right-box{
		width: 100%;
	}

	.fluid-one_features{
		margin-left: var(--margin-zero);
		margin-top: var(--margin-zero);
	}

	.fluid-one .right-box{
		position: relative;
	}

	.fluid-one .left-box_inner{
		max-width: 100%;
	}

	.fluid-one .left-box_inner{
		padding: 100px 15px 80px;
	}

	.service-tabs{
		padding-left: var(--padding-zero);
	}

	.service-tabs .tab-btns{
		position: relative;
		width: 100%;
	}

	.storage-one_content-column{
		order: 1;
		margin-bottom: var(--margin-bottom-30);
	}

	.storage-one_image-column{
		order: 2;
	}

	.ship-one_content-column{
		order: 1;
	}

	.ship-one_blocks-column{
		order: 2;
	}

	.page-title{
		padding: 100px 0px 100px;
	}

	.service-four{
		padding-top: var(--padding-zero);
	}

	.page-title_two{
		padding: 100px 0px 100px;
	}

	.shoping-cart-section .table-outer{
		overflow-x: auto;
	}

	.contact-one .map-column{
		width: 100%;
		float: left;
	}

	.contact-one .info-column{
		position: relative;
		float: left;
		width: 100%;
	}

	.contact-one .map-column iframe{
		height: 500px;
	}

	.faq-one_accordion-column{
		order: 1;
	}

	.faq-one_image-column{
		order: 2;
	}

	.process-block_three-content_outer{
		margin: var(--margin-zero);
	}

	.process-block_three:nth-child(2n) .process-block_three-content_column .process-block_three-content_outer{
		margin: var(--margin-zero);
	}

	.process-block_two-content{
		position: relative;
		left: 0px;
		bottom: 0px;
		max-width: 100%;
		padding: 25px 20px;
		background-color: var(--color-two);
	}

	.process-block_two-image::before{
		display: none;
	}

	.process-block_three:nth-child(2n) .process-block_three-image_column{
		order: 1;
	}

	.process-block_three:nth-child(2n) .process-block_three-content_column{
		order: 2;
	}

	.project-detail .info-column{
		order: 2;
	}

	.project-detail .content-column{
		order: 1;
	}

	.shop-detail_content-column{
		order: 1;
	}

	.shop-detail_gallery-column{
		order: 2;
	}

	.main-header.header-style-two.fixed-header .mobile-nav-toggler{
		right: 0px;
	}

	.timeline-detail .column{
		padding: 0px 15px;
	}

	.timeline-detail .row{
		margin: 0px -15px;
	}

	.team-detail_two .content-column{
		order: 1;
		margin-bottom: var(--margin-bottom-30);
	}

	.team-detail_two .image-column{
		order: 2;
	}

	.team-detail_two .contact-box{
		padding: 35px 35px;
	}

	.tracking-one .inner-container{
		padding: 60px 30px;
	}

	.service-three .inner-container{
		margin-left: var(--margin-zero);
	}

	.service-three .inner-container::before{
		display: none;
	}

	.main-header.header-style-three .mobile-nav-toggler{
		color: var(--black-color);
	}

	.main-header.header-style-three .logo{
		padding: 10px 0px;
	}

	.slider-three .swiper-slide{
		padding: 120px 0px 150px;
	}

	.slider-three .slider-three__nav,
	.slider-three .image-column .image{
		display: none;
	}

	.service-tabs_two .tab-btns{
		position: relative;
		top: 0px;
		margin-bottom: var(--margin-bottom-20);
	}

	.service-tabs_two{
		padding: var(--padding-zero);
	}

	.services-six{
		margin-bottom: var(--margin-bottom-100);
	}
	.transport-one {
		padding: 30px 0px 0px;
	}

}

@media only screen and (max-width: 991px){

	.time-one_image-outer,
	.request-one_image-outer,
	.cost-two_image-outer{
		max-width: 700px;
		margin: 0 auto;
	}

	.service-three{
		padding-bottom: var(--padding-bottom-80);
	}

	.request-one.style-three{
		background-image: inherit !important;
	}

}

@media only screen and (max-width: 890px){

	.service-two_button{
		padding-left: var(--padding-zero);
	}

	.service-two_text{
		max-width: 100%;
		padding-left: var(--padding-zero);
	}

}

@media only screen and (max-width: 767px){

	.main-header .header-upper .logo-outer {
		position:relative;
		width:100%;
	}

	.team-block_one-image{
		padding: var(--padding-zero);
	}

	.timeline-detail .inner-container::before,
	.team-block_one-image::before{
		display: none;
	}

	.team-block_one-content{
		padding-top: var(--padding-top-25);
	}

	.team-block_one-socials{
		top: 30px;
	}

	.team-block_one-inner:hover .team-block_one-socials{
		left: 30px;
	}

	.main-header .sticky-header .outer-box{
		display:block;
		right: 0px;
		left: auto;
		top:0px;
	}

	.blog-detail_video{
		margin-bottom: var(--margin-bottom-25);
	}

	.blog-detail_video img{
		width: 100%;
		display: block;
	}

	.main-header .main-menu{
		width:100%;
		display:none;
	}

	.main-header .main-menu .navbar-collapse > .navigation li.dropdown:after,
	.main-header .main-menu .navigation > li > ul:before{
		display:none !important;
	}

	.main-header .main-box .logo-box{
		float:none;
		text-align:center;
		padding-bottom:10px;
	}

	.main-header .header-lower .outer-box{
		position:relative;
		z-index:12;
		display:block;
	}

	.main-header .main-menu .navbar-header .navbar-toggler{
		display: inline-block;
		z-index: 12;
		width: 50px;
		height: 40px;
		float: none;
		padding: 0px;
		text-align: center;
		border-radius: 0px;
		background: none;
		border: 1px solid #ffffff;
	}

	.main-header .main-menu .navbar-header .navbar-toggler .icon-bar{
		position: relative;
		background: #ffffff;
		height: 2px;
		width: 26px;
		display: block;
		margin:0 auto;
		margin:5px 11px;
	}

	.main-header .nav-outer{
		width:100%;
	}

	.main-header .nav-outer .mobile-nav-toggler{
		display: block;
	}

	.main-header #navbarSupportedContent{
		display:block;
	}

	.main-header .mCSB_inside > .mCSB_container{
		margin-right:0px;
	}

	.main-header .outer-box{
		margin-left:0px;
		padding:0px 0px;
	}

	.main-header .sticky-header .mobile-nav-toggler{
		display:block;
		padding:15px 0px;
	}

	.main-header .outer-box .nav-btn{
		display:block;
	}

	h1{
		line-height: 54px;
		font-size: var(--font-44);
	}

	h2{
		line-height: 50px;
		font-size: var(--font-40);
	}

	.slider-one .main-slider-prev,
	.slider-one .main-slider-next{
		opacity: 0;
		visibility: hidden;
	}

	.request-one_phone{
		margin-top: var(--margin-top-20);
	}

	.efective-tabs .tab-btns{
		position: relative;
	}

	.efective-tabs{
		padding-left: var(--padding-zero);
	}

	.efective-tabs .tab-btns{
		width: 100%;
	}

	.efective-tabs .tab-btns .tab-btn{
		display: inline-block;
	}

	.efective-tabs .tab-btns .tab-btn{
		padding: 30px 25px;
		margin: 0px 3px 6px;
	}

	.efective-tabs .tab-btns .tab-btn i{
		border-radius: 50px;
	}

	.testimonial-one_text{
		line-height: 34px;
		font-size: var(--font-22);
	}

	.header-top .inner-container{
		padding: 15px 20px;
	}

	.header-top_socials a{
		margin-left: var(--margin-zero);
		margin-right: var(--margin-right-15);
	}

	.header-top_socials{
		margin-top: var(--margin-top-10);
	}

	.side-image,
	.main-slider_two-pagination,
	.slider-two-arrow{
		display: none;
	}

	.service-three .service-three-slider-prev,
	.service-three .service-three-slider-next{
		background: none;
		margin: 0px 20px;
	}

	.service-three .inner-container{
		margin-right: var(--margin-zero);
	}

	.service-three{
		padding-bottom: var(--padding-bottom-90);
	}

	.blog-one .news-block_one-content{
		padding: 0px 20px 20px;
	}

	.reply-comment{
		margin-left: var(--margin-zero);
	}

	.career-detail_heading{
		font-size: var(--font-30);
	}

	.privacy-one h2{
		font-size: var(--font-40);
	}

	.privacy-content{
		padding-left: var(--padding-zero);
	}

	.privacy-content h3{
		position: relative;
		margin-bottom: var(--margin-bottom-15);
	}

	.process-block_three-content_outer{
		padding: 30px 35px;
	}

	.process-block_three-title{
		font-size: var(--font-36);
	}

	.request-tabs .tab-btns .tab-btn{
		margin: 0px 5px 10px;
	}

	.slider-three_heading {
		line-height: 58px;
		font-size: var(--font-48);
	}

	.slider-three_scroll{
		display: none;
	}

	.main-header.header-style-three .header-upper .inner-container,
	.main-header.header-style-three .header-top .inner-container{
		border-radius: 0px;
	}

	.price-block_one-inner{
		background-image: inherit !important;
	}

	.team-block_one-hover,
	.sec-title_text br{
		display: none;
	}

	.testimonial-block_two-text{
		line-height: 38px;
		font-size: var(--font-24);
	}
	.experiance-one_counter {
		margin: 0;
		margin-bottom: 20px;
	}
	.transport-one {
		padding: 20px 0;
		padding-bottom: 40px;
	}
	.efective-tabs .tab-btns .tab-btn {
		display: flex;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		min-height: auto;
	}

	.efective-tabs .tab-btns .tab-btn::after {
		border: 4px solid var(--theme-color);
	}

}

@media only screen and (max-width: 599px){

	.slider-one_text{
		line-height: 32px;
		font-size: var(--font-22);
	}

	.request-one_image{
		margin-bottom: var(--margin-bottom-30);
	}

	.service-block_one-content{
		padding: var(--padding-zero);
	}

	.service-block_one-image{
		position: relative;
		margin-bottom: var(--margin-bottom-20);
	}

	.request-one.style-two .request-one_image-outer .column:first-child .request-one_image{
		transform: translateY(0px);
	}

	.efective-tabs .tabs-content .content{
		padding: 30px 30px;
	}

	.news-block_one-meta{
		border-radius: 0px;
	}

	.news-block_one-meta li:nth-child(2){
		margin-right: var(--margin-right-20);
	}

	.news-block_one-meta li:last-child{
		margin-right: var(--margin-zero);
	}

	.testimonial-one .testimonial__nav{
		padding-bottom: var(--padding-bottom-10);
	}

	.newsletter-one_text{
		padding-right: var(--padding-zero);
	}

	.slider-two-arrows,
	.cost-two_image-two,
	.header-top .inner-container,
	.news-block_one-meta li:nth-child(2)::before{
		display: none;
	}

	.news-block_one-meta li{
		margin-bottom: var(--margin-bottom-15);
	}

	.slider-two_text{
		font-size: var(--font-24);
	}

	.cost-two_image-three{
		margin-bottom: var(--margin-bottom-25);
	}

	.storage-one_image{
		clip-path: inherit;
	}

	.storage-one_image img{
		width: 100%;
		margin-bottom: var(--margin-bottom-25);
	}

	.testimonial-two .testimonial__nav-thumb{
		clip-path: inherit;
	}

	.clients-two_content-outer{
		padding: var(--padding-zero);
	}

	.clients-two_content-outer .image{
		position: relative;
		margin-bottom: var(--margin-bottom-25);
	}

	.blog-detail_author{
		margin-bottom: var(--margin-bottom-20);
	}

	.blog-detail_heading{
		line-height: 40px;
		font-size: var(--font-30);
	}

	.post-share-options .social-links{
		margin-top: var(--margin-top-20);
	}

	.career-detail .content-column .content-inner{
		padding: 12px 15px 25px;
	}

	.clients-three .client-image{
		width: 50%;
	}

	.process-block_three-content_outer{
		padding: 20px 25px;
	}

	.process-block_three-title{
		line-height: 40px;
		font-size: var(--font-30);
	}

	.project-detail_heading{
		line-height: 52px;
		font-size: var(--font-42);
	}

	.service-detail_title,
	.request-tabs h2{
		line-height: 40px;
		font-size: var(--font-30);
	}

	.request-tabs .tabs-content{
		padding: 30px 30px 35px;
	}

	.request-tabs .tab-btns .tab-btn{
		width: 100%;
		display: block;
	}
	.request-two .ewd-otp-form-submit,
	.tracking-form .form-group button{
		position: relative;
		right: 0px;
		top: 0px;
		margin-top: var(--margin-top-20);
	}

	.main-header{
		background-color: var(--white-color);
	}

	.main-header.header-style-three .header-upper .inner-container{
		padding: var(--padding-zero);
	}

	.sec-title_text br,
	.team-block_two-number,
	.main-header.header-style-three .appointmeny_button-box{
		display: none;
	}

	.main-header.header-style-three .mobile-nav-toggler{
		margin-left: var(--margin-zero);
	}

	.slider-three_play{
		margin-top: var(--margin-top-30);
		margin-left: var(--margin-left-10);
	}

	.service-tabs_two .tab-btns{
		left: 0px;
	}

	.service-tabs_two .image img{
		width: 100%;
		display: block;
	}

	.service-tabs_two .tab-btns{
		width: 100%;
	}

	.header-style-three{
		min-height: 90px;
	}

	.header-style-four{
		min-height: 100px;
	}

	.slider-four_text{
		margin-right: var(--margin-zero);
		padding-left: var(--padding-zero);
	}

	.slider-four_text .slider-four_image{
		position: relative;
		margin-bottom: var(--margin-bottom-20);
	}

	.transport-one .animation_mode{
		min-height: 75px;
	}

	.transport-one .transport-one_icon{
		top: 15px;
	}

	.team-block_two-inner:hover {
		padding-left: 0px;
	}

}

@media only screen and (max-width: 479px) {
	.slider-one_heading,
	.slider-two_heading,
	h1 {
		line-height: 40px;
		font-size: 36px;
	}

	.request-one_image-two,
	.request-one_experiance-image,
	.appointmeny_button-box{
		display: none;
	}

	.main-header .mobile-nav-toggler{
		margin-left: var(--margin-zero);
	}
	.page-title_two .breadcrumb-title,
	h2 {
		line-height: 40px;
		font-size: var(--font-30);
	}

	.request-one_experiance{
		position: relative;
		left: 0px;
		padding: 25px 30px;
	}

	.request-one_image-outer{
		padding-bottom: var(--padding-zero);
	}

	.request-one_block-two-inner{
		padding-left: var(--padding-zero);
	}

	.request-one_block-two-icon{
		position: relative;
		top:0px;
		margin-bottom: var(--margin-bottom-20);
	}

	.request-one_experiance-box{
		left: 30px;
	}

	.cost-one_list{
		padding: 25px 20px;
	}

	.time-one_list li,
	.cost-one_list li{
		font-size: var(--font-18);
	}

	.efective-tabs .tab-btns .tab-btn{
		width: 100%;
		text-align: center;
	}

	.testimonial-one .testimonial__nav-thumb .content strong{
		font-size: var(--font-16);
	}

	.testimonial-one_text {
		line-height: 30px;
		font-size: var(--font-18);
	}

	.testimonial-one .inner-container {
		padding: 50px 20px 50px;
	}

	.team-one_heading{
		font-size: var(--font-24);
	}

	.news-block_one-heading{
		line-height: 32px;
		font-size: var(--font-22);
	}

	.newsletter-one_heading{
		line-height: 40px;
		font-size: var(--font-30);
	}

	.newsletter-box .form-group button{
		position: relative;
		display: block;
		margin-top: var(--margin-top-20);
	}

	.testimonial-two .inner-container{
		padding: 30px 20px;
	}

	.fluid-one_features .feature-block_one{
		width: 100%;
	}

	.service-four .content-inner{
		padding: 30px 25px;
	}

	.service-four_icon{
		position: relative;
		width: 100%;
		padding: 20px 10px;
	}

	.logistic-block_one-overlay{
		left: 15px;
		right: 15px;
	}

	.ship-one_authors{
		padding-left: var(--padding-zero);
	}

	.ship-one_author{
		position: relative;
		left: 20px;
	}

	.clients-two_list li{
		margin-bottom: var(--margin-bottom-10);
	}

	.footer-two_copyright{
		margin-bottom: var(--margin-bottom-15);
	}

	.news-block_two-heading{
		font-size: var(--font-22);
	}

	.styled-pagination li{
		margin: 0px 0px 4px;
	}

	.blog-one .news-block_one-heading{
		font-size: var(--font-24);
	}

	.blog-detail_meta li{
		font-size: var(--font-16);
	}

	.blog-detail blockquote{
		padding: 22px 22px;
		line-height: 34px;
		font-size: var(--font-24);
	}

	.author-box .author-box_inner{
		padding-left: var(--padding-zero);
	}

	.author-box .author-box_image{
		position: relative;
		margin-bottom: var(--margin-bottom-20);
	}

	.comment-box .comment{
		padding-left: var(--padding-zero);
	}

	.comment-box .author-thumb{
		position: relative;
		margin-bottom: var(--margin-bottom-20);
	}

	.comment-form,
	.comment-box{
		padding: 20px 20px;
	}

	.sidebar-widget .widget-content{
		padding: 20px 20px 25px;
	}

	.career-detail_subheading{
		font-size: var(--font-24);
	}

	.career-detail_info-list{
		padding: 0px 20px;
	}

	.career-block_one-inner{
		padding: 20px 20px;
	}

	.career-block_one-meta li{
		font-size: var(--font-14);
	}

	.career-block_one-price{
		margin-top: var(--margin-bottom-20);
	}

	.coming-soon .emailed-form .form-group input[type="submit"],
	.coming-soon .emailed-form button{
		position: relative;
		right: 0px;
		top: 0px;
		margin-top: var(--margin-top-20);
	}

	.contact-one .info-column .info-outer{
		max-width: 100%;
		padding-left: var(--padding-left-15);
		padding-right: var(--padding-right-15);
	}

	.info-block_one-inner{
		padding: 30px 30px;
	}

	.contact-two .inner-container{
		padding: 25px 20px;
	}

	.accordion-box .block .acc-btn{
		font-size: var(--font-20);
	}

	.accordion-box .block .content{
		padding: 20px 20px 20px;
	}

	.process-block_three-text{
		line-height: 26px;
		font-size: var(--font-16);
	}

	.project-detail_heading{
		font-size: var(--font-32);
	}

	.register-one .form-column .inner-column{
		padding: 20px 20px 25px;
	}

	.filter-box .results{
		margin-bottom: var(--margin-bottom-20);
	}

	.shop-detail .prod-tabs .tab-btns::before{
		display: none;
	}

	.shop-detail .prod-tabs .tab-btns .tab-btn{
		width: 100%;
		display: block;
		text-align: center;
		margin-right: var(--margin-zero);
		margin-bottom: var(--margin-bottom-10);
	}

	.timeline-inner{
		padding-left: var(--padding-zero);
	}

	.timeline-number{
		position: relative;
		display: block;
		margin-bottom: var(--margin-bottom-20);
	}

	.team-detail_two-subtitle{
		font-size: var(--font-28);
	}

	.testimonial-block_one-inner{
		padding: 25px 25px;
	}

	.testimonial-block_one-text{
		line-height: 30px;
		font-size: var(--font-20);
	}

	.testimonial-block_one-author{
		font-size: var(--font-18);
	}

	.slider-three_heading {
		line-height: 44px;
		font-size: var(--font-34);
	}

	.service-tabs_two .tab-btns .tab-btn{
		display: block;
		font-size: var(--font-24);
	}

	.sec-title_title.style-two{
		font-size: var(--font-14);
	}

	.gallery-block_one-list{
		display: none;
	}

	.gallery-block_one-heading{
		margin-bottom: var(--margin-zero);
	}

	.news-block_three-inner{
		padding: 0px 15px 25px;
	}

	.slider-four_heading {
		font-size: var(--font-36);
	}

	.experiance-one_counter{
		position: relative;
		bottom: 0px;
	}

	.service-block_four-inner{
		padding: 20px 20px;
	}

	.service-block_four-content{
		padding-left: var(--padding-zero);
	}

	.service-block_four-icon{
		position: relative;
		top: 0px;
		margin-bottom: var(--margin-bottom-20);
	}

	.team-block_two-heading{
		font-size: var(--font-28);
	}

	.main-header.header-style-four .mobile-nav-toggler{
		margin-left: var(--margin-left-20);
	}

}



/* home-5-responsive */


@media only screen and (min-width: 2601px) and (max-width: 3300px) {
	.bldx-hore-5-slide-btn {
		left: 23vw;
	}
}

@media only screen and (min-width: 2201px) and (max-width: 2600px) {
	.bldx-hore-5-slide-btn {
		left: 18vw;
	}
}

@media only screen and (min-width: 1920px) and (max-width: 2200px) {
	.bldx-hore-5-slide-btn {
		left: 11vw;
	}
}

@media only screen and (min-width: 1800px) and (max-width: 1920px) {

}

@media only screen and (min-width: 1600px) and (max-width: 1799px) {
	.bldx-client-5 .bg-img-trac {
		right: -140px;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
	.bldx-header-5 .header-upper  .inner-container::after {
		left: 178px;
	}
	.bldx-client-5 .bg-img-trac {
		right: -19%;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.bldx-header-5 .header-upper  .inner-container .shape-2 {
		left: -89.5%;
	}
	.bldx-header-5 .header-upper  .inner-container .shape-1 {
		left: 70px;
	}
	.bldx-header-5 .header-upper  .inner-container::after {
		left: 122px;
	}
	.bldx-header-5 .header-phone_box {
		display: none;
	}
	.bldx-header-5 .search-box-btn {
		margin-right: 30px;
	}
	.bldx-client-5 .bg-img-trac {
		display: none;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.request-5 .request-one_block-inner {
		font-size: 20px;
	}
	.request-5  .request-one_list li {
		font-size: 18px;
	}
	.request-5 	.request-one_pattern {
		display: none;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.request-6 .request-one_content-outer {
		margin-right: 0px;
	}
	.bldx-blog-5 .news-block_one-content {
		padding: 0px 15px 40px;
	}
	.bldx-footer-5 .widgets-section {
		margin-right: 0;
		margin-left: 0;
	}
	.bldx-cost-5 .cost-one_content-outer {
		padding-top: 32px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.bldx-header-5 {
		background: var(--global_color_2) !important;
	}
	.bldx-header-5 .header-upper  .inner-container::after {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-2 {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-1 {
		display: none;
	}
	.bldx-header-5 .search-box-btn {
		margin-right: 30px;
	}
	.bldx-client-5 .bg-img-trac {
		display: none;
	}
	.bldx-client-5 .bg-img-1 {
		top: 7%;
		width: 55%;
		height: 93%;
		object-fit: cover;
	}
	.request-5 	.request-one_pattern {
		display: none;
	}
	.sec-title_heading.home-5-title {
		font-size: 55px;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.request-6 .request-one_content-outer {
		margin-right: 0px;
	}
	.request-6 .request-one_content-outer {
		margin-right: 0;
		margin-bottom: 50px;
	}
	.bldx-feature-5 .feature-one_text {
		font-size: 20px;
	}
	.bldx-Process-5 .process-block_one-heading {
		font-size: 22px;
	}
	.bldx-testimonial-5 .testimonial-one_text {
		font-size: 22px;
	}
	.bldx-case-5 .case-block_one-list li {
		font-size: 17px;
	}
	.bldx-team-5 .team-content-outer {
		padding-left: 15px;
	}
	.bldx-price-5 .price-one_list li {
		font-size: 16px;
	}
	.bldx-blog-5 .news-block_one-meta li:first-child {
		padding-left: 44px;
	}
	.bldx-blog-5 .news-block_one-meta li:nth-child(2) {
		margin-right: 10px;
	}
	.bldx-newsletter-5 .price-one_video-outer {
		padding-top: 60px;
	}
	.bldx-footer-5 .widgets-section {
		margin-left: 0;
		margin-right: 0;
	}
	.bldx-footer-5 .footer_title {
		font-size: 24px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.bldx-header-5 .search-box-btn {
		margin-right: 30px;
	}
	.bldx-header-5 {
		background: var(--global_color_2) !important;
	}
	.bldx-header-5 .header-upper  .inner-container::after {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-2 {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-1 {
		display: none;
	}

	.bldx-hero-5 .slider-two_heading {
		font-size: 70px;
	}
	.bldx-hero-5 .slider-two_heading span {
		font-size: 55px;
	}
	.bldx-client-5 .bg-img-trac {
		display: none;
	}
	.bldx-client-5-wrap {
		gap: 95px;
	}
	.bldx-client-5 .bg-img-1 {
		top: 59px;
		width: 50%;
		height: 90%;
		object-fit: cover;
	}
	.request-5 	.request-one_pattern {
		display: none;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.sec-title_heading.home-5-title {
		font-size: 50px;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.request-6 .request-one_content-outer {
		margin-right: 0px;
	}
	.bldx-footer-5 .widgets-section {
		margin-left: 0;
		margin-right: 0;
	}
	.request-6 .request-one_image-column {
		margin-top: 50px;
	}
	.bldx-cost-5 .cost-one_counter {
		bottom: 0px;
	}
}


@media (max-width: 767px) {
	.bldx-header-5 {
		background: var(--global_color_2) !important;
	}
	.bldx-header-5 .header-upper  .inner-container::after {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-2 {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-1 {
		display: none;
	}
	.bldx-header-5 .search-box-btn {
		margin-right: 30px;
	}
	.bldx-hero-5 .slider-two_heading {
		font-size: 45px;
		margin-bottom: 30px;
	}
	.bldx-hero-5 .slider-two_heading span {
		font-size: 40px;
	}
	.bldx-hero-5 .slider-two_text {
		font-size: 22px;
		line-height: 30px;
	}
	.bldx-hero-5-scroll-down {
		display: none;
	}
	.bldx-client-5 .bg-img-trac {
		display: none;
	}
	.bldx-client-5-wrap {
		display: grid;
		grid-template-columns: 1fr;
		gap: 140px;
	}
	.bldx-client-5 .bg-img-1 {
		top: unset;
		bottom: 0;
		width: 100%;
		height: 56%;
		object-fit: cover;
	}
	.bldx-client-5-wrap .right-side-feature .feature li {
		font-size: 18px;
		font-weight: 600;
		color: #fff;
		font-family: var(--urbanist);
		margin-bottom: 20px;
	}
	.bldx-client-5 img.bg-img-2 {
		width: 100%;
		top: 126px;
		object-fit: cover;
	}
	.bldx-client-5-wrap .right-side-feature .title br {
		display: none;
	}
	.request-5 	.request-one_pattern {
		display: none;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.sec-title_heading.home-5-title {
		font-size: 34px;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.request-6 .request-one_content-outer {
		margin-right: 0px;
	}
	.bldx-footer-5 .widgets-section {
		margin-left: 0;
		margin-right: 0;
	}
	.request-6 .request-one_image-column {
		margin-top: 50px;
	}
	.request-5 .request-one_image.now-in-view {
		height: 370px;
	}
	.request-6.style-two .request-one_image {
		height: 370px;
	}
	.request-6.style-two .request-one_image-outer .column:first-child .request-one_image {
		transform: translateY(0px);
		height: 370px;
	}
	.bldx-effect-5 .efective-tabs {
		padding-left: 0;
	}
	.bldx-effect-5 .efective-tabs .tab-btns {
		width: 100%;
	}
	.bldx-testimonial-5 .testimonial-one_text {
		font-size: 18px;
	}
	.bldx-case-5 .case-block_one-list li {
		font-size: 18px;
	}
	.bldx-blog-5 .news-block_one-meta {
		border-radius: 30px;
	}
	.bldx-effect-5 .efective-one_content-outer {
		margin-right: 0;
	}
	.bldx-cost-5 .cost-one_counter {
		bottom: 0;
	}
	.bldx-effect-5 .title-wrap .title {
		font-size: 14px;
	}
	.bldx-testimonial-5 .sec-title_heading {
		font-size: 36px;
	}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.bldx-header-5 .search-box-btn {
		margin-right: 30px;
	}
	.bldx-header-5 {
		background: var(--global_color_2) !important;
	}
	.bldx-header-5 .header-upper  .inner-container::after {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-2 {
		display: none;
	}
	.bldx-header-5 .header-upper .inner-container .shape-1 {
		display: none;
	}
	.request-5 	.request-one_pattern {
		display: none;
	}
	.request-5 .request-one_content-outer {
		margin-right: 0;
	}
	.sec-title_heading.home-5-title {

		font-size: 45px;

	}
	.request-5 .request-one_block-inner {
		font-size: 20px;
	}
}