@media(max-width: 1444px){

}


@media(max-width: 1399px){
	.headebtn .search{
		display: none;
	}
	.headerRight{
		width: 83%;
		justify-content: space-between;
	}
	.feat-cont ul{
		min-height: 290px;
	}
	.counter-one__icon{
		width: 25%;
	}
	.footer2 {
    	padding: 0 40px;
	}
	 .banner-sec {
 		padding: 185px 0 0 0;
 	}
}



@media(max-width: 1199px){
	.headerRight{
		width: 100%;
		gap: 20px;
	}
	.logo{
		width: 170px;
	}
	.but-c .btn-six{
		font-size: 16px;
	}
	.but-i{
		padding-left: 5px;
	}
	.but-c{
		left: -230px;
	}
	.serv-box .but-c {
    	left: -120px;
	}
	.why-photo:before{
		top: 77px;
    	left: 3px;
    	width: 494.075px;
    	height: 494.075px;
	}
	.why-img {
    	top: 45px;
    	left: -30px;
	}
	.expert {
		left: 50px;
	}
	.about-boxes{
		flex-wrap: wrap;
	}
	.cmnbtn span{
		padding: 20px 30px;
	}
	.cmnbtn{
		font-size: 16px;line-height: 16px;
	}
	.counter-box{
		padding: 30px 25px;
		min-height: 203px;
	}
	.odometer, .coun-sub{
		font-size: 40px;
	}
	.footer2 {
    	padding: 0 20px;
	}
	.stakeholder .cmnbtn span {
        padding: 24px 43px;
    }
    .cta-3 .cmnbtn span {
        padding: 24px 30px;
    }
    .blog-side-bar {
         margin-left: 0; 
    }
    .item-blog-tags ul li {
        margin-right: 6px;
    }
    .mr-100 {
        margin-right: 27px;
    }
    .get-in-touch .con-form{
        margin-left: 10px;
    }
    .whoweare .cmnbtn span {
        padding: 24px 33px;
    }
    .whoweare{
        padding-bottom: 0;
    }
    .counter-box{
        flex-wrap: wrap;
    }
    .hist-left:after {
        top: 8px;
    }
    .left-bod:after {
        top: 7px;
    }
	.why-ex{
		margin-top: -50px;
	}
	.speaker-ab.whoweare{
		padding-bottom: 60px;
	}
}


@media(max-width:1065px){
    .stake-img:before {
        right: 0;
        top: -16px;
    }
    .rid-img:after {
        bottom: 0;
        left: 0;
    }

}

    

@media(max-width: 1024px){
	
	.m-banner h1 br {
    display: none;
}
	.m-banner h1{
    font-size: 46px;
}
	.f-head, .f-head a {
		font-size: 20px;
	}
	.con-add-cont p {
    word-break: break-word;
}
}



@media(max-width: 991px){
	ul.sub-menu li a {
    color: var(--dark) !important;
}
	
.sub-menu {
      overflow: hidden;
    overflow-y: scroll;
    height: 300px;
}
	.b-content {
    text-align: center;
}
	.menubtn {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	gap: 0px;
    	flex-wrap: wrap;
    	margin-left: 21px;
    	padding: 10px;
	}
	.headerRight .menulist{
		display: none;
	}
	.headerRight{
		width: 37%;
	}
	.menulist li .submenu {
		width: 100%;
		min-width: 100%;
	}
	.mobilemenu .submenu li a{
		color: var(--primary);
	}
	.submenu li{
		margin: 0;position: relative;
	}
	.submenu li:before{
		position: absolute;
		content: "";
		bottom: -5px;
		left: 0;
		width: 70%;
		height: 2px;
		background: linear-gradient(to right, var(--primary), var(--secondary));
	}
	.mobilemenu .submenu li a{
		margin: 0;
	}
	.mobilemenu .submenu{
		gap: 10px;
	}
	.banner-sec .row{
		flex-direction: column-reverse;
		row-gap: 30px;
	}
	.banner-sec {
    	padding: 175px 0 0 0;
	}
	.feat-cont ul {
    	min-height: auto;
	}
	h2.title br{
		display: none;
	}
	.h-services .serv-cont {
     	min-height: auto; 
	}
	.but-c{
		margin-top: 10px;
	}
	.why-photo:before {
    	top: auto;
    	bottom: 0;
    	left: 50%;
    	transform: translate(-50%,0);
    	width: 550.075px;
    	height: 550.075px;
	}
	.why-img{
		top: auto;
		bottom: 0;
		left: 48%;
		transform: translate(-50%,0);
		width: 600px;
	}
	.expert1{
		right: 50px;
	}
	.why-choose-us .row{
		flex-direction: column-reverse;
		row-gap: 30px;
	}
	.circle-progessbar {
    	right: 0;
    	bottom: 0;
	}
	.about-cont {
    	margin-left: 0;
    	margin-top: 30px;
	}
	.counter-one__bottom .row{
		row-gap: 20px;
	}
	.ridier .row{
		flex-direction: column-reverse;
		row-gap: 50px;
	}
	.rid-img{
		margin-left: 0;
	}
	.send-i{
		left: 20px;
	}
	.call-cont {
    margin-bottom: 26px;
}
	.faq .full-f .row{
		flex-direction: column-reverse;
		row-gap: 30px;
	}
	.testimonial{
		padding: 0;
	}
	.footer-logo {
    	width: 30%;
	}
	.foot-dwn .row{
		row-gap: 30px;
	}
	.footer2 {
    	padding: 0;
	}
	.footer-copy{
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		gap: 25px;
	}
	.footer-copy p{
		text-align: center;
	}
	.rid-img {
        margin-bottom: 15px;
    }
    .user-box{
        margin-bottom: 20px;
    }
    .meth-img{
        margin-top: 15px;
    }
    .stake-cont{
        margin-top: 15px;
    }
    .process{
        background-color: #F5F5F5;
    }
    .ml-50 {
        margin-left: 0;
    
    }
    .about-img{
        margin-bottom: 70px;
    }
    .end-users  .mb-50{
        margin-bottom: 0;
    }
    .end-users  .mt-50{
        margin-top: 0;
    }
    .end-users .user-box{
        margin-bottom: 10px;
    }
    .blog-d-bot{
        padding-top: 0;
    }
    .blog-con-form{
        margin-bottom: 45px;
    }
    .ml-100 {
        margin-left: 0;
    }
    .case-img, .case-photo{
        margin-bottom: 20px;
    }
    .mr-100 {
        margin-right: 0;
    }
    .suc-d-cont {
        padding: 0;
    }
    .suc-story{
        padding-top: 100px;
    }
    .get-in-touch .con-form {
        margin-left: 0;
        margin-top: 20px;
    }
    .get-in-touch .tophd{
        text-align: center;
    }
    .get-in-touch .tophd .subtitle{
        display: inline-block;
    }
    .add-con-sec{
        text-align: center;
    }
    .con-add-img {
        width: 20%;
        margin: 0 auto;
    }
    
    .hist-body:before,.left-bod:before,.hist-left:before,.hist-left:after,.left-bod:after{
        display: none;
        content: none;
    }
    .mr-80{
        margin-right: 0;
    }
    .ml-80{
        margin-left: 0;
    }
    .hist-body{
        text-align: center;
    }
    .in-ban-img img{
        height: 100%;
        object-fit: cover;
    }
    .in-ban-img {
        height: 400px;
    }
	.why-ex {
    	margin-top: -110px;
	}
	section.rdcomp:after, .real-frame-details:after{
		display:none;
	}
	.sp-event-bottom .row, .speaker-gallery .row{
		row-gap: 25px;
	}
}
@media(max-width: 768px){
.testimonial-boxes .owl-nav {
    bottom: 0;
    top: initial;
}
	.testimonial-boxes .owl-nav button.owl-prev {
    left: 45%;
}
	.testimonial-boxes .owl-nav button.owl-next {
    right: 36%;
		left:initial;
}
	.testimonial-boxes {
    padding: 50px 0;
}
	.faq-full-img video {
    width: 100%;
	height: 100%;
}
	.h-service-head .nav {
    justify-content: center;
}
	.stake-cont {
    margin-bottom: 40px;
}
	.full-f {
    padding-top: 17px;
}
}

@media(max-width: 767px){
	.m-banner h1{
		font-size: 50px;
	}
	.subtitle{
		font-size: 18px;
	}
	h2.title{
		font-size: 35px;
		font-weight: 600;
	}
	
	.why-img{
		top: auto;
    	bottom: 0;
    	left: 39%;
    	transform: translate(-50%,0);
	}
/* 	.cta {
    	padding-top: 90px;
	} */
	.m-banner h1 {
    font-size: 38px;
}
	.brand-sec .owl-nav{
		display: none;
	}
	.brand-sec .owl-dots{
		display: none;
	}
	.headerRight {
    	width: 50%;
	}
	.meth-cont{
        -webkit-column-count: unset;
    }
	.testimonial-boxes .owl-nav button.owl-next {
		right: 33%;}
	.testimonial-boxes .owl-nav button.owl-prev {
    left: 42%;
}
}


@media(max-width: 592px){
    .stra-img:before {
        right: 0;
    }
    .stra-img:after {
        left: 0;
    }
    .about-img:before {
        right: 0;
    }
    .about-img:after {
        left: 0;
    }
	.cta-bg {
    padding: 32px;
}
	.cta-bg h2.title {
    font-size: 29px;
    line-height: normal;
}
}

@media(max-width: 574px){
	.expert {
    	left: 0;
	}
	.expert1 {
    	right: 0;
	}
	.why-photo:before {
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    width: 470.075px;
    height: 470.075px;
	}
.why-img {
    top: auto;
    bottom: 0;
    left: 47%;
    transform: translate(-50%,0);
	width: 400px;
	}
	.headerRight {
    	width: 55%;
	}
	.meth-img:before {
        left: 0;
        top: 0;
    }
    .com-pro {
        flex-wrap: wrap;
    }
    
    
    .choose-sec1 .row >div{margin: 0 0 20px;}
}


@media(max-width: 558px){
    .inban-content h2 {
        font-size: 35px;
    }
    .blog-pagination nav ul li {
        margin: 0 10px;
    }
	.testimonial-boxes .owl-nav button.owl-next {
    right: 0;
}
	.testimonial-boxes .owl-nav button.owl-prev {
    left: 70%;
}
}


@media(max-width: 479px){
	.headebtn .cmnbtn{
		display: none;
	}
	.headerRight {
    	width: 25%;
	}
	.rid-img:before {
        width: 126px;
        height: 96px;
    }
    .rid-img:after {
        width: 134px;
        height: 83px;
    }
    section{
        padding: 50px 0;
    }
    .stakeholder .cmnbtn span {
        padding: 24px 11px;
        font-size: 15px;
    }
    .cta-3 .cta-bg{
        padding: 20px;
    }
    .cta-3 .cmnbtn span {
        padding: 24px 6px;
        font-size: 16px;
    }
    .end-users .cmnbtn span {
        padding: 24px 18px;
        font-size: 16px;
    }
    .blog-con-form {
        padding: 20px;
    }
    .case-left-side {
        padding: 10px;
    }
    .get-in-touch .con-form{
        padding: 20px;
    }
	.expert, .expert1{
		padding: 15px;
	}
	.inban-b ul {
    flex-wrap: wrap;
}
	.inban-b ul li {
    margin-bottom: 0;
}
}

@media(max-width: 425px){
    .whoweare .cmnbtn span {
        padding: 24px 22px;
        font-size: 13px;
    }
    .orga-h .inban-b ul {
        gap: 0;
        
    }
    .orga-h .inban-b ul li{
        font-size: 13px;
    }
    .case-d-h .inban-b ul {
        gap:0;
    }
    .case-d-h .inban-b ul li{
        font-size: 15px;
    }
    .read-h .inban-b ul {
        gap:0;
    }
    .read-h .inban-b ul li{
        font-size: 13px;
    }
    .erp-h .inban-b ul {
        gap:0;
    }
    .erp-h .inban-b ul li{
        font-size: 13px;
    }
	.testimonial-boxes .owl-nav button.owl-prev {
    left: 63%;
}
}



@media (max-width: 424px){
	
	.why-ex{
		flex-wrap: wrap;
	}
}



@media(max-width: 356px){
    .live-webinar .cmnbtn span {
        padding: 24px 29px;
    }

}


@media only screen and (max-width: 320px){
	.headerRight {
    width: 32%;
}
	.testimonial-boxes .owl-nav button.owl-prev {
    left: 54%;
}
/* .h-services{
	max-height: 680px;
} */
.sales-h .inban-b ul {
        gap:0;
    }
    .sales-h .inban-b ul li{
        font-size: 17px;
    }
	.why-img {
		width: 360px;
	}
	.foot-right input[type="submit"] {
    top: 19px;
    right: 20px;
}
	.mail-i .title {
    font-size: 23px;
		line-height:normal;
	}
}