@media(max-width: 1444px){

}


@media(max-width: 1399px){
	
}



@media(max-width: 1199px){
	.header__area-menubar-left-logo a img{
		max-width: 130px;
	}
	.about__two-right-btn{
		flex-wrap: wrap;
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	.blog__two-item-content{
		min-height: 250px;
	}
	.blog__two .row{
		justify-content: center;
	}
	.footer__two-widget-about-social ul{
		flex-wrap: wrap;
	}
	.in-ban-img{
		height: 300px;
	}
	.o-story-icon{
		left: -15px;
	}
	.meet-f-sec .about__two-left{
		padding: 50px 0 0 50px;
	}
	.meet-f-sec .about__two-left-count{
		right: 0;
	}
}



@media(max-width: 1023px){
	
}



@media(max-width: 991px){
	.top__bar-left{
		text-align: center;
	}
	.top__bar-right{
		justify-content: center;
	}
	.about__two .row{
		/*flex-direction: column-reverse;*/
	}
	.about__two .row >div:nth-child(1){
	    margin:0 0 25px;
	}
	.about__two .row >div:nth-child(2){}
	.about__two .row >div:nth-child(3){}
	.about__two-right-btn{
		flex-direction: row;
	}
	.section-padding{
		padding: 80px 0;
	}
	.about__two-left .row{
		flex-direction: column;
	}
	.about__two-img2{
		top: 0;
		margin-top: -80px;
	}
	.solution__area-title{
		text-align: center;
		margin-bottom: 0;
	}
	.case-sec-left{
		margin-bottom: 30px;
	}
	.industry-sec .row{
		flex-direction: column-reverse;
		row-gap: 30px;
	}
	.industry-right{
		text-align: center;
	}
	.subscribe__area-left-notification h6{
		max-width: 100%;
	}
	.copyright__two{
		margin-top: 30px;
	}
	.md-mb-30{
		margin-bottom: 30px;
	}
	.footer__two-widget h4{
		margin-bottom: 20px;
	}
	.copyright__two p{
		text-align: center;
	}
	.copyright__two p.copy-two {
    	text-align: center;
	}
	.ab-inner .row{
		flex-direction: row-reverse;
	}
	.ab-inner .about__two-left .row{
		flex-direction: row;
	}
	.ab-inner .about__two-img2 {
    	margin-top: 0;
	}
/* 	.ab-inner .about__two-right{
		margin-top: 80px;
	} */
	.our-story .row{
		flex-direction: column-reverse;
	}
	.our-story-right{
		text-align: center;
	}
	.our-story .about__two-right-title{
		margin-top: 30px;
	}
	.our-mission .about__two-right-title{
		margin-top: 30px;
	}
	.about__two-left-count{
		padding: 30px 30px 50px 30px;
	}
	.meet-f-sec .about__two-left{
		text-align: center;
	}
	.meet-f-sec .about__two-left {
    	padding: 0;
    	margin-bottom: 50px;
	}
	.our-mission-right{
		margin-bottom: 40px;
	}
	.blog-main{
		padding-bottom: 0;
	}
	.blog-left{
		padding-bottom: 30px;
	}
	.why-sec .services__two-item-content-icon img{
		width: 40px;
	}
	.apps-part img{
		width: 100%;
	}
	
	
}



@media(max-width: 767px){
/* header area */
    .top__bar {
        padding: 10px 0;
    }

   
    .top__bar-left,
    .top__bar-right {
        text-align: center;
        margin-bottom: 10px;
    }

    .header__area-menubar-left-logo {
        text-align: center;
    }

    .menu-responsive {
        display: block;
        text-align: center;
    }

    .top__bar-right-social {
        display: none;
    }

  
    .mobilemenu {
        display: block;
        text-align: center;
        padding: 15px 0;
        background-color: #fff; 
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    }

   
    .header__area-menubar-left-logo img {
        margin: 0 auto;
        display: block;
    }
	.mobilemenu {
        padding: 10px 0;
    }

    
    .header__area-menubar-left-logo img {
        margin: 0 auto;
        display: block;
        max-width: 100%;
        height: auto;
    }
	.container,
    .custom__container {
        width: 100%;
        padding: 0 15px; 
        box-sizing: border-box;
	}
	body {
    overflow-x: hidden;
    }

	
	
	/* footer area */ 
	body {
    font-family: 'YourPreferredFont', sans-serif;
    
    }
	

	.footer__two {
    background-size: cover;
    color: #fff; 
    padding: 0;
    }
	
	.footer__one-widget-solution ul {
    list-style: none;
    padding: 0;
    }
	
	.footer__one-widget-solution li {
    margin-bottom: 10px;
    }
	
	.copyright__two {
    background-color: #333; 
    color: #fff;
    padding: 20px 0; 
    text-align: center;
    }
	
	
}


@media only screen and (max-width: 575px){
/* 	.mean-container a.meanmenu-reveal{
		top: 6px;
	} */
	.banner__two-arrow-prev {
    	left: 10px;
	}
	.banner__two-arrow-next {
    	right: 20px;
	}
	.banner__two-arrow-prev i{
		width: 40px;height: 40px;
		line-height: 40px;
	}
	.banner__two-arrow-next i{
		width: 40px;height: 40px;
		line-height: 40px;
	}
	.services__two-item img{
		width: 100%;
	}
	.about__two-left-count .ab-count{
		width: 100px;height: 100px;
	}
	.about__two-left-count .ab-count h1{
		font-size: 35px;line-height: 50px;
	}
	.about__two-left-count {
    	padding: 20px 20px 40px 20px;
	}
	.about__two-left-count p {
    	font-size: 15px;
		line-height: 24px;
	}
	.about__two-left-count{
		top: 155px;
	}
	.btn-one, .btn-two, .btn-three, .btn-four, .btn-five, .btn-six, .btn-seven, .btn-eight, .btn-nine{
		padding: 15px 35px;
		line-height: 20px;
		font-weight: 600;
	}
	.consulting__area .about__two-left {
    	padding-right: 0;
	}
	.about__two-img1{
		margin-left: 30px;
	}
	.consulting__area .about__two-left-count {
    	padding: 15px 15px 30px 15px;
		top: 180px;
	}
	.consulting__area .about__two-img2{
		margin-left: 130px;
	}
	.consulting__area .choose-img{
		width: 80px;
	}
	ul.inner-pagi{
		flex-wrap: wrap;justify-content: center;
		gap: 8px;
	}
	.testi-box:nth-child(even) {
    	margin-right: 0;
	}
	.testi-box:nth-child(odd) {
    	margin-left: 0;
	}
	.apps-part{
		height: 350px;
	}
	.apps-part img{
		height: 100%;
		object-fit: cover;
	}
}




@media(max-width: 574px){
	.section-padding {
    padding: 50px 0;
}
	 .top__bar {
        padding: 8px 0;
    }

    .top__bar-left,
    .top__bar-right {
        text-align: center;
        margin-bottom: 8px;
    }

   
    .mobilemenu {
        padding: 10px 0;
    }

   
    .header__area-menubar-left-logo img {
        margin: 0 auto;
        display: block;
        max-width: 100%;
        height: auto;
    }
	
	.sec-btn{
		flex-wrap: wrap;
		justify-content: center;
	}
	.blog.inner .row {
    --bs-gutter-x: auto;
}
.swiper-button-next, .swiper-button-prev{
		top: auto;
		bottom: 10px;
	}
	.swiper-button-next{
		right: 38%;
	}
	.swiper-button-prev{
		left: 38%;
	}
}



@media(max-width: 479px){
	.help__area-item{
		flex-wrap: wrap;justify-content: center;
		margin-bottom: 50px;
	}
	.blog__two.section-padding {
    padding-top: 10px;
}
	.help__area-item-info{
		text-align: center;
	}
	.portfolio-item-inner-icon{
		width: 90px;height: 90px;
		line-height: 95px;
		margin-left: 0;
	}
	.portfolio-item-inner {
    	padding-left: 20px;
	}
	.about__two-left-count {
    	padding: 15px 15px 30px 15px;
	}
	.about__two-left-count .ab-count {
    	width: 80px;
    	height: 80px;margin-bottom: 20px;
	}
	.about__two-left-count .ab-count h1 {
    	font-size: 25px;
    	line-height: 40px;
	}
/* 	.ab-inner .about__two-right {
    	margin-top: 130px;
	} */
	.consulting__area .about__two-left-count{
		top: 100px;
	}
	.consulting__area .choose-img {
    	width: 50px;
	}
	.about__two-img1 {
    	margin-left: 20px;
	}
	.consulting__area .about__two-img2 {
		margin-left: 100px;
	}
	.in-content h2, .in-content.dtls-hd h2{
		font-size:30px !important;
		line-height: normal;
	}
	.in-brc{
		width: 90%;
	}
	.o-mission-icon{
		padding: 15px;
	}
	.o-mission-icon img{
		width: 60px;
	}
	.testi-box{
		column-gap: 15px;padding: 20px;
	}
	.testi-box-l i{
		font-size: 25px;
	}
	.blog-left ul{
		flex-wrap: wrap;gap: 10px;
		justify-content: flex-start;
	}
ul.inner-pagi {
    padding-left: 0;
}
ul.inner-pagi li {
    flex-wrap: wrap;
}
	    .apps-part {
        height: 430px;
    }
	
}
@media(max-width: 420px){
	.footer__one-widget-solution ul{
		column-count: 1;
	}
}



@media only screen and (max-width: 320px){
	.top__bar {
        padding: 6px 0;
    }

    
    .top__bar-left,
    .top__bar-right {
        text-align: center;
        margin-bottom: 6px;
    }

    .mobilemenu {
        padding: 8px 0;
    }

    .header__area-menubar-left-logo img {
        margin: 0 auto;
        display: block;
        max-width: 100%;
        height: auto;
    }
	.mobilemenu {
        padding: 8px 0;
    }

    
    .header__area-menubar-left-logo img {
        margin: 0 auto;
        display: block;
        max-width: 100%;
        height: auto;
    }
	
	
	
	.portfolio-item-inner-title span {
    	font-weight: 500;
		font-size: 15px;
	}
	.portfolio-item-inner-title h4{
		font-size: 20px;
	}
	.portfolio-item-inner-icon {
    	width: 70px;
    	line-height: 90px;
	}
	.portfolio-item-inner{
		gap: 10px;
	}
	
	.ab-inner .about__two-left-count{
		width: 200px;top: 130px;
	}
	.about__two-img1 {
    	margin-left: 10px;
	}
	.consulting__area .choose-img {
    	width: 30px;
	}
	.consulting__area .about__two-img2 {
    	margin-left: 80px;margin-top: -40px;
	}
	.in-brc {
    	width: 95%;padding: 10px 20px;
	}
	    .apps-part {
        height: 560px;
    }
	
}