/* Constim Industrial Business HTML-5 Template */

@media only screen and (max-width: 1540px){
	
	.main-header .main-menu .navigation > li{
		margin-right:var(--margin-right-30);
	}
	
	.service-block .title{
		font-size:var(--font-60);
	}
	
	.project-three .owl-nav{
		right:15px;
	}
	
	.mission-tabs{
		padding-left:520px;
	}
	
	.experience-counter{
		font-size:var(--font-70);
	}
	
}

@media only screen and (max-width: 1450px){
	
	.main-header .phone-box{
		display:none;
	}
	
}
	
@media only screen and (max-width: 1340px){

	.page-wrapper{
		overflow:hidden;	
	}
	
	.main-slider .years-box{
		display:none;
	}
	
	.trending-tab .tab-btns-box .p-tab-btn{
		font-size:var(--font-35);
	}
	
	.project-section .overlay-box{
		left:0px;
	}
	
	.project-section .overlay-box .arrow{
		width:160px;
	}
	
	.project-section .collection-tabs .tab-btns .tab-btn{
		margin-bottom: var(--margin-bottom-50);
	}
	
	.sec-title .big-title{
		font-size:var(--font-60);
	}
	
	.main-header.header-style-two #open_offcanvas{
		margin-right:var(--margin-right-20);
	}
	
	.main-header.header-style-two .outer-box .search-box-btn{
		width:80px;
	}
	
	.slider-three_image-two,
	.slider-three_image-one{
		display:none;
	}
	
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.side__service-w.side-content-box{
		height: 587px;
	}
}
@media only screen and (max-width: 1200px){
	
	.slider-area .side-content-box{
		max-width:440px;
	}
	
	.solution-section .form-column .inner-column{
		margin-top:var(--margin-zero);
	}
	
	.testimonial-block .content-column .inner-column,
	.management-section .content-column .text{
		padding-right:var(--padding-zero);
	}
	
	h3{
		font-size:var(--font-28);
	}
	
	.solution-section .form-column .inner-column{
		padding:40px 40px;
	}
	
	.experiance_box{
		margin-left:var(--margin-left-30);
	}
	
	.service-four_heading{
		font-size:var(--font-22);
	}
	
	.mission-tabs .counter{
		font-size:var(--font-100);
	}
	
	.industry-work{
		font-size:var(--font-20);
	}
	
	.industry-section .counter,
	.experience-counter{
		font-size:var(--font-50);
	}
	
	.mission-section .inner-container{
		padding:60px 20px 0px;
	}
	
	.mission-tabs{
		padding-left:510px;
	}
	
	.industry-section .buttons-column .inner-column{
		padding-right:var(--padding-zero);
	}
	
	.industry-tabs .tab-btns .tab-btn strong{
		font-size: var(--font-34);
	}
	
	.team-section-two .color-layer{
		width:15px;
	}
	
	.testimonial-section-three{
		padding-bottom:var(--padding-bottom-40);
	}
	
	.team-section-two .inner-container{
		padding-left:var(--padding-left-15);
	}
	
	.main-header.header-style-four .main-menu .navigation > li > a{
		font-size:var(--font-14);
	}
	
	.header-style-four .lets-talk{
		padding:10px 12px;
		font-size: var(--font-12);
	}
	
	.header-style-four .outer-box .search-box-btn{
		margin-left:var(--margin-zero);
	}
	
	.about-two_client-list{
		margin-left:var(--margin-left-20);
	}
	
	.team-detail .content-column .inner-column{
		padding-left:var(--padding-zero);
	}
	
	.help-one_side-image{
		display:none;
	}
	
	.service-block_seven-overlay{
		left:30px;
		right:30px;
	}
	
}

@media only screen and (max-width: 1140px){
		
	.nav-toggle-btn,
	#open_offcanvas{
		margin-left:var(--margin-left-30);
	}
	
	.service-block .title {
		font-size: var(--font-40);
	}
	
	.slide-side-box::before,
	.app-section .mobile,
	.header-style-four .lets-talk,
	.slider-area .side-content-box,
	.counter-section .counter-block .inner-box::before,
	.service-block-two .inner-box::before,
	.main-header .outer-box .contact-button{
		display:none;
	}
	
	h2{
		font-size:var(--font-34);
	}
	
	.project-section .collection-tabs .tab-btns .tab-btn{
		font-size:var(--font-24);
		text-transform:capitalize;
		margin-bottom:var(--margin-bottom-20);
	}
	
	.services-section .title-box .big-title{
		font-size:var(--font-60);
	}
	
	.management-section .counter-block .counter{
		font-size:var(--font-38);
	}
	
	.project-section .left-column .inner-column{
		padding:60px 15px;
	}
	
	.service-block .inner-box{
		padding:70px 15px 70px;
	}
	
	.service-block-two .inner-box{
		padding:var(--padding-zero);
	}
	
	.service-block-two{
		margin-bottom: var(--margin-bottom-50);
	}
	
	.services-section-two{
		padding-bottom:var(--padding-bottom-50);
	}
	
	.solution-section .content-column .list li a{
		padding-right:var(--padding-zero);
	}
	
	.solution-form .form-group button{
		margin-top:var(--margin-top-5);
	}
	
	.project-section .overlay-box{
		padding:70px 20px;
	}
	
	.project-se ction .overlay-box .arrow{
		width:120px;
	}
	
	.sec-title .big-title {
		font-size: var(--font-40);
	}
	
	.trending-tab .tab-btns-box .p-tab-btn {
		font-size: var(--font-28);
	}
	
	.counter-section .counter-block .counter{
		font-size: var(--font-60);
	}
	
	.testimonial-block .content-column .text{
		font-size: var(--font-20);
		line-height:42px;
	}
	
	.testimonial-section .owl-dots{
		margin-top:var(--margin-zero);
		margin-left:var(--margin-zero);
	}
	
	.solution-section .content-column .list li a{
		padding:20px 0px;
		font-size: var(--font-20);
	}
	
	.main-slider{
		padding-left:var(--padding-zero);
	}
	
	.main-slider .side-info{
		display:none;
	}
	
	.main-slider .content-column h1{
		line-height:50px;
		font-size: var(--font-36);
	}
	
	.services-section-three .inner-container{
		padding:45px 40px;
	}
	
	.history-block .inner-box{
		padding:40px 25px;
	}
	
	.management-section-two{
		padding-top:var(--padding-top-20);
	}
	
	.management-section-two .complete{
		margin-top:var(--margin-zero);
	}
	
	.portfolio-block .content{
		left:20px;
		bottom:30px;
	}
	
	.team-section .counter{
		font-size: var(--font-40);
	}
	
	.team-section .member-block .member{
		right:0px;
	}
	
	.portfolio-block .content h3{
		font-size: var(--font-24);
		line-height:34px;
	}
	
	.testimonial-section-two .form-column .inner-column{
		margin-left:var(--margin-zero);
	}
	
	.counter-section-two{
		padding-bottom: var(--padding-bottom-30);
	}
	
	.social-section .social-box .box-inner{
		font-size: var(--font-16);
	}
	
	.portfolio-block .lower-box .more-detail{
		font-size: var(--font-18);
	}
	
	.info-section .info-box{
		padding:46px 20px 46px 20px;
	}
	
	.mission-project{
		margin-left:var(--margin-zero);
	}
	
	.industry-section .info-column .inner-column{
		padding-left:var(--padding-zero);
	}
	
	.testimonial-block-three .content-column .inner-column{
		padding-right:var(--padding-zero);
	}
	
	.testimonial-section-three .owl-nav{
		position:relative;
		right:0px;
		bottom:0px;
	}
	
	.testimonial-block-three .text{
		line-height:44px;
	}
	
	.slider_three_shape-four,
	.slider-three_title-tag::before,
	.testimonial-block-three .image::before{
		display:none;
	}
	
	.testimonial-block-three .image{
		padding-left:var(--padding-zero);
	}
	
	.faq-two_image-two{
		left:0px;
	}
	
	.testimonial-five_text,
	.about-one_image-inner,
	.about-one_content-inner,
	.choose-one_skill-column-inner,
	.faq-two_content-inner{
		padding-right:var(--padding-zero);
	}
	
	.counter-four .inner-container{
		padding:50px 30px 30px;
	}
	
	.faq-two{
		padding:100px 0px 90px;
	}
	
	.team-three{
		padding-top:var(--padding-top-100);
	}
	
	.main-header.header-style-four .header-lower .main-menu .navigation > li > a{
		padding:6px 15px;
	}
	
	.header-style-four .outer-box .search-box-btn{
		margin-left:var(--margin-left-10);
	}
	
	.about-two_content-inner{
		padding-left:var(--padding-zero);
	}
	
	.service-six_lower-content{
		margin-top:-40px;
		margin-left:var(--margin-zero);
	}
	
	.service-six_icon{
		margin-bottom: var(--margin-bottom-10);
	}
	
	.contact-page-section .info-column .inner-column{
		margin-left:var(--margin-zero);
	}
	
	.choose-one_blocks-column-inner{
		padding:var(--padding-zero);
	}
	
	.testimonial-five_content-inner-column{
		padding:30px 30px;
	}
	
	.news-three .sec-title-two_text{
		margin-top:var(--margin-top-30);
	}
	
	.team-detail .content-column{
		order:1;
	}
	
	.team-detail .image-column{
		order:2;
	}
	
	.sidebar-page-container .sidebar-side .sidebar.style-two{
		border-left:0px;
	}
	
	.sidebar-widget.style-two{
		padding-left:var(--padding-zero);
	}
	
}

@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;
	}
	
	.main-menu .navigation > li > a{
		font-size:14px;
	}
	
	.main-header .main-menu .navigation > li{
		margin-right:var(--margin-right-25);
	}
	
	.main-header .header-upper .logo-box{
		margin: 0px;
		padding:0px;
	}
	
	.main-header .sticky-header .logo{
		padding:10px 0px 10px;
	}
	
	.main-header{
		position:relative;
	}
	
	.main-menu .navigation > li > a{
		text-transform:capitalize;
	}
	
	.main-header .main-menu .navigation > li > a{
		padding:20px 0px;
	}
	
	.mCSB_inside > .mCSB_container{
		margin-right:var(--margin-zero);
	}
	
	.timeline-detail .inner-container::before,
	.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-20);
	}
	
	.main-header .header-lower .nav-outer{
		position:static;
		margin-right:0px;
	}
	
	#navbarSupportedContent {
		display: block;
	}
	
	.experiance-section .title-box .text span:before,
	.nav-toggle-btn{
		display:none;
	}
	
	.counter-section-three .counter::before,
	.app-section .content h3 br,
	#open_offcanvas:before{
		display:none;
	}
	
	#open_offcanvas{
		z-index:1;
		display:none;
	}
	
	.main-header .outer-box{
		right:0px;
	}
	
	.main-header.header-style-three .header-lower .mobile-nav-toggler{
		filter: invert(100%);
	}
	
	.experiance-section .title-box .text{
		line-height:44px;
	}
	
	.project-section .left-column{
		width:100%;
	}
	
	.project-section .right-column{
		width:100%;
	}
	
	.project-section .left-column .inner-column{
		max-width:100%;
	}
	
	.project-section .collection-tabs .tab-btns .tab-btn{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.services-section .title-box .big-title {
		font-size: var(--font-46);
	}
	
	.management-section{
		padding-top:var(--padding-top-80);
	}
	
	.management-section .content-column{
		order:1;
	}
	
	.management-section .image-column{
		order:2;
	}
	
	.trending-tab .tab-btns-box .p-tab-btn {
		font-size: var(--font-22);
	}
	
	.app-section .content h3{
		line-height:36px;
		font-size: var(--font-26);
	}
	
	.testimonial-block .inner-box{
		text-align:center;
	}
	
	.testimonial-block .image-column img{
		margin:0 auto;
		margin-bottom:var(--margin-bottom-30);
	}
	
	.testimonial-section .owl-dots{
		margin-top:var(--margin-top-30);
	}
	
	.subscribe-box{
		width:100%;
		margin-top:var(--margin-top-30);
	}
	
	.main-footer .upper-box .d-flex{
		flex-direction:row-reverse;
	}
	
	.main-footer .footer-nav{
		margin-top:var(--margin-top-35);
	}
	
	.main-footer .phone-box{
		margin-top:var(--margin-top-20);
	}
	
	.news-three .owl-nav,
	.faq-two_pattern,
	.about-one_pattern,
	.cta-one_title br,
	.slider_three_shape-two,
	.faq-section .pattern-layer,
	.main-footer .footer-nav li:before{
		display:none;
	}
	
	.main-footer .footer-nav li{
		margin-bottom:var(--margin-bottom-5);
	}
	
	.main-footer .footer-bottom .copyright{
		text-align:center;
		margin-bottom:var(--margin-bottom-10);
	}
	
	.main-footer .footer-bottom-nav{
		text-align:center;
	}
	
	.main-footer .footer-bottom-nav li{
		margin-left:var(--margin-left-10);
	}
	
	.app-section .content{
		margin-top:var(--margin-top-30);
		margin-left:var(--margin-zero);
	}
	
	.main-header .logo-box{
		padding:15px 0px;
		padding-right:var(--padding-zero);
	}
	
	.main-slider .content-column{
		order:1;
	}
	
	.main-slider .image-column{
		order:2;
	}
	
	.main-slider .content-column .inner-column{
		padding-top:var(--padding-zero);
		padding-bottom:var(--padding-bottom-30);
	}
	
	.services-section-three .title-box h2{
		line-height:55px;
	}
	
	.services-section-three .title-box .text{
		padding-right:var(--padding-zero);
		margin-bottom:var(--margin-bottom-30);
	}
	
	.service-block-three{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.services-section-three .image-column .image{
		margin-top:var(--margin-zero);
	}
	
	.testimonial-section-two .sec-title,
	.management-section-two .title-box .left-box,
	.counter-section .title-box .left-box{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.main-header.header-style-two .header-lower .mobile-nav-toggler{
		
	}
	
	.testimonial-section-two .form-column .inner-column{
		margin-top:var(--margin-top-30);
	}
	
	.social-section .social-box{
		width:25%;
	}
	
	.header-style-three{
		border:none;
		background-color:var(--color-two);
	}
	
	.main-slider-two .content-column .inner-column{
		padding:100px 0px 170px;
	}
	
	.info-section .info-box{
		position:relative;
		bottom:0px;
		margin-top:var(--margin-top-30);
	}
	
	.mission-tabs{
		padding:var(--padding-zero);
	}
	
	.mission-tabs .tab-btns{
		position:relative;
		max-width:100%;
		padding:50px 15px;
		margin-bottom:var(--margin-bottom-30);
	}
	
	.experience-counter_block{
		margin-bottom:var(--margin-bottom-10);
	}
	
	.mission-tabs .tab-btns .tab-btn{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.mission-tabs .tab-btns .tab-btn,
	.mission-tabs .tab-btns .tab-btn:hover,
	.mission-tabs .tab-btns .tab-btn.active-btn{
		font-size:var(--font-40);
	}
	
	.mission-section .inner-container{
		padding-bottom:var(--padding-bottom-25);
	}
	
	.counter-section-three .counter-block{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.slider-three_title{
		font-size:var(--font-80);
		line-height:80px;
	}
	
	.main-slider_three{
		padding:100px 0px 100px;
	}
	
	.about-one_content{
		order:1;
		margin-bottom:var(--margin-bottom-40);
	}
	
	.about-one_image-column{
		order:2;
	}
	
	.about-one_content-inner{
		padding-top:var(--padding-zero);
	}
	
	.about-one{
		padding:100px 0px 100px;
	}
	
	.service-five_title {
		font-size: var(--font-20);
	}
	
	.service-five_text{
		font-size: var(--font-16);
	}
	
	.cta-one_title{
		font-size: var(--font-32);
		line-height:44px;
	}
	
	.services-four{
		padding:100px 0px 100px;
	}
	
	.team-three::before{
		width:100%;
	}
	
	.main-header.header-style-four .header-lower .mobile-nav-toggler{
		filter: invert(100%);
	}
	
	.main-slider_four{
		padding:150px 0px;
	}
	
	.slider-four_title{
		line-height:70px;
		font-size:var(--font-70);
	}
	
	.about-two_content{
		order:1;
		margin-bottom:var(--margin-bottom-30);
	}
	
	.about-two_image-column{
		order:2;
	}
	
	.about-two{
		padding:100px 0px 100px;
	}
	
	.choose-one_blocks-column{
		margin-top:var(--margin-top-40);
	}
	
	.choose-video img{
		max-width:100%;
	}
	
	.testimonial-five .owl-nav{
		right:15px;
		bottom:15px;
		left:auto;
		top:auto;
		margin:var(--margin-zero);
	}
	
	.header-style-four .logo-box{
		padding:15px 0px;
	}
	
	.page-title{
		padding:100px 0px 100px;
	}
	
	.mission-section.style-two{
		padding-top:var(--padding-zero);
	}
	
	.project-detail-section .info-column .inner-column{
		margin-top:var(--margin-top-40);
	}
	
}

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

@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: 15px;
		left: auto;
		top:0px;
	}
	
	.nav-outer .mobile-nav-toggler{
		display: block;
		margin: 0;
		padding: 8px 0;
		margin-left: 20px;
	}
	
	.slider_three_shape-five,
	.sec-title-two_text br,
	.solution-section .location-box .location-text br,
	.solution-section .content-column h3 br,
	.slider-side-content,
	.sec-title .text br{
		display:none;
	}
	
	.services-section .title-box .big-title {
		font-size: var(--font-38);
	}
	
	.management-section-two .title-box h2,
	.counter-section .title-box h2,
	h2 {
		line-height: 40px;
		font-size: var(--font-28);
	}
	
	.news-section .sec-title .right-box,
	.services-section-two .sec-title .right-box{
		position:relative;
		margin-top:var(--margin-top-20);
	}
	.sec-title .right-box {
		margin-top: 15px;
	}
	.app-section .content{
		margin-left:var(--margin-zero);
		margin-top:var(--margin-top-25);
	}
	
	.news-block .lower-content{
		margin-top:-25px;
	}
	
	.main-footer .upper-box .contact{
		font-size:var(--font-18);
	}
	
	.main-footer .middle-box .gallery-block{
		width:25%;
		padding:0px 5px 10px;
		margin-bottom:var(--margin-bottom-10);
	}
	
	.project-section .overlay-box{
		position:relative;
	}
	
	.main-header .header-top .right-box {
		display:none !important;
	}
	
	.management-section-two .complete{
		font-size:var(--font-30);
	}
	
	.project-section-two::before,
	.services-section-three .title-box .text br{
		display:none;
	}
	
	.management-section.style-two{
		padding-top:var(--padding-zero);
	}
	
	.project-section-two .owl-nav{
		position:relative;
		left:auto;
		top:0px;
		width:auto;
		transform:translateX(0px);
	}
	
	.management-section-two {
		padding-top: var(--padding-top-110);
	}
	
	.management-section-two .counter{
		font-size:var(--font-100);
	}
	
	.team-block,
	.team-section .counter-block{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.social-section .social-box {
		width: 33.333%;
	}
	
	.main-slider-two h1{
		line-height:46px;
		font-size: var(--font-36);
	}
	
	.main-slider-two h1 span::before{
		display:none;
	}
	
	.mission-tabs .text{
		line-height:30px;
		font-size: var(--font-18);
	}
	
	.team-section-two .owl-nav{
		position:relative;
		left:auto;
		top:auto;
		max-width:100%;
		transform:translateX(0px);
	}
	
	.testimonial-block-three .text{
		line-height:30px;
		font-size:var(--font-18);
	}
	
	.contact-info-section .inner-container{
		padding:60px 20px;
	}
	
	.contact-info-section .info li a{
		font-size:var(--font-24);
	}
	
	.news-section-two .sec-title .left-box{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.cta-one_text{
		line-height:36px;
	}
	
	.project-one_content{
		right:20px;
		left:20px;
		bottom:20px;
	}
	
	.team-two_lower-content{
		padding:20px 20px;
	}
	
	.testimonial-four .testimonial-four_image-layer{
		width:100%;
	}
	
	.testimonial-four .owl-nav{
		position:relative;
		right:0px;
		bottom:0px;
	}
	
	.testimonial-four .owl-nav .owl-prev,
	.testimonial-four .owl-nav .owl-next{
		position:relative;
		top:auto;
		display:inline-block;
		margin-right:var(--margin-right-10);
	}
	
	.sec-title-two_heading{
		line-height: 40px;
		font-size:var(--font-32);
	}
	
	.testimonial-four_play-box{
		position:relative;
		bottom:0px;
		display:inline-block;
	}
	
	.testimonial-four_carousel-box{
		max-width:100%;
	}
	
	.news-three .sec-title-two_text{
		margin-right:var(--margin-zero);
		margin-bottom:var(--margin-bottom-25);
	}
	
	.slider_four-sub-title{
		font-size:var(--font-22);
	}
	
	.main-slider_four {
		padding: 100px 0px;
	}
	
	.help-one_text{
		line-height:36px;
	}
	
	.about-two_list{
		margin-bottom:var(--margin-bottom-30);
	}
	
	.help-one_title{
		font-size:var(--font-30);
	}
	
	.post-share-options .social-box{
		margin-top:var(--margin-top-15);
	}
	
}

@media only screen and (max-width: 599px){
	
	.services-section .title-box .big-title {
		font-size: var(--font-30);
	}
	
	.project-detail-section h2,
	h2 {
		line-height: 34px;
		font-size: var(--font-24);
	}
	
	.project-more-posts a{
		font-size:var(--font-14);
	}
	
	.experiance-section .title-box .text{
		line-height: 34px;
		font-size: var(--font-30);
	}
	
	.project-detail-section .info-column .inner-column{
		margin-right:var(--margin-zero);
	}
	
	.slider_three_shape-one,
	.contact-info-section .icon-layer,
	.management-section-two .title-box h2 br,
	.counter-section .title-box h2 br,
	.testimonial-section .author-two,
	.counter-four_inner-box::before,
	.main-slider .image-column .image::before,
	.project-section .overlay-box .arrow{
		display:none;
	}
	
	.main-slider .image-column .inner-column{
		padding-left:var(--padding-zero);
	}
	
	.management-section .member-list li{
		margin-right:var(--margin-right-15);
	}
	
	.sec-title .big-title{
		line-height: 34px;
		font-size: var(--font-30);
	}
	
	.solution-section .form-column .title-box h1{
		font-size: var(--font-28);
	}
	
	.solution-section .form-column .title-box{
		margin-bottom:var(--margin-bottom-20);
	}
	
	.management-section .member-list li{
		margin-bottom:var(--margin-bottom-15);
	}
	
	.counter-section-three .title,
	.service-block-two h4{
		font-size: var(--font-22);
	}
	
	.main-slider .owl-nav{
		height: 115px;
		padding-top:var(--padding-top-25);
	}
	
	.services-section-three .title-box h2 {
		line-height: 40px;
	}
	
	.team-section .member-block .signature{
		position:relative;
		bottom:0px;
		margin-bottom:30px;
	}
	
	.team-section .member-block .member{
		position:relative;
		right:0px;
		top:auto;
		transform: translateY(0%);
		margin-bottom:var(--margin-bottom-25);
	}
	
	.counter-section .counter-block.style-two .inner-box{
		padding:var(--padding-zero);
	}
	
	.testimonial-block-two .upper-box{
		padding:30px 30px;
	}
	
	.testimonial-block-two .text{
		line-height:28px;
		font-size: var(--font-16);
	}
	
	.testimonial-block-two .lower-box{
		padding:20px 30px;
	}
	
	.testimonial-section-two .form-column .title-box h1{
		font-size: var(--font-30);
	}
	
	.testimonial-section-two .form-column .inner-column{
		padding:25px 20px;
	}
	
	.experiance_box {
		margin-top:var(--margin-top-20);
		margin-left: var(--margin-zero);
	}
	
	.solution-section-two .service-block_four{
		width:100%;
	}
	
	.slider-three_title {
		font-size: var(--font-50);
		line-height: 50px;
	}
	
	.about-phone_box{
		width:100%;
		display:block;
		margin-top:var(--margin-top-25);
		margin-left: var(--margin-zero);
	}
	
	.testimonial-four .owl-carousel .owl-stage-outer{
		padding:var(--padding-zero);
	}
	
	.testimonial-four .owl-nav{
		margin-top:var(--margin-top-30);
	}
	
	.textimonial-four_text{
		font-size: var(--font-18);
		line-height: 30px;
	}
	
	.slider-four_title {
		line-height: 40px;
		font-size: var(--font-40);
	}
	
	.slider_four-sub-title {
		font-size: var(--font-18);
	}
	
	.footer-style-two .social-box{
		margin-top:var(--margin-top-15);
	}

	h1{
		font-size: var(--font-36);
	}
	
	.accordion-box.style-two .block .acc-btn{
		font-size: var(--font-18);
	}
	
	.team-detail h2{
		font-size: var(--font-30);
	}
	
	.brochure-widget .widget-content{
		padding:20px 20px;
	}
	
	.blog-author-box .author-inner{
		padding:var(--padding-zero);
	}
	
	.blog-author-box .thumb{
		position:relative;
		margin-bottom:var(--margin-bottom-25);
	}
	
}

@media only screen and (max-width: 479px) {
	
	.faq-two_image-two,
	.service-five_text,
	.project-more-posts a span,
	.main-header .cart-box,
	.history-block h4::before,
	.services-section-three .title-box h2 br,
	.contact-info-section .icon-layer,
	.main-header.header-style-two .outer-box .search-box-btn,
	.main-footer .upper-box .contact{
		display:none;
	}
	
	#open_offcanvas,
	.main-header .outer-box .search-box-btn{
		margin-left: var(--margin-left-20);
	}
	
	.services-section .title-box .big-title {
		font-size: var(--font-22);
	}
	
	h2 {
		line-height: 34px;
		font-size: var(--font-20);
	}
	
	.news-block h3,
	h3 {
		line-height:36px;
		font-size: var(--font-24);
	}
	
	.testimonial-block .content-column .text {
		font-size: var(--font-16);
		line-height: 32px;
	}
	
	.solution-section .content-column .info-box{
		padding-left:var(--padding-zero);
	}
	
	.solution-section .content-column .info-box .icon{
		position:relative;
		margin-bottom:var(--margin-bottom-20);
	}
	
	.team-section .counter{
		margin-bottom:var(--margin-bottom-15);
	}
	
	.solution-section .form-column .inner-column{
		padding:30px 20px;
	}
	
	.team-section .member-block .content{
		padding:var(--padding-zero);
	}
	
	.news-block .lower-content{
		margin-left:var(--margin-left-5);
		margin-right:var(--margin-right-5);
	}
	
	.main-slider .content-column h1 {
		line-height: 36px;
		font-size: var(--font-22);
	}
	
	.counter-section-two .counter-block .counter{
		font-size: var(--font-40);
	}
	
	.counter-section-two .counter-block .inner-box{
		padding:18px 20px 14px;
	}
	
	.counter-section-two .counter-block h6{
		margin-left:var(--margin-left-5);
		text-transform:capitalize;
	}
	
	.services-section-three .inner-container {
		padding: 15px 15px;
	}
	
	.history-block h4{
		font-size: var(--font-22);
	}
	
	.history-block .inner-box {
		padding: 25px 25px;
	}
	
	.team-section .member-block .content{
		max-width:auto;
		background:none;
	}
	
	.testimonial-block-two .upper-box {
		padding: 20px 20px;
	}
	
	.testimonial-section-two .owl-dots{
		position:relative;
		right:0px;
		bottom:0px;
		margin-top:var(--margin-top-30);
	}
	
	.testimonial-section-two .owl-dots .owl-dot{
		background-color:var(--black-color);
	}
	
	.main-footer .upper-box .d-flex {
		flex-direction: column;
	}
	
	.main-slider-two h1 {
		line-height: 32px;
		font-size: var(--font-22);
	}
	
	.mission-section .inner-container{
		padding:15px 15px;
	}
	
	.industry-tabs .tab-btns .tab-btn{
		margin-bottom: var(--margin-bottom-40);
	}
	
	.service-five_title{
		font-size: var(--font-18);
	}
	
	.mission-tabs .tab-btns .tab-btn,
	.mission-tabs .tab-btns .tab-btn:hover,
	.mission-tabs .tab-btns .tab-btn.active-btn {
		font-size: var(--font-24);
	}
	
	.industry-tabs .tab-btns .tab-btn strong {
		font-size: var(--font-20);
		line-height: 30px;
	}
	
	.service-five_image{
		padding:10px 10px 0px;
	}
	
	.cta-one_title,
	.sec-title-two_heading {
		line-height: 34px;
		font-size: var(--font-24);
	}
	
	.service-five_content-inner{
		padding-top:var(--padding-top-15);
	}
	
	.service-five_inner:hover .service-five_title,
	.service-five_inner:hover .service-five_content-inner {
		transform: translateY(0px);
	}
	
	.services-four_lower-text{
		margin-right:var(--margin-zero);
	}
	
	.about-two_image{
		padding-left:var(--padding-zero);
	}
	
	.about-two_image-two{
		position:relative;
		border:0px;
		margin-top:var(--margin-top-20);
	}
	
	.faq-two_image-inner{
		padding:var(--padding-zero);
	}
	
	.about-two_total-client,
	.about-two_client-list{
		margin-left:var(--margin-zero);
	}
	
	.news-block_three-inner{
		padding:15px 15px;
	}
	
	.slider_four-sub-title{
		margin-bottom:var(--margin-bottom-20);
	}
	
	.news-block_three.style-two .news-block_three-lower-content{
		padding:20px 20px;
	}
	
	.accordion-box.style-two .block .content .text{
		font-size: var(--font-16);
	}
	
	.accordion-box.style-two .block .icon-outer{
		right:18px;
	}
	
	.accordion-box.style-two .block .acc-btn{
		padding:15px 25px;
		font-size: var(--font-16);
	}
	
	.price-block .price-list li{
		font-size: var(--font-16);
	}
	
	.price-block .inner-box{
		padding:30px 25px;
	}
	
	.skills .skill-item{
		margin-bottom:var(--margin-bottom-20);
		padding-left:var(--padding-zero);
	}
	
	.skills .count-box{
		top:25px;
	}
	
	.timeline-title{
		line-height:30px;
	}
	
	.skills .skill-item .skill-header{
		position:relative;
		top:0px;
		display:block;
		margin-bottom:var(--margin-bottom-15);
	}
	
	.blog-more-posts a{
		font-size: var(--font-14);
	}
	
	h1 {
		font-size: var(--font-26);
	}
	
	.sidebar-page-container .comments-area .comment{
		padding:var(--padding-zero);
	}
	
	.sidebar-page-container .comments-area .comment-box .author-thumb{
		position:relative;
	}
	
	.contact-page-section .info li{
		font-size: var(--font-16);
	}
	
	.contact-page-section .info li br{
		display:none;
	}
	
	.contact-page-section .info li{
		padding-left: var(--padding-left-25);
	}
	
}